From d5a97dc8b22fcf0e924368b6e0809d3bca7d7a20 Mon Sep 17 00:00:00 2001 From: weichen Date: Fri, 16 Oct 2026 09:09:04 +0000 Subject: [PATCH 1/4] Close 1 merged task card(s) and archive them MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt. Evidence: fix-admin-user-create-contract.md(PR#583) — merges verified via git log --merges plus Gitea API squash lookup against origin/main. Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change. Refs: task.sh close (card-autoclose-r1) --- .task/{ => archive}/fix-admin-user-create-contract.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) rename .task/{ => archive}/fix-admin-user-create-contract.md (99%) diff --git a/.task/fix-admin-user-create-contract.md b/.task/archive/fix-admin-user-create-contract.md similarity index 99% rename from .task/fix-admin-user-create-contract.md rename to .task/archive/fix-admin-user-create-contract.md index 3be77209..7b9eaed6 100644 --- a/.task/fix-admin-user-create-contract.md +++ b/.task/archive/fix-admin-user-create-contract.md @@ -1,6 +1,6 @@ # fix/admin-user-create-contract 任务卡 -任务主记录:;状态:进行中;owner:weichen +任务主记录:PR #583 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/583(merge 5575859b61);状态:已完成(回填);owner:weichen ## 基线与授权 @@ -96,7 +96,7 @@ - 调度依据:policy/merge-queue.md;新模式启用前按既有交付门禁 - 固定后证据:源码外 RECEIPT;实际结果后按授权原样导入和闭合 -## 结果与验证(完成后填写) +## 结果与验证 - 结果: - 验证:<结论摘要 PASS/FAIL/SKIP/NOT_RUN 逐项;逐条证据由 make evidence 写入上方证据表> @@ -426,3 +426,9 @@ "receipt_sha256": "50a6949756e7d3ee9cf7d5cc417d0ba879df0aead6b675e285585992c312a745" } ``` + +## 闭合记录(card-autoclose 回填) + +- 依据:merge 5575859b611239a3ee09a8a82b55911318c87187(PR #583)已包含于 origin/main,分支成果已落盘;本段为合入后回填。 +- 合并主题:Merge pull request 'Pin frontend to the pending-account contract migration' (#583) from fix/admin-user-create-contract into main +- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。 From 6ca14249067a70390af25d8ec49e7c4c67f40b3c Mon Sep 17 00:00:00 2001 From: weichen Date: Fri, 16 Oct 2026 09:10:12 +0000 Subject: [PATCH 2/4] Backfill acceptance results into the archived card Why: closure record should carry the deployed acceptance evidence and remaining follow-ups. Evidence: deployed-binary acceptance transcript (SELF); final-state receipt preserved at /tmp/card-with-final-receipt-backup.md. Impact: archived task card only. Refs: PR #583, frontend PR #94 --- .task/archive/fix-admin-user-create-contract.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.task/archive/fix-admin-user-create-contract.md b/.task/archive/fix-admin-user-create-contract.md index 7b9eaed6..4caee8b4 100644 --- a/.task/archive/fix-admin-user-create-contract.md +++ b/.task/archive/fix-admin-user-create-contract.md @@ -98,9 +98,9 @@ ## 结果与验证 -- 结果: -- 验证:<结论摘要 PASS/FAIL/SKIP/NOT_RUN 逐项;逐条证据由 make evidence 写入上方证据表> -- 影响与剩余项: +- 结果:I1 交付完成。frontend PR #94(d8e610a+bcb8171,评审闭环 approve)与 Dev PR #583(pin 46e99fe,merge 5575859)均合入;RDM 侧 pin(dbb5f04)经并行账号链会话 frontend #95 已包含本修复,部署共享 dev release rdm-8fcf584(2026-10-16T08:57Z)后验收通过。 +- 验证:R1 PASS——新契约 POST /api/admin/users({owner,profile:{name}})返回 200 pending 账号,旧扁平体 400,登录 Key 签发 410(SELF,部署二进制实测);R2 PASS——部署产物含新契约代码(profile:{name: 在、旧字段串不在),UI 死代码清零(build/vitest 293 用例/knip 43≤43,GATE=组合 CI 多轮绿,test-pg 两次已知 flake rerun 后通过);R3 PASS——HTTP 建 pending → 版本精确 CLI(backend@7aa6243)initialize-account 发激活 Key → 兑换受限会话 → 设密 → full 登录全链路通。测试账号 acct-audit1/2/3 已全部停用、凭据已删。最终态取证:make evidence(svc status + release.json rdm@8fcf584 + api/me 401)。 +- 影响与剩余项:UI「生成登录 Key」入口随 410 移除,恢复提案视图为后续增量(frontend 侧);e2e UI 建号场景未补(#581 已改造种子,UI 场景仍缺,建议后续增量);组件仓(frontend)自身未采纳 agent-per-unit 路由(invalid-config 收据 /tmp/u1-frontend-receipt.json),采纳与否待 owner 决策;RDM 二进制缺 user 子命令,账号运维仍依赖版本精确基座 CLI(既有已知项)。 ## 规划进展与下一步 From cb885f81f570617bf950c7938e0b85612578581c Mon Sep 17 00:00:00 2001 From: weichen Date: Fri, 16 Oct 2026 10:16:15 +0000 Subject: [PATCH 3/4] Close the account chain UI task card and archive it Why: the branch merged into main via #586 and acceptance receipts landed via #588; backfill the record and archive to prevent bookkeeping debt. Evidence: merges verified via git log --merges against origin/main (GATE: PR #586/#588 CI). Impact: .task/fix-account-chain-ui.md moved to .task/archive/ with status backfilled; no code or submodule change. Refs: task.sh close (card-autoclose-r1) --- .task/{ => archive}/fix-account-chain-ui.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .task/{ => archive}/fix-account-chain-ui.md (100%) diff --git a/.task/fix-account-chain-ui.md b/.task/archive/fix-account-chain-ui.md similarity index 100% rename from .task/fix-account-chain-ui.md rename to .task/archive/fix-account-chain-ui.md From 128af6b935d4ebccac432289d84d3e98fb7876d3 Mon Sep 17 00:00:00 2001 From: weichen Date: Fri, 16 Oct 2026 10:25:05 +0000 Subject: [PATCH 4/4] Retrigger combination checks after PR reopen Why: the push landed while the PR was auto-closed by the branch restoration, so no pull-request ref and no CI run were created. Evidence: n/a (empty commit). Impact: no content change. Refs: PR #587