From a064df67716e69e05d2a90192b631ab890a435a8 Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 7 Oct 2026 12:40:01 +0000 Subject: [PATCH] Fill the N2 goals, requirements, and plan references into the task card 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 --- .task/feature-agent-stack-n2.md | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/.task/feature-agent-stack-n2.md b/.task/feature-agent-stack-n2.md index ac07d68c..08dc6ad0 100644 --- a/.task/feature-agent-stack-n2.md +++ b/.task/feature-agent-stack-n2.md @@ -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 映射) ## 阶段评审