Files
Agent-System-Dev/.task/feature-norm-remediation.md
T
weichen c6fe5adba3
ci / svc-realcombo (pull_request) Successful in 2m8s
ci / test (pull_request) Successful in 7m32s
ci / test-pg (pull_request) Successful in 8m5s
Preserve remediation milestone handoff
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
2026-10-18 17:24:44 +00:00

14 KiB
Raw Blame History

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,分支同名后缀;首轮 transport 7e0b0e4,6 项离线事实测试、syntax/diff 检查通过,SELF 已入卡。当前 head 9b29e0f 是元数据提交。
  • 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 main 5b72099。远端 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"
}