From d46dec31deda8dd95ab3447883e72b86e67076f0 Mon Sep 17 00:00:00 2001 From: weichen Date: Fri, 16 Oct 2026 12:16:21 +0000 Subject: [PATCH] Correct governance-v2 status and add the cross-repo master record Why: the task card claimed all units complete while confirmed blocking defects remain in triage and the Guidelines contract. Evidence: review of task.sh triage (count-based JOIN, local-only scan) and Guidelines PR #7 diff; CI runs 3417/3419 apply only to superseded objects. Impact: initiative stops accepting requirements; status uses the PLANNED..CLOSED model; remaining phases tracked in one master record. Refs: PR #585, Guidelines PR #7 Co-authored-by: Cursor --- .task/feature-development-governance-v2.md | 92 +++++++++++++------ ...-10-16-development-governance-v2-master.md | 72 +++++++++++++++ 2 files changed, 135 insertions(+), 29 deletions(-) create mode 100644 docs/superpowers/plans/2026-10-16-development-governance-v2-master.md diff --git a/.task/feature-development-governance-v2.md b/.task/feature-development-governance-v2.md index 4d583052..6939d66d 100644 --- a/.task/feature-development-governance-v2.md +++ b/.task/feature-development-governance-v2.md @@ -6,14 +6,14 @@ - 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= e665bfb574fe3311bb1ffa02212c0620c4e310f7 - 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-development-governance-v2(worktree);分支:feature/development-governance-v2 -- 分支类型:initiative;initiative_id:feature-development-governance-v2;root_target:main;immediate_target:main;accepting_requirements:true +- 分支类型:initiative;initiative_id:feature-development-governance-v2;root_target:main;immediate_target:main;accepting_requirements:false - 授权与交付终点:落实两级分支模型(initiative -> child -> main)与分流检查,升级 Agent CLI 通用执行规范至 Guidelines 并由各仓采纳 - 交付模式:goal-first(目标、范围和交付终点一次确认;范围内连续推进) - 实施执行:agent-per-unit(配置:AGENT-EXECUTION.md) - 合入执行:agent(已授权交付范围内,Review 通过、冲突解决且当前 HEAD 的 CI 通过后合入) - 人工决策点:仅限目标/范围/验收变更、重大取舍、高后果操作或无法自动判定的业务验收 -- 当前阶段:正式测试与验收完成(待审阅与合入);当前增量:I7(治理大任务全部 7 单元已就位) +- 当前阶段:整改中(2026-10-16 复核否定“全部完成”结论;Review/合入/清理 NOT_RUN);当前增量:I8(按 development-governance-v2 完整实施方案整改,统一主记录见 docs/superpowers/plans/2026-10-16-development-governance-v2-master.md) - 流程依据:仓库根目录 policy/delivery.md(归档后仍按仓库根目录定位) ## 目标与非目标 @@ -23,7 +23,7 @@ 2. 将 Agent CLI 执行约束提升为 Development-Guidelines 通用硬边界(agent-per-unit、会话隔离、JSON 终态收据、无隐式 host 代写、配置与引擎解耦)。 3. 完成 Dev 仓对通用规范的试点引用对齐,并梳理全仓分批采纳矩阵与新项目准入规范。 - 非目标: - 1. 不擅自给 Guidelines 打发布 tag(保持 draft.10,正式 release 由人类用户授权执行)。 + 1. 不擅自给 Guidelines 打发布 tag(保持 draft.12,正式 release 由人类用户授权执行)。 2. 不将所有小修改强制升级为 initiative(单任务继续走 standalone 普通分支)。 ## Agent 实施收据 @@ -45,11 +45,11 @@ | ID | 描述 | 项目符合度及依据 | 优先级 | 验收条件 | 依赖 | 结论 | |---|---|---|---|---|---|---| -| R1 | Development-Guidelines 规范升级(硬边界 8、agent-execution 契约、A8、Schema) | 完全符合(解决规范层级倒置) | P0 | PR #7 开启,相对链接与 Schema 语法全数通过 | 无 | PASS(PR #7) | -| R2 | 共享执行器差异审计与实现架构规划 | 完全符合(避免多仓冗余实现) | P0 | 产出审计与分层架构文档,明确 Guidelines/工具/项目三层职责 | R1 | PASS(U3 spec) | -| R3 | Dev 两级分支生命周期与 triage 检查改造(task.sh、Makefile、test_task.py) | 完全符合(实现大任务集成与子任务分流交付) | P0 | 74 项生命周期测试全部通过,支持 triage 三态与 child 即时同步 | R1, R2 | PASS(U4 transport 56df3b1) | -| R4 | Dev 试点引用对齐(policy/delivery.md 与 AGENTS.md) | 完全符合(落实通用标准引用与项目本地配置分离) | P0 | 引用硬边界 8 与 agent-execution 标准,明确两级分支流程 | R3 | PASS(U5 transport ffde6e4) | -| R5 | 存量仓分批采纳矩阵与新项目默认准入规范制定 | 完全符合(指导后续 10+ 仓库统一落地) | P1 | 梳理 5 阶段演进路线与新项目脚手架默认门禁 | R1, R4 | PASS(U6/U7 spec) | +| R1 | Development-Guidelines 规范升级(硬边界 8、agent-execution 契约、A8、Schema) | 完全符合(解决规范层级倒置) | P0 | triage 合同=远端发现+显式决定;terminal receipt 机器 Schema;配置 Schema 覆盖 transport/admission/豁免/清理;新配置 fallback_to_host=never;draft.12 统一;链接与 Schema 正负例通过;PR #7 Review+合入 | 无 | IMPLEMENTED(PR #7 初版);整改中(contract-hardening child) | +| R2 | 共享执行器差异审计与实现架构规划 | 完全符合(避免多仓冗余实现) | P0 | 审计与分层架构文档 | R1 | PLANNED→方案已形成(U3 spec);实施属 Phase 5,未完成 | +| R3 | Dev 两级分支生命周期与 triage 检查改造(task.sh、Makefile、test_task.py) | 完全符合(实现大任务集成与子任务分流交付) | P0 | 远端发现、强制 triage 收据、即时目标全生命周期、PR base 门禁、真实两级 PR 演练 | R1, R2 | IMPLEMENTED(U4 初版,transport 56df3b1);已确认缺陷:按候选数量自动 JOIN、只扫本地 .task、child 依赖本地父分支、无 PR base 门禁;整改中(Phase 2) | +| R4 | Dev 试点引用对齐(policy/delivery.md 与 AGENTS.md) | 完全符合(落实通用标准引用与项目本地配置分离) | P0 | 引用硬边界 8 与 agent-execution 标准,明确两级分支流程(随 R3 整改同步更新 triage 描述) | R3 | IMPLEMENTED(U5 transport ffde6e4);triage 描述待随 Phase 2 修正 | +| R5 | 存量仓分批采纳矩阵与新项目默认准入规范制定 | 完全符合(指导后续 10+ 仓库统一落地) | P1 | 全部正式仓 ADOPTED_ACTIVE;新项目初始化命令与 CI 准入启用 | R1, R4 | 方案已形成(U6/U7 spec);实施未完成(Phase 6/7) | ## 方案与计划 @@ -67,7 +67,8 @@ | 方案设计 | 24185ac | 已完成 | weichen / Agent | 2026-10-16 | U3 执行器架构设计文档落地 | | 实施计划 | 24185ac | 已完成 | weichen / Agent | 2026-10-16 | unit-u4 & unit-u5 单元包 | | 实施与自检 | ffde6e4 | 已完成 | Cursor / agent_exec | 2026-10-16 | transport 56df3b1 & ffde6e4 applied | -| 正式测试与验收 | 9bc61ef | 已完成 | Gitea CI / GATE | 2026-10-16 | CI run 3417(test, test-pg, svc-realcombo)全数通过 | +| 正式测试与验收(历史对象) | 9bc61ef | 历史证据(对象已变更,不代表当前 HEAD) | Gitea CI / GATE | 2026-10-16 | CI run 3417/3419 仅对 9bc61ef/611f855 有效;整改后须在新 HEAD 重跑 | +| 整改(I8) | e7e8ee0 | 进行中 | weichen / Agent | 2026-10-16 | 复核否定“全部完成”;按完整实施方案 Phase 0–7 推进 | | 代码 Review | 待定 | 待执行 | — | — | — | | 合入 | 待定 | 待执行 | — | — | — | | 合入核验与收口 | 待定 | 待执行 | — | — | — | @@ -100,30 +101,25 @@ ## 结果与验证 -- 结果: - 1. Development-Guidelines 通用规范升级为 draft.10(包含核心硬边界 8、agent-execution 契约、tool-adaptation A8、delivery 流程、模板与 JSON Schema),已推送到权威仓库并创建 PR #7。 - 2. 完成共享执行器架构差异审计,产出统一分层架构规范 `docs/superpowers/specs/2026-10-16-shared-executor-audit.md`。 - 3. 完成 Dev 两级分支生命周期改造与分流检查门禁(scripts/task.sh、Makefile、tests/test_task.py),新增 make task-triage 目标;74 项生命周期测试全数通过。变更经 Agent CLI(cursor)成功 transport(56df3b1)后集成。 - 4. 完成 Dev 试点引用对齐,更新 policy/delivery.md 与 AGENTS.md;变更经 Agent CLI(cursor)成功 transport(ffde6e4)后集成。 - 5. 产出全量存量仓分批采纳矩阵(Phases 1–5)与新项目默认准入规范 `docs/superpowers/specs/2026-10-16-stock-repos-adoption-matrix.md`。 +- 结果(状态模型:PLANNED / IMPLEMENTED / LOCALLY_VERIFIED / PR_OPEN / REVIEWED / GATE_PASS / MERGED / ADOPTED_ACTIVE / RELEASED / CLOSED): + 1. Guidelines 规范初版(draft.12:硬边界 8、agent-execution、A8、配置 Schema 与模板):PR_OPEN(PR #7);合同缺陷整改中(triage 合同、terminal receipt Schema、配置 Schema 覆盖面、fallback 准入)。 + 2. 共享执行器架构审计:方案已形成(spec 入库);DM 实施未开始(Phase 5)。 + 3. Dev 两级分支与 triage 初版(U4 transport 56df3b1):IMPLEMENTED;已确认阻塞缺陷见 R3,整改中(Phase 2)。 + 4. Dev 试点引用对齐(U5 transport ffde6e4):IMPLEMENTED;triage 描述待修正。 + 5. 存量仓采纳矩阵与新项目准入:方案已形成;实施未完成(Phase 6/7)。 - 验证: - - R1 Guidelines 规范升级:PASS(PR #7,相对链接与 JSON Schema 语法全数通过) - - R2 共享执行器架构审计:PASS(架构规范已入库) - - R3 Dev 两级分支生命周期:PASS(make task-triage 三态实测通过,tests/test_task.py 74 项测试全部 PASS) - - R4 Dev 试点规范对齐:PASS(policy/delivery.md 与 AGENTS.md 引用上游标准,task-triage 实测识别主动 initiative 分支并输出 JOIN) - - R5 存量仓矩阵与新项目准入:PASS(路线图与标准清单已入库) - - 权威治理回归:PASS(`make test-governance < /dev/null` 484 项测试全部通过,证据已记录) + - 历史对象证据:CI run 3417(对象 9bc61ef)、3419(对象 611f855)及 484 项 test-governance 本地记录仅对当时对象成立;当前 HEAD 已变更,不得作为当前 GATE。 + - 当前 HEAD:Review / GATE / 合入 / 清理均 NOT_RUN。 - 影响与剩余项: - - 影响:支持大任务阶段集成交付与新需求分流;强化工程 Agent 执行纪律,阻断 host 隐式代写与未授权扩散。 - - 剩余项:在上游 PR #7 审查合入后,按 Phase 2–5 推进 Development-Manager 与 Core/Backend 等仓库采纳。 + - 剩余:Phase 1–7 与最终收口,逐项状态见统一主记录 docs/superpowers/plans/2026-10-16-development-governance-v2-master.md。 ## 规划进展与下一步 -- 本次推进/剩余:U1–U7 全部完成推进。 -- 首选下一任务:审查并合入 Development-Guidelines PR #7 与 Dev PR,启动 Phase 2 DM 共享执行器对齐。 -- 推荐依据:两级分支模型与工程 Agent 执行规范已就位,进入多仓推广阶段。 -- 前置条件/待确认:人类审阅者核验 PR #7 与当前分支。 -- 预期产物/验收条件:PR 通过并合入 main。 +- 本次推进/剩余:Phase 0 状态纠正已完成;剩余 Phase 1–7。 +- 首选下一任务:Guidelines contract-hardening child 与 Dev triage-hardening child 并行整改;不直接合入 PR #7 或 #585。 +- 推荐依据:现有实现存在会误导需求分流的阻塞缺陷(按数量自动 JOIN、只扫本地任务卡)。 +- 前置条件/待确认:无(已授权治理大任务交付;发布 tag 由用户执行)。 +- 预期产物/验收条件:见统一主记录各 Phase 完成条件。 - 重复任务核对:无重复在途任务。 - 启动授权:已授权本次治理大任务交付。 @@ -131,7 +127,7 @@ - Review 记录:NOT_RUN(审阅智能体/平台身份、base/head、结论、问题闭合及重放依据) - 冲突记录:NOT_RUN(最新目标同步、冲突处置、组合兼容核验及复审/补测) -- CI 记录:GATE(当前 HEAD:`9bc61ef01d8e1c9ac62774f1b9258a170ff793e7`;全部 3 项必需门禁均通过:ci / svc-realcombo [job 5355](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3417/jobs/5355) 2m27s success;ci / test [job 5353](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3417/jobs/5353) 6m46s success;ci / test-pg [job 5354](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3417/jobs/5354) 9m15s success) +- CI 记录:当前 HEAD NOT_RUN。历史对象 GATE(对象 `9bc61ef01d8e1c9ac62774f1b9258a170ff793e7`,已被后续提交取代,仅作历史证据):ci / svc-realcombo [job 5355](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3417/jobs/5355) 2m27s success;ci / test [job 5353](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3417/jobs/5353) 6m46s success;ci / test-pg [job 5354](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3417/jobs/5354) 9m15s success) - 合入记录:NOT_RUN(交付授权范围、PR、被核验 HEAD、合入 SHA、目标分支及内容核验) - 清理记录:NOT_RUN(授权依据、写者退出确认、worktree/分支/任务卡处置) @@ -249,3 +245,41 @@ } ``` | 同步(记录前对象) | 82c8989973112d0533ee7c70654c907269df7859 | 1b0ac59fbcf92895e9746c1d3c4c31b59daa6821 | 2026-10-16T12:12:26Z | + + +```json +{ + "schema": 1, + "source": "SELF", + "timestamp": "2026-10-16T12:12:33.813513+00:00", + "command": "make precheck", + "command_sha256": "8fd03cdee8adbb8562846a1a114cc0623779a8654412cd20aac9b495e7eb0450", + "cwd": "/home/weichen/projects/Agent-System-Dev-wt-feature-development-governance-v2", + "common_dir": "/home/weichen/projects/Agent-System-Dev/.git", + "before": { + "head": "e7e8ee0dd0b5e5474a2c6d36c000c1923331bde2", + "branch": "feature/development-governance-v2", + "target_branch": "main", + "target_head": "82c8989973112d0533ee7c70654c907269df7859", + "status": "", + "tracked_diff_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "untracked": {}, + "submodules": " 4f583ca3eeeb07a56a714c5086de84dcd6ad2980 deps/agent-command (heads/main)\n ed2af3e6048928b1fd0ba6da1f9d0c1bafec82d4 deps/agent-command/deps/development-guidelines (remotes/origin/feature/delivery-mechanism-5-ged2af3e)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n c348441691e8bdab784a03aa9be64d53dacff341 deps/agent-native (heads/main)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c deps/agent-native/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-native/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-native/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-native/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-native/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-native/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-native/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-native/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-native/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-native/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-native/deps/logging-system/deps/development-guidelines (26b562d)\n 490b0b2dfa1567cb16ff7a7230fd78e52bc2938e deps/agent-squad (heads/main)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c deps/agent-squad/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-squad/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-squad/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n c348441691e8bdab784a03aa9be64d53dacff341 deps/agent-squad/deps/agent-native (heads/main)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c deps/agent-squad/deps/agent-native/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-native/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-squad/deps/agent-native/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-native/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-squad/deps/agent-native/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-native/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-native/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-squad/deps/agent-native/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-native/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-squad/deps/agent-native/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-native/deps/logging-system/deps/development-guidelines (26b562d)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-squad/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-squad/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/logging-system/deps/development-guidelines (26b562d)\n 2f5b19872be2a4597838a4131ad75d1be089ee5e deps/development-guidelines (heads/main)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/logging-system/deps/development-guidelines (26b562d)\n ab12fea4745cf22fb7648c1c25b18433ac8a3650 modules/backend (v0.5.0-23-gab12fea)\n 4f583ca3eeeb07a56a714c5086de84dcd6ad2980 modules/backend/deps/agent-command (heads/main)\n ed2af3e6048928b1fd0ba6da1f9d0c1bafec82d4 modules/backend/deps/agent-command/deps/development-guidelines (remotes/origin/feature/delivery-mechanism-5-ged2af3e)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c modules/backend/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n c348441691e8bdab784a03aa9be64d53dacff341 modules/backend/deps/agent-native (heads/main)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c modules/backend/deps/agent-native/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-native/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-native/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-native/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-native/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-native/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-native/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-native/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-native/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-native/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-native/deps/logging-system/deps/development-guidelines (26b562d)\n 490b0b2dfa1567cb16ff7a7230fd78e52bc2938e modules/backend/deps/agent-squad (heads/main)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c modules/backend/deps/agent-squad/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-squad/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-squad/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n c348441691e8bdab784a03aa9be64d53dacff341 modules/backend/deps/agent-squad/deps/agent-native (heads/main)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c modules/backend/deps/agent-squad/deps/agent-native/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-native/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-squad/deps/agent-native/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-native/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-squad/deps/agent-native/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-native/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-native/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-squad/deps/agent-native/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-native/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-squad/deps/agent-native/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-native/deps/logging-system/deps/development-guidelines (26b562d)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-squad/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-squad/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/logging-system/deps/development-guidelines (26b562d)\n 1a5ef6b75cc74088786487d82b6f6b70bf977280 modules/backend/deps/agent-system-core (v0.4.0-3-g1a5ef6b)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/logging-system/deps/development-guidelines (26b562d)\n 1a5ef6b75cc74088786487d82b6f6b70bf977280 modules/core (v0.4.0-3-g1a5ef6b)\n 73bbb4cea686eb84826d5066bb4c44bf883c9365 modules/documents (remotes/origin/feature/layered-python-env)\n 65ab7a8a4419fb94cdca9f26b67e0d302932e716 modules/frontend (v0.4.0-47-g65ab7a8)\n c9187473fb1ae9e8f3946cdf9b67055ee732054a modules/ui (v0.4.0-9-gc918747)\n" + }, + "after": { + "head": "e7e8ee0dd0b5e5474a2c6d36c000c1923331bde2", + "branch": "feature/development-governance-v2", + "target_branch": "main", + "target_head": "82c8989973112d0533ee7c70654c907269df7859", + "status": "", + "tracked_diff_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "untracked": {}, + "submodules": " 4f583ca3eeeb07a56a714c5086de84dcd6ad2980 deps/agent-command (heads/main)\n ed2af3e6048928b1fd0ba6da1f9d0c1bafec82d4 deps/agent-command/deps/development-guidelines (remotes/origin/feature/delivery-mechanism-5-ged2af3e)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n c348441691e8bdab784a03aa9be64d53dacff341 deps/agent-native (heads/main)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c deps/agent-native/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-native/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-native/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-native/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-native/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-native/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-native/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-native/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-native/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-native/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-native/deps/logging-system/deps/development-guidelines (26b562d)\n 490b0b2dfa1567cb16ff7a7230fd78e52bc2938e deps/agent-squad (heads/main)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c deps/agent-squad/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-squad/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-squad/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n c348441691e8bdab784a03aa9be64d53dacff341 deps/agent-squad/deps/agent-native (heads/main)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c deps/agent-squad/deps/agent-native/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-native/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-squad/deps/agent-native/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-native/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-squad/deps/agent-native/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-native/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-native/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-squad/deps/agent-native/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-native/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-squad/deps/agent-native/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/agent-native/deps/logging-system/deps/development-guidelines (26b562d)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/agent-squad/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/agent-squad/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/agent-squad/deps/logging-system/deps/development-guidelines (26b562d)\n 2f5b19872be2a4597838a4131ad75d1be089ee5e deps/development-guidelines (heads/main)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 deps/logging-system/deps/development-guidelines (26b562d)\n ab12fea4745cf22fb7648c1c25b18433ac8a3650 modules/backend (v0.5.0-23-gab12fea)\n 4f583ca3eeeb07a56a714c5086de84dcd6ad2980 modules/backend/deps/agent-command (heads/main)\n ed2af3e6048928b1fd0ba6da1f9d0c1bafec82d4 modules/backend/deps/agent-command/deps/development-guidelines (remotes/origin/feature/delivery-mechanism-5-ged2af3e)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c modules/backend/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n c348441691e8bdab784a03aa9be64d53dacff341 modules/backend/deps/agent-native (heads/main)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c modules/backend/deps/agent-native/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-native/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-native/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-native/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-native/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-native/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-native/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-native/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-native/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-native/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-native/deps/logging-system/deps/development-guidelines (26b562d)\n 490b0b2dfa1567cb16ff7a7230fd78e52bc2938e modules/backend/deps/agent-squad (heads/main)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c modules/backend/deps/agent-squad/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-squad/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-squad/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n c348441691e8bdab784a03aa9be64d53dacff341 modules/backend/deps/agent-squad/deps/agent-native (heads/main)\n 343b1e6d9a5b58e47bf7e594826221036ae8175c modules/backend/deps/agent-squad/deps/agent-native/deps/agent-intent (heads/main)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-native/deps/agent-intent/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-squad/deps/agent-native/deps/agent-intent/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-native/deps/agent-intent/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-squad/deps/agent-native/deps/agent-intent/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-native/deps/agent-intent/deps/logging-system/deps/development-guidelines (26b562d)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-native/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-squad/deps/agent-native/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-native/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-squad/deps/agent-native/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/agent-native/deps/logging-system/deps/development-guidelines (26b562d)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/development-guidelines (26b562d)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/agent-squad/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/agent-squad/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/agent-squad/deps/logging-system/deps/development-guidelines (26b562d)\n 1a5ef6b75cc74088786487d82b6f6b70bf977280 modules/backend/deps/agent-system-core (v0.4.0-3-g1a5ef6b)\n a3ee67bba269e1276c14e22c026171ecf2cf6190 modules/backend/deps/error-code-system (a3ee67b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/error-code-system/deps/development-guidelines (26b562d)\n 49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 modules/backend/deps/logging-system (49b5d8b)\n 26b562d2e34fbc560711296a309c91c74ffc55b1 modules/backend/deps/logging-system/deps/development-guidelines (26b562d)\n 1a5ef6b75cc74088786487d82b6f6b70bf977280 modules/core (v0.4.0-3-g1a5ef6b)\n 73bbb4cea686eb84826d5066bb4c44bf883c9365 modules/documents (remotes/origin/feature/layered-python-env)\n 65ab7a8a4419fb94cdca9f26b67e0d302932e716 modules/frontend (v0.4.0-47-g65ab7a8)\n c9187473fb1ae9e8f3946cdf9b67055ee732054a modules/ui (v0.4.0-9-gc918747)\n" + }, + "after_error": null, + "exit_code": 0, + "output": "make[1]: Entering directory '/home/weichen/projects/Agent-System-Dev-wt-feature-development-governance-v2'\n[repo] branch=feature/development-governance-v2 head=e7e8ee0dd0\n[remote] origin/main=82c8989973 ahead=13 behind=0\n[tree] clean submodules_drift=0 uninit=0\n[worktrees] linked=14\n[recycle] merged un-recycled branches: feature/card-close-20261015-064117Z feature/layered-python-env feature/workbench-flow-completion fix/model-key-secret-overlay\n[initiatives] active: feature/development-governance-v2\n[cards] 闭合分支超过 24 小时未合入:feature/card-close-workbench-flow-20261015\n[hooks] core.hooksPath=scripts/hooks(pre-commit/post-merge 实际接线)\n[facts] policy/facts.md 6 条事实均在有效期内\n[required-reading] core/baseline.md, workflows/delivery.md §1, policy/delivery.md\n[R0] 82c8989973(完整:82c8989973112d0533ee7c70654c907269df7859)\n[worktree] before-sync: recursive component checks passed\n[verdict] READY — 保留本次 precheck receipt 后建任务工作区:PRECHECK_RECEIPT=/tmp/task-precheck.json make task-start NAME=feature/your-branch\nmake[1]: Leaving directory '/home/weichen/projects/Agent-System-Dev-wt-feature-development-governance-v2'\n", + "output_sha256": "fbc951fb465aa5fc0d0cd9ffa77e1e3725f34dd83a04fb54ef6b154c705e21e0", + "receipt_sha256": "4638435aff02752d97a498ae3d1c552984fae9775780ab84712f555dd26920c2" +} +``` diff --git a/docs/superpowers/plans/2026-10-16-development-governance-v2-master.md b/docs/superpowers/plans/2026-10-16-development-governance-v2-master.md new file mode 100644 index 00000000..3836c44c --- /dev/null +++ b/docs/superpowers/plans/2026-10-16-development-governance-v2-master.md @@ -0,0 +1,72 @@ +# development-governance-v2 统一治理主记录 + +本文件是治理大任务跨仓状态的唯一汇总。每行状态只取以下值之一,不用笼统的“完成”: +`PLANNED / IMPLEMENTED / LOCALLY_VERIFIED / PR_OPEN / REVIEWED / GATE_PASS / MERGED / ADOPTED_ACTIVE / RELEASED / CLOSED`。 +通过类结论须带来源(GATE / REPLAY / SELF)与对象 SHA;历史对象证据不得充当当前 HEAD 证据。 + +全局任务只有在全部正式仓达到 `ADOPTED_ACTIVE`、新项目入口启用、主 PR 全部合入并完成清理后才能标记 `CLOSED`。 + +## 交付主线 + +| Phase | 内容 | 仓库 / 分支 | PR | 状态 | 依赖 | +|---|---|---|---|---|---| +| 0 | 纠正候选状态、建立本主记录 | Dev `feature/development-governance-v2` | [#585](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/585) | IMPLEMENTED | — | +| 1 | Guidelines 合同加固 | Guidelines `feature/development-governance-v2-contract-hardening` → `feature/development-governance-v2` | [#7](https://git-home.u1680832.nyat.app:30319/weichen/Development-Guidelines/pulls/7)(initiative→main) | PLANNED | — | +| 2 | Dev triage 与两级生命周期整改(U2.1 远端发现与强制 triage;U2.2 即时目标完整性;U2.3 PR base 门禁) | Dev `feature/development-governance-v2-triage-hardening` → initiative | — | PLANNED | 1(合同) | +| 3 | 真实两级 PR 演练 | Dev child PR → initiative → #585 → main | — | PLANNED | 2 | +| 4 | Guidelines 合入 → Dev gitlink → Review → 三项 CI → 合入 #585 → 收口 | Guidelines / Dev | #7 / #585 | PLANNED | 1–3 | +| 5 | Development-Manager 共享执行器 `agent-exec`;Dev Python 实现退役 | DM `feature/shared-agent-executor` | — | PLANNED | 4 | +| 6 | 存量仓逐仓采纳 | 各仓独立 initiative | — | PLANNED | 5 | +| 7 | 新项目治理初始化与 CI 准入 | DM | — | PLANNED | 5 | + +## 当前候选对象与历史证据 + +| 仓库 | 分支 | 对象 | 证据 | 说明 | +|---|---|---|---|---| +| Development-Guidelines | `feature/development-governance-v2` | `ed4726c` | 无当前 Review/GATE | PR #7 open,未合入 | +| Agent-System-Dev | `feature/development-governance-v2` | `611f855`(整改前)→ `e7e8ee0`(同步 main 后) | CI run 3417(对象 `9bc61ef`)、3419(对象 `611f855`)为历史对象证据 | PR #585 open,未合入;`accepting_requirements=false` 直至整改完成后按需重开 | + +## 已确认阻塞缺陷(整改前) + +1. Dev `task-triage` 按接纳中 initiative 数量直接给出 `JOIN`,不做适配判断(违反 KTD1)。 +2. Dev `task-triage` 只扫描当前检出的 `.task/`,看不到只存在于远端分支的 initiative(违反 KTD2)。 +3. `task-start KIND=child` 依赖本机已有父分支,未校验父 initiative 仍开放、接纳需求(违反 KTD3)。 +4. `task-start` 不要求 triage 收据;无 PR base 门禁;闭合记录与证据未贯穿 `immediate_target`。 +5. Guidelines 缺 terminal receipt 机器 Schema;配置 Schema 未覆盖 transport/admission/豁免/清理;`all-unavailable` 未与新项目准入隔离;triage 合同仍为数量判定。 +6. 原 U4 实施方式为 host 预写补丁交 CLI 应用,后续单元须由 CLI 自主实施。 + +## 正式仓库清单与采纳矩阵 + +来源:Gitea `/user/repos`(2026-10-16 实测)。排除:`Agent-System`(冻结参考仓,不再开发)、`SMDF-Agent-System`(空仓)、 +`governance-drill-2026-09` 与 `merge-queue-admission-fixture-20261014`(演练夹具)。本机 `*-wt-*`、备份与组合目录不计入。 + +| 批次 | 仓库 | Guidelines 固定版本 | AGENT-EXECUTION.md | 共享执行器入口 | 正例 | 负例 | Review/CI | 状态 | +|---|---|---|---|---|---|---|---|---| +| A | Development-Guidelines | 自身 | — | — | — | — | — | PLANNED | +| A | Agent-System-Dev | 待更新 | 有(本地 Python 控制器) | 待切换 | — | — | — | PLANNED | +| A | Development-Manager | 待更新 | 无 | 实现方 | — | — | — | PLANNED | +| B | Agent-System-Core | — | 无 | 无 | — | — | — | PLANNED | +| B | Agent-System-Backend | — | 无 | 无 | — | — | — | PLANNED | +| B | Agent-System-RDM | — | 无 | 无 | — | — | — | PLANNED | +| C | Agent-System-Frontend | — | 无 | 无 | — | — | — | PLANNED | +| C | Agent-System-UI | — | 无 | 无 | — | — | — | PLANNED | +| C | Agent-System-Documents | — | 无 | 无 | — | — | — | PLANNED | +| C | Agent-System-Releases | — | 无 | 无 | — | — | — | PLANNED | +| D | Agent-Command | — | 无 | 无 | — | — | — | PLANNED | +| D | Agent-Intent | — | 无 | 无 | — | — | — | PLANNED | +| D | Agent-Native | — | 无 | 无 | — | — | — | PLANNED | +| D | Agent-Squad | — | 无 | 无 | — | — | — | PLANNED | +| E | Error-Code-System | — | 无 | 无 | — | — | — | PLANNED | +| E | Logging-System | — | 无 | 无 | — | — | — | PLANNED | +| E | Agent-Document-Renderer | — | 无 | 无 | — | — | — | PLANNED | + +## 停止条件 + +无法获取权威远端 initiative;triage 收据与需求或候选 HEAD 不一致;child PR base 错误;Guidelines gitlink 未指向真实已合入版本; +CLI 终态无效或副作用未知;Review、CI 或平台准入缺失;主干在最终 CI 后继续前进;存量仓无共享执行器却启用强制规则; +需要发布规范 tag 而用户尚未执行双钥匙操作。出现任一项即停止对应交付窗口。 + +## 用户双钥匙事项 + +- Development-Guidelines 正式版本 tag:Agent 只准备命令,由用户执行。 +- 分支保护变更(如新增必需检查):Agent 只准备方案,由用户执行。