Why: Persist verified U2/U3 results and bounded U4/U7 continuation facts at a phase boundary. Evidence: Linked task records, transports, packets and external receipt paths; pending work remains explicit. Impact: Task metadata only; no execution or delivery claim for pending units. Refs: PR #616, PR #618, PR #620
14 KiB
feature/norm-remediation 任务卡
任务主记录:PR #616 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/616;状态:进行中;owner:weichen
基线与授权
-
权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)=
b5e23daed2 -
工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-norm-remediation(worktree);分支:feature/norm-remediation
-
分支类型:initiative;initiative_id:feature-norm-remediation;root_target:main;immediate_target:main;accepting_requirements:false
-
需求分流:verdict=NEW;selected_initiative=无;requirement_sha256=2342cdada7570c731d5c3216b74fbb55d85946b63d72974f3de29b45e5052a90;triage_receipt=/tmp/norm-remediation-implementation-triage-20261018.json;receipt_sha256=bb4542a99bda1327e47c56c451f36cade62ffada4ab84b878dcf3865ce1a2401
-
授权与交付终点:2026-10-18 用户选择开始实施已审查计划,授权按 U1-U6 完成规范整改及本仓必要 PR/CI/合入/收口。未授权:修改平台分支保护、发布不可移动版本 tag、轮换凭据、V3 指标复测 M、扩展到其他消费者仓库。
-
交付模式:goal-first(目标、范围和交付终点一次确认;范围内连续推进)
-
实施执行:agent-per-unit(配置:AGENT-EXECUTION.md)
-
合入执行:agent(已授权交付范围内,Review 通过、冲突解决且当前 HEAD 的 CI 通过后合入)
-
人工决策点:仅限目标/范围/验收变更、重大取舍、高后果操作或无法自动判定的业务验收
-
当前阶段:实施与自检;当前增量:U2、U3 已合入 initiative;继续 U4。DM PR #26 merged at
b178dec,Dev pin adoption 待组合收口。用户追加的 U7(CLI/subagent 有界任务与上下文交接规范)同属本次授权。 -
流程依据:仓库根目录 policy/delivery.md(归档后仍按仓库根目录定位)
目标与非目标
目标:完成计划 U1-U6,使 Development-Guidelines 只定义可复用的交付原则,Dev 保留自己的分支/命令/证据细节,并允许已授权、工作区安全的既有任务在远端暂不可用时有限本地续作,同时保持新任务启动和正式交付的严格远端门禁。
非目标:重做已合入 V3 P1-P3;执行两周指标复测 M;改变分支保护、自动合入或凭据管理;更新其他规范消费者。
方案/计划:规范整改实施计划(源计划分支 feature/norm-remediation-plan;唯一计划正文)。U1 已在 Development-Guidelines PR #10 合入,提交 5b72099d10aed6b56c46b38273927a83c726a785;并发写入预防已在 Development-Manager PR #26 合入 b178dec3432efa73be4992acb765aea19442d044,Dev submodule pin 待后续 adoption 单元处理;后续 Dev 子任务依序合入本 initiative,最终由 U6 固定精确 Guidelines SHA 并完成组合验证。
分级验证:U1 文档改动核对链接、职责归属、版本/迁移记录与规则强度;U2-U5 运行受影响治理/事实验证的聚焦测试;U6 运行 make test-governance 与 make test,最终 PR 仍须当前 HEAD 独立 Review 和完整 CI。
验收:R1-R10 全部满足;LOCAL_READY 不得被提升为 READY/REPLAY/GATE;未知副作用、未授权、扩围、不安全共享工作区和未对账 Git 状态仍停;Guidelines 已合入,Dev pin 与采纳记录匹配其 SHA,组合验证及当前 HEAD CI 通过。
生命周期:接纳新需求关闭(accepting_requirements=false);只执行下列已登记子任务。所有必需子任务完成或显式延期后,再同步 main、冻结候选并执行整体 Review/CI/合入。
子任务登记
| 子任务分支 | 必需 | 状态 | PR |
|---|---|---|---|
| feature/norm-remediation-u2 | 是 | 已合入 | #618 |
| feature/norm-remediation-u3 | 是 | 已合入 | #620 |
| feature/norm-remediation-u4 | 是 | 待启动(U1 已合入 Guidelines 5b72099) |
— |
| feature/norm-remediation-u5 | 是 | 待启动(依赖 U2-U4) | — |
| feature/norm-remediation-u6 | 是 | 待启动(依赖 U1-U5) | — |
| feature/norm-remediation-u7 | 是 | 待启动(用户追加;有界工作包、模型容量、阶段交接与项目路由偏好;先完成共享标准再采纳) | — |
Agent 实施收据
路由与 fail-stop 规则见根目录 AGENT-EXECUTION.md 与 policy/delivery.md;每次尝试一行,原始日志留在源码外收据路径。
| 单元 ID | 预期范围 | 配置摘要 | 角色 | 候选顺序 | attempt | CLI/模型 | 终态 | transport | fallback | 源码外收据路径 |
|---|---|---|---|---|---|---|---|---|---|---|
| 待定义 | — | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | — |
关联方向与规划
- 适用状态:已批准实施
- 主记录路径/版本:docs/superpowers/plans/2026-10-18-0849-fix-development-norm-remediation-plan.md
- 对应里程碑:U1-U6;Guidelines U1 PR #10 first, followed by Dev U2-U6 integration
需求分析
| ID | 描述 | 项目符合度及依据 | 优先级 | 验收条件 | 依赖 | 结论 |
|---|---|---|---|---|---|---|
| R1-R10 | 见关联计划的 Product Contract | Dev 实施 U2-U6;U1 在 Development-Guidelines | P1/P2(按计划) | 满足计划 R1-R10、U1-U6 与 Definition of Done | U1 precedes U2-U6; U5/U6 have declared dependencies | 用户已确认范围 |
方案与计划
- 方案引用:规范审查报告与用户确认的风险分层方案;U1 preserves remote startup and formal delivery gates.
- 实施计划引用:docs/superpowers/plans/2026-10-18-0849-fix-development-norm-remediation-plan.md (U1-U6)
- 测试计划引用:计划 Verification Contract;U1 文档检查、U2-U5 focused governance tests、U6 governance + combination tests
阶段记录
| 阶段 | 对象版本 | 状态 | 决策/执行者 | 时间 | 依据 |
|---|---|---|---|---|---|
| 需求拆解 | 用户批准计划 | 完成 | host | 2026-10-18 | 规范整改计划 |
| 需求评估 | Dev b5e23da / Guidelines 6c8e6cd |
完成 | host | 2026-10-18 | 源码与启动状态核验 |
| 需求表确认 | R1-R10 | 完成 | 用户 | 2026-10-18 | 用户选择 Start ce-work |
| 方案设计 | KTD1-KTD8 | 完成 | host | 2026-10-18 | 见计划 |
| 实施计划 | U1-U6 | 完成 | host | 2026-10-18 | U1 Guidelines PR #10 先合入 |
| 实施与自检 | U1-U6 | 进行中 | host + configured workers | 2026-10-18 | U1 merged; U2 next |
| 正式测试与验收 | 待定 | 待执行 | — | — | — |
| 代码 Review | 待定 | 待执行 | — | — | — |
| 合入 | 待定 | 待执行 | — | — | — |
| 合入核验与收口 | 待定 | 待执行 | — | — | — |
探索试验与迭代
| 增量/试验 | 假设 | 范围 | 判断和停止条件 | 授权/决策依据 | 结果 | 变更影响 | 需重审补测 |
|---|---|---|---|---|---|---|---|
| 待定义 | — | — | — | 待核对 | NOT_RUN | 待评估 | 待评估 |
同步记录
| 节点 | sync_base_sha | tested_head_sha | checked_at |
|---|---|---|---|
| 启动 | b5e23daed2 |
b5e23daed2 |
2026-10-18T09:24:52Z |
证据(Evidence)
| 时间(UTC) | 命令 | 被测HEAD | exit | 来源 | sha256(16) |
|---|
交付调度
- 调度状态:未入队;调度记录:无
- entry_id:无;attempt_id:无;窗口执行者:无
- 固定候选:无(base/head、组件与相关配置引用实际尝试)
- 调度依据:policy/delivery.md#合入调度
- 固定后证据:源码外 RECEIPT;实际结果后按授权原样导入和闭合
结果与验证(完成后填写)
- 结果:
- 验证:<结论摘要 PASS/FAIL/SKIP/NOT_RUN 逐项;逐条证据由 make evidence 写入上方证据表>
- 影响与剩余项:
规划进展与下一步
- 本次推进/剩余:U1 已合入 Guidelines;U2 已通过 exact-head CI 合入本 initiative(#618 /
fe0f1cd);U3 已通过 fresh PI Review、受影响检查及 exact-head CI 合入(#620 /feaf1b6)。U2/U3 的已合入任务 worktree、本地/远端分支经 task-finish 安全回收;只删除可重建的 Python 字节码缓存。 - 首选下一任务:完成 U4 凭据/事实探针与负例,然后 U5 精简入口;U7 共享部分独立并行;最终 U6 固定经过 Review/合入的 Guidelines SHA、采纳记录与 DM 单写者提示修复 pin,完成组合验证和 main 最终窗口。
阶段交接(2026-10-18;U2/U3 完成,U4/U7 在途)
- 目标/授权:继续 U1-U7;保持未知副作用、权限、范围、秘密及正式交付边界;不部署、不改保护或发布 tag。
- 唯一计划正文:
/home/weichen/projects/Agent-System-Dev-wt-feature-norm-remediation-plan/docs/superpowers/plans/2026-10-18-0849-fix-development-norm-remediation-plan.md(仍为该工作区中的既有未提交文件,不覆盖或丢弃)。父 PR #616 的目标为 main。 - U4 工作区:
/home/weichen/projects/Agent-System-Dev-wt-feature-norm-remediation-u4,分支同名后缀;首轮 transport7e0b0e4,6 项离线事实测试、syntax/diff 检查通过,SELF 已入卡。当前 head9b29e0f是元数据提交。 - U4 在途 repair:
/tmp/norm-u4-credential-boundary-repair.json→/tmp/norm-u4-credential-boundary-repair-receipt.json;仅封闭新 F2 探针的目标与重定向边界、补负例,及说明 F4 原日期未被新探针重验。首轮 receipt/tmp/norm-u4-facts-receipt.json;外部 worker 与 transport 独立,host 不直接实施。 - U7 共享工作区:
/home/weichen/projects/Development-Guidelines-wt-feature-bounded-agent-work,分支feature/bounded-agent-work,基线为最新 Guidelines main5b72099。远端 triage NEW 收据/tmp/guidelines-u7-triage.json;共享 task-start 因规范源无消费者模板而未写入,使用已核验基线建立普通 worktree。过程记录归本卡,不进 Guidelines。 - U7 在途 worker:packet
/tmp/guidelines-u7-packet.json,receipt/tmp/guidelines-u7-receipt.json;仅 Agent 标准、交接流程、工作包模板、VERSION/CHANGELOG,供应商无关,不新增控制器或 Schema。 - 模型观察:PI 已有运行事件报告
minimax-cn / MiniMax-M3;agy 模型列表因未登录不可核验。Dev U7 须分开 requested/effective/unobservable,不声称 agy Gemini 偏好已可用;保留已有候选和无 host fallback 边界。 - 下一步:收取两个外部运行终态→审阅实际 diff→受控 apply→聚焦检查;U4 安全/目标负例及必要治理测试、fresh 独立 Review、child PR exact-head CI 后合入。U7 共享标准经 Review/CI 合入后,Dev 采纳其固定 SHA 和项目偏好。不要覆盖未结束执行器运行,不在 failed-unknown 后自动重放。
- 证据/外部状态:本节为协调摘要(SELF),不替代执行器收据、evidence 或 GATE;没有部署或共享业务写入。任务/测试/Review/CI 各自状态分别记录。
- 推荐依据:待填写
- 前置条件/待确认:待核对
- 预期产物/验收条件:待定义
- 重复任务核对:待核对(已有/在途任务、PR 与规划记录)
- 启动授权:未授权(建议不自动启动新任务,仍须明确授权)
合入与清理
- Review 记录:NOT_RUN(审阅智能体/平台身份、base/head、结论、问题闭合及重放依据)
- 冲突记录:NOT_RUN(最新目标同步、冲突处置、组合兼容核验及复审/补测)
- CI 记录:NOT_RUN(当前 HEAD 完整 SHA、全部必需检查、运行链接、执行身份及 GATE 结果)
- 合入记录:NOT_RUN(交付授权范围、PR、被核验 HEAD、合入 SHA、目标分支及内容核验)
- 清理记录:NOT_RUN(授权依据、写者退出确认、worktree/分支/任务卡处置)
{
"summary_schema": 1,
"source": "SELF",
"timestamp": "2026-10-18T09:24:17.082155+00:00",
"command": "make precheck",
"exit_code": 0,
"cwd": "/home/weichen/projects/Agent-System-Dev",
"before_head": "b5e23daed2f0ea46261979de1d62e4de0cfa88f9",
"after_head": "b5e23daed2f0ea46261979de1d62e4de0cfa88f9",
"branch": "main",
"target_branch": "main",
"target_head": "b5e23daed2f0ea46261979de1d62e4de0cfa88f9",
"root_target": "main",
"immediate_target": "main",
"before_tracked_diff_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"after_tracked_diff_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"output_tail": [
"make[1]: Entering directory '/home/weichen/projects/Agent-System-Dev'",
"[repo] branch=main head=b5e23daed2",
"[remote] origin/main=b5e23daed2 ahead=0 behind=0",
"[tree] clean submodules_drift=0 uninit=3",
"[warn] 3 个子模块未初始化——构建/测试前需物化(不阻断写入)",
"[worktrees] linked=10",
"[recycle] merged un-recycled branches: feature/layered-python-env",
"[initiatives] local cards (not authoritative): none",
"[hooks] core.hooksPath=scripts/hooks(pre-commit/post-merge 实际接线)",
"[facts] policy/facts.md 6 条事实均在有效期内",
"[required-reading] core/baseline.md, workflows/delivery.md §1, policy/delivery.md",
"[R0] b5e23daed2(完整:b5e23daed2f0ea46261979de1d62e4de0cfa88f9)",
"[worktree] before-sync: recursive component checks passed",
"[verdict] READY — 保留本次 precheck receipt 后建任务工作区:PRECHECK_RECEIPT=/tmp/task-precheck.json make task-start NAME=feature/your-branch",
"make[1]: Leaving directory '/home/weichen/projects/Agent-System-Dev'"
],
"output_sha256": "6e552710cd7e401d0977d3d0b58a5e1f85dfb9ea08513c912be0778b1beb3733",
"receipt_sha256": "287ec384589843c0b2ee411ffc97383e668ac7c9121fda7eb391125cd1dd19b9",
"receipt_path": "/home/weichen/.cache/agent-system-dev/evidence/287ec384589843c0b2ee411ffc97383e668ac7c9121fda7eb391125cd1dd19b9.json"
}