diff --git a/.task/feature-agent-harness-p0.md b/.task/feature-agent-harness-p0.md new file mode 100644 index 00000000..594980fb --- /dev/null +++ b/.task/feature-agent-harness-p0.md @@ -0,0 +1,28 @@ +# feature/agent-harness-p0 任务卡 + +任务主记录:https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/134 ;状态:进行中;owner:weichen + +## 基线与授权 + +- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 342efd8e08950329d620c9b49a06d2cb1bafaefa +- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-agent-harness-p0(worktree);分支:feature/agent-harness-p0 +- 授权与交付终点:用户批准 harness 提案 + P0 落地。允许:本 worktree 编辑、子仓 feature/agent-harness-p0 提交与推送、建 PR、推进 gitlink。未授权:合入 PR、改写历史、动分支保护、发版、实施 P1–P4。 +- 子仓分支均从各自 origin/main 切出(documents 当时比 Dev 指针多 1 个已合入提交,backend 同)。 + +## 目标与非目标 + +- 目标:写出 harness 设计提案(对标 ZCode 与 Claude Code,P0–P4),并落地 P0:助手历史按原生工具消息回放;虚假交付守卫改为最多纠正 2 次,用尽后附系统提示。 +- 非目标:不改 agent-native 内核(P1);不改纪要内容质量;不把小队入口的一次性失败改成纠正轮次。 + +## 同步记录 + +| 节点 | sync_base_sha | tested_head_sha | checked_at | +|---|---|---|---| +| 启动 | 342efd8e08950329d620c9b49a06d2cb1bafaefa | 342efd8e08950329d620c9b49a06d2cb1bafaefa | 2026-10-01T12:23:35Z | + +## 结果与验证(完成后填写) + +- 结果:Documents 提案 `docs/proposals/2026-10-01-agent-harness.md`,并在基座路线图第 3 阶段加上链接。Backend 回放与守卫见提交 `188c633`。子仓 PR:Documents https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Documents/pulls/32 ;Backend https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Backend/pulls/42 。 +- 验证:启动 precheck verdict READY(head=342efd8e08)。Backend `go test ./...` 通过。Dev worktree `make test` 通过(boundaries、core、backend、frontend vitest 51、ui vitest 71、agent-command)。 +- 影响与剩余项:gitlink 指向上述两个子仓分支头。P1–P4 未实施。Dev PR https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/134 ,合入权在所有者。 +| 同步前验收 | 342efd8e08950329d620c9b49a06d2cb1bafaefa | 897d12d6b5f158f8140164ac2195f8862f583456 | 2026-10-01T12:31:33Z | diff --git a/modules/backend b/modules/backend index 88f8a476..188c6335 160000 --- a/modules/backend +++ b/modules/backend @@ -1 +1 @@ -Subproject commit 88f8a476f0af4a73a5cbc11595707896fe64678e +Subproject commit 188c63357cccd7fe028af23621396e51be59f449 diff --git a/modules/documents b/modules/documents index a0da588f..a3f0b807 160000 --- a/modules/documents +++ b/modules/documents @@ -1 +1 @@ -Subproject commit a0da588f9035e132bcfd1dcc0ac1dacb62924776 +Subproject commit a3f0b80759fa01094cb9ee26b2a17dba831317e2