Fill the N2 goals, requirements, and plan references into the task card
ci / test (pull_request) Successful in 2m18s

Why: the card was a skeleton; the plan is merged (Documents #42) and
the increments need their requirement rows.
Evidence: R1-R6 map to the plan's WP1-WP6 with verified gap citations.
Impact: none.
Refs: Agent-System-Documents#42
This commit is contained in:
2026-10-07 12:40:01 +00:00
parent 14f31f2831
commit a064df6771
+18 -8
View File
@@ -7,27 +7,37 @@
- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 878e0e7ceba3bb6b78c36c5113eacc846a7f017b
- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-agent-stack-n2(worktree);分支:feature/agent-stack-n2
- 授权与交付终点:<本次允许的动作与终点;未授权事项写明>
- 交付模式:manual(逐阶段人工评审);明确授权后可记为 authorized-continuous
- 授权与交付终点:按 N2 方案(Documents #42)实施 WP1-WP6 并闭卡;未授权事项:版本标签、分支保护变更(双钥匙)
- 交付模式:manual(逐阶段人工评审);用户「按顺序继续做」授权按方案 WP 序推进
- 自动推进授权:无;授权范围:无;授权来源:无;授权终点:无;停止条件:无(未授权)
- 当前阶段:需求拆解;当前增量:I1(待定义)
- 当前阶段:实施与自检;当前增量:WP1 上下文配对收口
- 流程依据:仓库根目录 policy/delivery.md(归档后仍按仓库根目录定位)
## 目标与非目标
<预期结果、受影响入口/模块/契约;明确不做什么。>
目标:按方案 docs/proposals/2026-10-07-agent-stack-n2-plan.md 完成 N2「上下文、协议与工具」——
产品侧裁切配对收口(验收②)、Anthropic 原生客户端+录制夹具(验收①)、MCP 2026-07-28 对齐
(验收③回归保持)、skills 开放规范校验、子代理后台/转录/恢复,逐 WP 链式合入。
非目标:backend 直连路径延迟工具层与 filestate(Q3);SubLLMRunner 迁 exec.Backend(Q3);
native.Options 重构(N30);MCP tasks/* 完整产品映射与 token 计费口径(N3);
激活工具进 Decls()(保持 call_tool 间接层设计)。
## 需求分析
| ID | 描述 | 项目符合度及依据 | 优先级 | 验收条件 | 依赖 | 结论 |
|---|---|---|---|---|---|---|
| R1 | 待填写 | 待评估 | 待定 | 待定义 | 待确认 | 待评审 |
| R1 | 上下文配对收口+工具结果落盘+前缀稳定契约 | 方案 WP1;ctxasm finish.go:200-242 孤立配对风险已核验 | P0 | TestTrimOldestKeepsToolPairs + 既有 TestCompactLeavesNoOrphanToolCall 原样过 | 无 | 待实施 |
| R2 | Anthropic 原生客户端+录制夹具 | 方案 WP2;审计 N4 仍开放已核验(providers.go:201-208,267-269) | P0 | 录制夹具端到端:tools 请求→tool_use→tool_result→终文本→签名往返 | R1 | 待实施 |
| R3 | MCP 2026-07-28 对齐 | 方案 WP3;protocol.go:16/138-141、ask.go:20-27 缺口已核验 | P0 | 版本协商回落逐字节一致;input_required 重试原请求;TestStdioSlowCancelThenEcho 原样过 | R1 | 待实施 |
| R4 | skills 开放规范校验 | 方案 WP4;skills.go:140-186 缺口与 recipes 缺 name: 已核验 | P1 | 校验规则全测试 + recipes dogfood 全绿 + 插件路径 fail-closed 带字段定位 | R1 | 待实施 |
| R5 | 子代理后台/转录/恢复 | 方案 WP5;AgentSpec.Background 无消费、notice 内存态、子 run 零恢复已核验 | P1 | Background 声明驱动后台;子 run 独立转录文件;中断子 run 可续跑;notice 重启重投 | R1 | 待实施 |
| R6 | 装配收口+A/B 验收+级联闭链 | 方案 WP6 | P0 | 三条验收 GATE 证据 + Dev make test 收据入卡 | R1-R5 | 待实施 |
## 方案与计划
- 方案引用:待填写(含对象版本)
- 实施计划引用:待填写(含增量与需求 ID)
- 测试计划引用:待填写(含需求 ID 与验收条件)
- 方案引用:modules/documents docs/proposals/2026-10-07-agent-stack-n2-plan.md(Documents #42 合入,pin 5542319a)
- 实施计划引用:本任务卡「探索试验与迭代」增量表(WP1→WP2→WP3/WP4 并行→WP5→WP6)
- 测试计划引用:方案 §三 验收总表(三条验收 ↔ 机器证据 ↔ WP 映射)
## 阶段评审