Define scope and record P3 result on notice-all-tools card

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-21 04:38:27 +00:00
co-authored by Cursor
parent 627139d827
commit 93a999ffeb
@@ -9,17 +9,19 @@
- 分支类型:standalone;root_target:main;immediate_target:main;accepting_requirements:false
- 需求分流:verdict=NEW;selected_initiative=无;requirement_sha256=2ca11f85a6b5aec7ca9d38b2ca74f6d4157c76719727445f9e0b4f987dce7f08;triage_receipt=/tmp/o2f1b-20261021/triage.json;receipt_sha256=6c4c1dff003ef7956dd46de75607f7240c7c7de6d83bc9281a620f7ceaea19d2
- 授权与交付终点:<本次允许的动作与终点;未授权事项写明>
- 授权与交付终点:用户「先开始 1吧」(2026-10-21,P3 后方向 1:告知扩展到所有工具结果);允许零付费 Backend 实施单元、Backend PR/CI/合入、Dev gitlink 改钉 PR/CI/合入,并记录 P3 付费复验结果。未授权:再次付费复验(须单独批准)、A01 预算调整、路由契约改动、实例配置写入、部署
- 交付模式:goal-first(目标、范围和交付终点一次确认;范围内连续推进)
- 实施执行:agent-per-unit(配置:AGENT-EXECUTION.md)
- 合入执行:agent(已授权交付范围内,Review 通过、冲突解决且当前 HEAD 的 CI 通过后合入)
- 人工决策点:仅限目标/范围/验收变更、重大取舍、高后果操作或无法自动判定的业务验收
- 当前阶段:需求拆解;当前增量:I1(待定义)
- 当前阶段:实施与自检;当前增量:I1 Backend 告知扩展;I2 Dev 改钉
- 流程依据:仓库根目录 policy/delivery.md(归档后仍按仓库根目录定位)
## 目标与非目标
<预期结果、受影响入口/模块/契约;明确不做什么。>
目标:物料子 Agent 在下一次请求将为 final-only/stop 时,于当轮**任一**工具结果(不限 publish_work_checkpoint)追加告知;记录 P3 付费复验结果。受影响:Backend internal/runtime/sub_loop.go、material_final_reserve.go 及测试。
非目标:不改路由契约、agent-native、工具说明/schema、materialFinalDecision 公式、任务文本、A01 预算;不发起付费请求。
## Agent 实施收据
@@ -27,25 +29,26 @@
| 单元 ID | 预期范围 | 配置摘要 | 角色 | 候选顺序 | attempt | CLI/模型 | 终态 | transport | fallback | 源码外收据路径 |
|---|---|---|---|---|---|---|---|---|---|---|
| 待定义 | — | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | — |
| o2f1b-i1-backend-notice-all-tools | Backend runtime/sub_loop.go、material_final_reserve.go、work_checkpoint_test.go | 22fcb8ac80b2 | implementation | 按 AGENT-EXECUTION.md | 1(866c2dd62a06,fresh_session=true,session not-observable) | pi | success | 52a3e497ed14 → Backend #235 | 0 | /tmp/o2f1b-20261021/f1b-receipt.json |
## 关联方向与规划
- 适用状态:待核对(无适用规划时说明原因)
- 主记录路径/版本:待核对(路径按仓库根目录定位,归档后不变;只引用唯一正文)
- 对应里程碑:待核对
- 适用状态:适用(O2 A01 付费通过的前置修正)
- 主记录路径/版本:docs/superpowers/specs/2026-10-21-fast-slow-o2-c8-review.md(F1);前序归档卡 .task/archive/feature-fast-slow-o2-final-only-notice.md
- 对应里程碑:O2 A01 付费复验通过
## 需求分析
| ID | 描述 | 项目符合度及依据 | 优先级 | 验收条件 | 依赖 | 结论 |
|---|---|---|---|---|---|---|
| R1 | 待填写 | 待评估 | 待定 | 待定义 | 待确认 | 待评审 |
| R1 | final-only/stop 前一轮任一工具结果含告知 | 符合:P3 根因 | P0 | 单测:检查点后一轮 knowledge_search 结果含告知且第 3 次请求无检查点声明;错误结果保留 IsError;预算充足/无预算不追加;既有测试不变 | 无 | 实施中 |
| R2 | 记录 P3 付费复验结果 | 符合 | P0 | 卡内含花费、调用序列、结论与收据 | 无 | 完成(见探索试验) |
## 方案与计划
- 方案引用:待填写(含对象版本)
- 实施计划引用:待填写(含增量与需求 ID)
- 测试计划引用:待填写(含需求 ID 与验收条件)
- 方案引用:P3 后方向 1(本卡目标);单元说明 /tmp/o2f1b-20261021/f1b-unit.json
- 实施计划引用:I1 Backend(R1,agent-per-unit)→ Backend PR/CI/合入 → I2 Dev 改钉 modules/backend
- 测试计划引用:单元 verification(gofmt、vet、runtime/runmgr/server 测试、eval/live A01 离线用例);Backend CI;Dev CI make test+build;付费复验 NOT_RUN(待授权)
## 阶段记录
@@ -66,7 +69,7 @@
| 增量/试验 | 假设 | 范围 | 判断和停止条件 | 授权/决策依据 | 结果 | 变更影响 | 需重审补测 |
|---|---|---|---|---|---|---|---|
| 待定义 | — | — | — | 待核对 | NOT_RUN | 待评估 | 待评估 |
| P3 A01 付费复验(Dev 210f8f3 / Backend e02e25a) | #233 告知可避免 C8 | 1 次运行,3 次付费请求 / 20672 tokens(守卫 30000,实例 60000) | 无 C8、0 拒绝、有最终答复 | 用户「批准」(2026-10-21) | NOT_PASS:请求 1 发布检查点(无告知,正确);请求 2 三次 knowledge_search;剩余 18056 ≤ 2×(5947+4000+1486)=22866 使请求 3 为 final-only,告知未送达;请求 3 发 3211 字节工具调用 → C8。1 检查点 0 拒绝;路由已删、实例已停;收据 ~/.local/share/agent-system-evidence/fast-slow-o2-a01f-20261021/a01/p3-run-receipt.json(80f5eb3b9ac4e8d7) | 告知须覆盖所有工具结果(本卡 R1) | 修正后需一次付费复验(待授权);P2+P3 累计 38627 tokens |
## 同步记录