From ec112b2dbe5f8cd40ab08e98a0667b81918354d5 Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 21 Oct 2026 15:24:44 +0000 Subject: [PATCH] Record the remediation batch-1 task card Why: carry authorization, scope, wave plan and receipt tables for the agent-per-unit implementation of U1-U7 and U10. Evidence: card + receipts under /tmp; no code change. Impact: task metadata only (exempt path). Refs: docs/superpowers/plans/2026-10-21-agent-stack-audit-remediation-plan.md --- ...eature-agent-stack-audit-remediation-b1.md | 31 +++++++++++-------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/.task/feature-agent-stack-audit-remediation-b1.md b/.task/feature-agent-stack-audit-remediation-b1.md index c4617e65..f5bbdf4a 100644 --- a/.task/feature-agent-stack-audit-remediation-b1.md +++ b/.task/feature-agent-stack-audit-remediation-b1.md @@ -9,22 +9,27 @@ - 分支类型:standalone;root_target:main;immediate_target:main;accepting_requirements:false - 需求分流:verdict=NEW;selected_initiative=无;requirement_sha256=14019d085070900db07365351975abf0915c3b1fc34ef0d05c85fe975c9ac834;triage_receipt=/tmp/triage-remediation-b1-1792595736.json;receipt_sha256=0de1f5ad5737d0839f79d7098faced9f6f9366ca1a17486083b8439749dea27e -- 授权与交付终点:<本次允许的动作与终点;未授权事项写明> +- 授权与交付终点:用户已批准按方案实施第一批(U1-U7、U10)。范围内连续推进:agent-per-unit 逐单元实施、host 权威验证、组件分支提交、Backend 嵌套 gitlink 与 Dev 组合指针更新、组合验证、独立 Review、PR/CI/合入。终点为第一批全部单元收口。未授权:部署、真实数据迁移、发布、第二批 U8/U9/U11、功能增量 A1-A4、A2A 互通。 - 交付模式:goal-first(目标、范围和交付终点一次确认;范围内连续推进) - 实施执行:agent-per-unit(配置:AGENT-EXECUTION.md) - 合入执行:agent(已授权交付范围内,Review 通过、冲突解决且当前 HEAD 的 CI 通过后合入) - 人工决策点:仅限目标/范围/验收变更、重大取舍、高后果操作或无法自动判定的业务验收 -- 当前阶段:需求拆解;当前增量:I1(待定义) +- 当前阶段:实施与自检(Wave A:U1/U3/U5 并行派发中) +- host 记录:为使 U7 可按 agent-per-unit 执行,deps/agent-command 缺少组件级 AGENT-EXECUTION.md(其余四个目标仓均有且 validate: ok),host 按 agent-intent 同版模板补齐并以执行配置身份提交到该组件任务分支;理由与差异记录于本卡。 - 流程依据:仓库根目录 policy/delivery.md(归档后仍按仓库根目录定位) ## 目标与非目标 -<预期结果、受影响入口/模块/契约;明确不做什么。> +**目标**:按已批准方案(docs/superpowers/plans/2026-10-21-agent-stack-audit-remediation-plan.md,基线 d9e9c0560a)修复第一批 F01-F10、F13:执行隔离(U1/U2)、失败结果真实语义与恢复安全(U3)、权限缓存版本化(U4)、意图快照与生成校验(U5)、Backend 意图受理(U6)、命令隔离与回执(U7)、Backend 用户/项目配置路由(U10)。每单元以原触发条件回归阻断为验收,正常路径不退化。 + +**非目标**:U8/U9/U11(第二批);A1-A4 功能增量;A2A 互通(F16);全库接口替换、幂等平台、分布式执行;部署/迁移/发布;不把工作区路径检查宣称为 OS 沙箱。 ## Agent 实施收据 路由与 fail-stop 规则见根目录 AGENT-EXECUTION.md 与 policy/delivery.md;每次尝试一行,原始日志留在源码外收据路径。 +单元包由 host 写于 /tmp/agent-stack-b1/.json(network=false、external_cost=false 均为声明);波次:A=U1(native)+U3(squad)+U5(intent) 并行;B=U2(native)+U4(squad)+U10(backend);C=U7a(command)+U6(backend,依赖 U5 嵌套指针);D=U7b(backend cmdbus,依赖 U7a)。同仓单元串行 apply。 + | 单元 ID | 预期范围 | 配置摘要 | 角色 | 候选顺序 | attempt | CLI/模型 | 终态 | transport | fallback | 源码外收据路径 | |---|---|---|---|---|---|---|---|---|---|---| | 待定义 | — | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | — | @@ -39,24 +44,24 @@ | ID | 描述 | 项目符合度及依据 | 优先级 | 验收条件 | 依赖 | 结论 | |---|---|---|---|---|---|---| -| R1 | 待填写 | 待评估 | 待定 | 待定义 | 待确认 | 待评审 | +| R1-R7 | 方案 Requirements 节(执行与权限/输入恢复可核对性) | 与方案一致,逐条映射到 U1-U7、U10 | P1 | 方案各单元验收行 | U2←U1,U6←U5,U7b←U7a | 已确认 | ## 方案与计划 -- 方案引用:待填写(含对象版本) -- 实施计划引用:待填写(含增量与需求 ID) -- 测试计划引用:待填写(含需求 ID 与验收条件) +- 方案引用:docs/superpowers/plans/2026-10-21-agent-stack-audit-remediation-plan.md(本分支 d3161347,审计基线 d9e9c0560a) +- 实施计划引用:本卡「Agent 实施收据」节前导说明(波次与依赖) +- 测试计划引用:方案 Verification Contract;各单元先用 F-ID 触发条件做最小回归,最终候选执行组合验证 ## 阶段记录 | 阶段 | 对象版本 | 状态 | 决策/执行者 | 时间 | 依据 | |---|---|---|---|---|---| -| 需求拆解 | 待定 | 待执行 | — | — | — | -| 需求评估 | 待定 | 待执行 | — | — | — | -| 需求表确认 | 待定 | 待执行 | — | — | — | -| 方案设计 | 待定 | 待执行 | — | — | — | -| 实施计划 | 待定 | 待执行 | — | — | — | -| 实施与自检 | 待定 | 待执行 | — | — | — | +| 需求拆解 | 本卡 | 已完成 | host | 2026-10-21 | 用户批准第一批 | +| 需求评估 | 分流收据 | 已完成 | host | 2026-10-21 | verdict=NEW | +| 需求表确认 | 本卡 R1-R7 | 已完成 | host | 2026-10-21 | 方案 Requirements | +| 方案设计 | 方案文档 d3161347 | 已完成 | 前序会话 | 2026-10-21 | F01-F16 | +| 实施计划 | 本卡波次表 | 已完成 | host | 2026-10-21 | U1-U7/U10 依赖 | +| 实施与自检 | 进行中 | 进行中 | agent-per-unit | 2026-10-21 | Wave A | | 正式测试与验收 | 待定 | 待执行 | — | — | — | | 代码 Review | 待定 | 待执行 | — | — | — | | 合入 | 待定 | 待执行 | — | — | — |