Merge pull request 'Mark development-governance-v2 closed in the master record' (#604) from feature/governance-v2-closed into main
ci / svc-realcombo (push) Successful in 2m9s
ci / test (push) Successful in 7m14s
ci / test-pg (push) Successful in 8m48s

This commit was merged in pull request #604.
This commit is contained in:
2026-10-17 14:04:29 +00:00
3 changed files with 172 additions and 7 deletions
@@ -0,0 +1,156 @@
# feature/governance-v2-closed 任务卡
任务主记录:[Agent-System-Dev PR #604](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/604);状态:已完成(随本 PR 合入生效;合入以平台记录为准);owner:weichen
## 基线与授权
- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= f563ed612a9574e798ee3421c010a9e2ceb416a0
- 工作区:/tmp/dev-close-114347-wt-feature-governance-v2-closed(worktree);分支:feature/governance-v2-closed
- 分支类型:standalone;root_target:main;immediate_target:main;accepting_requirements:false
- 需求分流:verdict=NEW;selected_initiative=无;requirement_sha256=28c52ebbc76355bd2de798ed5cc0e28adcbfd15019e83f92aadfb19dc8fcbd68;triage_receipt=/tmp/triage-gov-closed.json;receipt_sha256=c58bc0921ce7be08bd491ed241d224c28bbd1b955090366fe46986fe2c35ffd0
- 授权与交付终点:owner 已授权 development-governance-v2 全部实施(/goal);owner 2026-10-17 授权(AskQuestion temp_clone)在 /tmp 干净克隆中完成收尾,不触碰共享主检出(其 modules/frontend 有他人未提交改动,precheck SHARED_WORKSPACE_BUSY)。终点:本 PR 合入 main——主记录 Dev 行 ADOPTED_ACTIVE、全局状态 CLOSED,并以 `make task-close FOLD=--fold` 闭合归档 PR #602 卡与本卡。不执行分支保护或 tag(双钥匙)。
- 交付模式:goal-first(目标、范围和交付终点一次确认;范围内连续推进)
- 实施执行:agent-per-unit(配置:AGENT-EXECUTION.md)
- 合入执行:agent(已授权交付范围内,Review 通过、冲突解决且当前 HEAD 的 CI 通过后合入)
- 人工决策点:仅限目标/范围/验收变更、重大取舍、高后果操作或无法自动判定的业务验收
- 当前阶段:收尾完成,合入待本 PR 平台核验;当前增量:I1(主记录 CLOSED 回填 + 卡片闭合)
- 流程依据:仓库根目录 policy/delivery.md(归档后仍按仓库根目录定位)
## 目标与非目标
目标:主记录 `docs/superpowers/plans/2026-10-16-development-governance-v2-master.md` 回填 Dev 行(#602 合入 f563ed6、main CI run 3687)、Phase 6 置 ADOPTED_ACTIVE(17/17)、全局状态 CLOSED、追加非阻塞遗留项;闭合归档 `.task/archive/feature-governance-v2-closeout.md`(原 `.task/` 下,本 PR 移入归档)。
非目标:不改代码、脚本、配置或 gitlink;不执行分支保护或 tag。
## Agent 实施收据
按根目录 AGENT-EXECUTION.md 路由;外部 Agent 一单元一新进程/工作区。实施、修复与测试的正常候选仅为 Cursor、Antigravity(agy)和 PI;每个候选对安全可恢复失败最多 3 次全新尝试,然后才换下一候选。三者都安全耗尽后,才允许一次全新的 Codex CLI 紧急尝试。Codex 平时只用于规划、方案设计、实施计划或独立 Review。显式 fail-stop(failed-unknown、scope-expansion、blocked、cancelled、无效配置、未对账 Git 状态与安全失败)立即停止。不因推理时长、工具次数、规划方式或首次写文件时间判定失败;尝试只在显式终态失败、进程退出、总超时,或 stdin/stdout/stderr 均无活动的空闲超时时失败。CLI 可在目标、范围与安全边界内自主检查、计划、测试并迭代。实施集成必须是成功 transport 上的 scripts/agent-exec apply,或 pre-commit admit 的精确内容来源。host 直接管理的豁免仅为 .task/**、docs/superpowers/specs/** 与 docs/superpowers/plans/**。fallback 列只记录该行是否为 Codex 紧急尝试。安全耗尽不发出 host-fallback-authorized,终态为 unavailable 或 blocked。不授权 host 直接撰写该单元。原始日志保留在源码外收据路径。
| 单元 ID | 预期范围 | 配置摘要 | 角色 | 候选顺序 | attempt | CLI/模型 | 终态 | transport | fallback | 源码外收据路径 |
|---|---|---|---|---|---|---|---|---|---|---|
| 无实施单元 | 仅 host 豁免路径(`docs/superpowers/plans/**`、`.task/**`) | — | — | — | — | — | 不适用 | 无 | 否 | — |
## 关联方向与规划
- 适用状态:适用
- 主记录路径/版本:`docs/superpowers/plans/2026-10-16-development-governance-v2-master.md`(本 PR 版本)
- 对应里程碑:development-governance-v2 最终收口(全局状态 CLOSED)
## 需求分析
| ID | 描述 | 项目符合度及依据 | 优先级 | 验收条件 | 依赖 | 结论 |
|---|---|---|---|---|---|---|
| R1 | 主记录回填 Dev 行、Phase 6 置 ADOPTED_ACTIVE(17/17)、全局状态 CLOSED(条件生效),并闭合归档两张卡 | 符合:/goal 交付终点要求主记录收口 | 高 | 主记录与卡片事实一致;独立 Review 无阻塞;PR HEAD CI 通过 | Dev #602 合入(f563ed6) | 已实施,待合入 |
## 方案与计划
- 方案引用:主记录本身(`docs/superpowers/plans/2026-10-16-development-governance-v2-master.md`)
- 实施计划引用:不适用(单增量文档收口,仅 host 豁免路径,无实施单元)
- 测试计划引用:不适用(无代码变更;以独立 Review 与 PR HEAD CI 为准)
## 阶段记录
| 阶段 | 对象版本 | 状态 | 决策/执行者 | 时间 | 依据 |
|---|---|---|---|---|---|
| 需求拆解 | f563ed6 | 已完成 | host | 2026-10-17 | /goal 交付终点 |
| 需求评估 | f563ed6 | 已完成 | host | 2026-10-17 | 同上 |
| 需求表确认 | f563ed6 | 已完成 | owner(/goal 一次确认) | 2026-10-17 | 同上 |
| 方案设计 | — | 不适用 | — | — | 单增量文档收口 |
| 实施计划 | — | 不适用 | — | — | 同上 |
| 实施与自检 | 本 PR HEAD | 已完成 | host(豁免路径) | 2026-10-17 | 本 PR diff |
| 正式测试与验收 | 本 PR HEAD | 以 CI 为准 | Gitea CI | 2026-10-17 | 合入与清理节 |
| 代码 Review | a869453 → 修复后 HEAD | 首轮 BLOCK,已修复并复审 | 独立 Cursor CLI 只读会话 | 2026-10-17 | 合入与清理节 |
| 合入 | — | NOT_RUN(随本 PR,以平台记录为准) | agent | — | — |
| 合入核验与收口 | — | NOT_RUN(合入后 task-finish) | agent | — | — |
## 探索试验与迭代
| 增量/试验 | 假设 | 范围 | 判断和停止条件 | 授权/决策依据 | 结果 | 变更影响 | 需重审补测 |
|---|---|---|---|---|---|---|---|
| 不适用 | 无探索试验 | — | — | — | — | — | — |
## 同步记录
| 节点 | sync_base_sha | tested_head_sha | checked_at |
|---|---|---|---|
| 启动 | f563ed612a9574e798ee3421c010a9e2ceb416a0 | f563ed612a9574e798ee3421c010a9e2ceb416a0 | 2026-10-17T11:44:55Z |
| 合入前(task-sync;卡已归档,工具未自动写入,值取自其 `[synced]` 输出,SELF) | 6455b54a6e2753f7d9f17ca65e62ba77fcaf81e8 | 1deffc484eff1b8a5b2571f58b19992ebf80db71 | 2026-10-17T13:53:27Z |
## 证据(Evidence)
<!-- CMD="<命令>" make evidence 写入;手抄/转写输出视为无效证据(AGENTS.md 证据与验证门禁)。 -->
| 时间(UTC) | 命令 | 被测HEAD | exit | 来源 | sha256(16) |
|---|---|---|---|---|---|
## 交付调度
- 调度状态:未入队;调度记录:无
- entry_id:无;attempt_id:无;窗口执行者:无
- 固定候选:无(base/head、组件与相关配置引用实际尝试)
- 调度依据:policy/merge-queue.md;新模式启用前按既有交付门禁
- 固定后证据:源码外 RECEIPT;实际结果后按授权原样导入和闭合
## 结果与验证(完成后填写)
- 结果:主记录全局状态 CLOSED;Dev 行 ADOPTED_ACTIVE(f563ed6,main CI run 3687 GATE);PR #602 卡与本卡经 `make task-close FOLD=--fold` 闭合归档。
- 验证:本卡不含本地复跑(证据表为空,本地 NOT_RUN);启动 precheck 为下方 SELF 收据(READY);governance/CI 检查以本 PR HEAD 的 Gitea CI 为准(GATE;合入前于合入与清理节回填,此前为 NOT_RUN)。
- 影响与剩余项:仅文档与任务卡;分支保护与 tag 为用户双钥匙事项;非阻塞遗留项见主记录。
## 规划进展与下一步
- 本次推进/剩余:development-governance-v2 收口;剩余仅用户双钥匙事项(分支保护、tag)与主记录非阻塞遗留项
- 首选下一任务:无(规划已完成)
- 推荐依据:主记录全局状态
- 前置条件/待确认:用户执行分支保护命令(见主记录)
- 预期产物/验收条件:不适用
- 重复任务核对:不适用
- 启动授权:未授权(建议不自动启动新任务,仍须明确授权)
## 合入与清理
- Review 记录:独立 Cursor CLI 只读全新会话(session not-observable),base f563ed6 / head a869453:BLOCK(CLOSED 先于清理断言;本卡模板残留);第二轮全新会话复审(head d2fb19a):两项原阻塞 RESOLVED,新增一项 BLOCK(各仓采纳卡归档为裸断言);已改为 API 核对后的表述,第三轮全新会话仅复审该项,结论以输出为准(源码外 /tmp/review-gov-dev-closed*.out)。
- 冲突记录:main 推进至 6455b54(#603/#605,他人任务);task-sync 无冲突合并,变更不重叠(本 PR 只改主记录与本任务卡)。
- CI 记录:NOT_RUN(当前 HEAD 完整 SHA、全部必需检查、运行链接、执行身份及 GATE 结果)
- 合入记录:NOT_RUN(交付授权范围、PR、被核验 HEAD、合入 SHA、目标分支及内容核验)
- 清理记录:NOT_RUN(授权依据、写者退出确认、worktree/分支/任务卡处置)
<!-- Local receipt: SELF. Digests detect corruption; they do not authenticate a reviewer or CI. -->
```json
{
"schema": 1,
"source": "SELF",
"timestamp": "2026-10-17T11:43:58.013984+00:00",
"command": "make precheck",
"command_sha256": "8fd03cdee8adbb8562846a1a114cc0623779a8654412cd20aac9b495e7eb0450",
"cwd": "/tmp/dev-close-114347",
"common_dir": "/tmp/dev-close-114347/.git",
"before": {
"head": "f563ed612a9574e798ee3421c010a9e2ceb416a0",
"branch": "main",
"target_branch": "main",
"target_head": "f563ed612a9574e798ee3421c010a9e2ceb416a0",
"status": "",
"tracked_diff_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"untracked": {},
"submodules": "-4f583ca3eeeb07a56a714c5086de84dcd6ad2980 deps/agent-command\n-343b1e6d9a5b58e47bf7e594826221036ae8175c deps/agent-intent\n-c348441691e8bdab784a03aa9be64d53dacff341 deps/agent-native\n-490b0b2dfa1567cb16ff7a7230fd78e52bc2938e deps/agent-squad\n 2688fd2be6a52c0bf110e7e6366b6f291ab5e4eb deps/development-guidelines (remotes/origin/feature/evidence-provenance-10-g2688fd2)\n 0552b7358d6955057d6eea090326f83317ed992a deps/development-manager (remotes/origin/feature/p4p5-close-27-g0552b73)\n-2688fd2be6a52c0bf110e7e6366b6f291ab5e4eb deps/development-manager/development/guidelines\n-a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/error-code-system\n-49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/logging-system\n-ab12fea4745cf22fb7648c1c25b18433ac8a3650 modules/backend\n-1a5ef6b75cc74088786487d82b6f6b70bf977280 modules/core\n-73bbb4cea686eb84826d5066bb4c44bf883c9365 modules/documents\n-8b59998d3c5b0545f3bb0b3e670b22aa7fe2179b modules/frontend\n-c9187473fb1ae9e8f3946cdf9b67055ee732054a modules/ui\n"
},
"after": {
"head": "f563ed612a9574e798ee3421c010a9e2ceb416a0",
"branch": "main",
"target_branch": "main",
"target_head": "f563ed612a9574e798ee3421c010a9e2ceb416a0",
"status": "",
"tracked_diff_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"untracked": {},
"submodules": "-4f583ca3eeeb07a56a714c5086de84dcd6ad2980 deps/agent-command\n-343b1e6d9a5b58e47bf7e594826221036ae8175c deps/agent-intent\n-c348441691e8bdab784a03aa9be64d53dacff341 deps/agent-native\n-490b0b2dfa1567cb16ff7a7230fd78e52bc2938e deps/agent-squad\n 2688fd2be6a52c0bf110e7e6366b6f291ab5e4eb deps/development-guidelines (remotes/origin/feature/evidence-provenance-10-g2688fd2)\n 0552b7358d6955057d6eea090326f83317ed992a deps/development-manager (remotes/origin/feature/p4p5-close-27-g0552b73)\n-2688fd2be6a52c0bf110e7e6366b6f291ab5e4eb deps/development-manager/development/guidelines\n-a3ee67bba269e1276c14e22c026171ecf2cf6190 deps/error-code-system\n-49b5d8be604d05e4246dffa0d10fa1c2b7ad45d7 deps/logging-system\n-ab12fea4745cf22fb7648c1c25b18433ac8a3650 modules/backend\n-1a5ef6b75cc74088786487d82b6f6b70bf977280 modules/core\n-73bbb4cea686eb84826d5066bb4c44bf883c9365 modules/documents\n-8b59998d3c5b0545f3bb0b3e670b22aa7fe2179b modules/frontend\n-c9187473fb1ae9e8f3946cdf9b67055ee732054a modules/ui\n"
},
"after_error": null,
"exit_code": 0,
"output": "make[1]: Entering directory '/tmp/dev-close-114347'\n[repo] branch=main head=f563ed612a\n[remote] origin/main=f563ed612a ahead=0 behind=0\n[tree] clean submodules_drift=0 uninit=12\n[warn] 12 个子模块未初始化——构建/测试前需物化(不阻断写入)\n[worktrees] linked=0\n[cards] 已合入未闭合任务卡:feature-governance-v2-closeout.md——make task-close 回填归档(主检出运行)\n[initiatives] local cards (not authoritative): none\n[cards] 闭合分支超过 24 小时未合入:feature/card-close-agent-cli-enforcement 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] f563ed612a(完整:f563ed612a9574e798ee3421c010a9e2ceb416a0)\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 '/tmp/dev-close-114347'\n",
"root_target": "main",
"immediate_target": "main",
"output_sha256": "1f737aa25acdcac24904080a29335e579475f32498b40391a9d95cf460610ab7",
"receipt_sha256": "ec9169fcd6bb90330b9574def980ed9573babce348c1aa4e326005b3c33d089d"
}
```
@@ -1,6 +1,6 @@
# feature/governance-v2-closeout 任务卡
任务主记录:[Agent-System-Dev PR #602](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/602);状态:待合入(独立 Review 与当前 HEAD CI 通过后合入);owner:weichen
任务主记录:[Agent-System-Dev PR #602](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/602);状态:已完成(回填);owner:weichen
## 基线与授权
@@ -95,7 +95,7 @@
- 调度依据:policy/merge-queue.md;新模式启用前按既有交付门禁
- 固定后证据:源码外 RECEIPT;实际结果后按授权原样导入和闭合
## 结果与验证(完成后填写)
## 结果与验证
- 结果:Dev 采纳完成(DM gitlink 0552b73、scripts/dm、scripts/task、卡片模板、采纳记录 active、CI governance check 位于必需检查 `ci / test`);Guidelines 采纳记录与证据入库;主记录更新为采纳矩阵、双钥匙命令与非阻塞遗留项。
- 验证:governance check PASS、agent-exec validate PASS、adopt cases ALL PASS、make test-governance PASS(均 SELF,271d95f/2b2268f,见卡末 evidence 收据);PR 头 CI 为 GATE(合入前补记);独立 Review 为 REPLAY(合入前补记)。
@@ -678,3 +678,9 @@
"receipt_sha256": "0d48b0cbf93e439f323cfd6066a9f1e4879a317a2fa4d1db5b5fc9f43574ab38"
}
```
## 闭合记录(card-autoclose 回填)
- 依据:merge f563ed612a9574e798ee3421c010a9e2ceb416a0(PR #602)已包含于 origin/main,分支成果已落盘;本段为合入后回填。
- 合并主题:Merge pull request 'Adopt the governance kit in Dev and record the v2 adoption matrix' (#602) from feature/governance-v2-closeout into main
- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。
@@ -8,7 +8,7 @@
## 全局状态
Phase 0–5、7 已合入;Phase 6:17 个正式仓中 16 个 ADOPTED_ACTIVE(合入提交与 main CI 见矩阵),Agent-System-Dev 待 [PR #602](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/602) 合入。#602 合入、任务卡闭合与 worktree/分支清理完成后,在闭合记录中回填 Dev 行并把本节改为 `CLOSED`;在此之前全局状态为 IN_PROGRESS。新项目入口(Phase 7 `governance init|check`)证据见 DM #18–#20 合入记录。`RELEASED` 不适用:Guidelines 正式版本 tag 与分支保护必需检查均为用户双钥匙事项(命令见文末),不阻塞 CLOSED。
**CLOSED(2026-10-17;生效条件:本收尾 PR [#604](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/604) 合入,且本任务 worktree/分支经 task-finish 回收)**:Phase 0–7 全部合入;17 个正式仓全部 ADOPTED_ACTIVE(合入提交与 main 上 CI 见矩阵,GATE);新项目入口(Phase 7 `governance init|check`)见 DM #18–#20。采纳卡归档状态(2026-10-17 经 Gitea contents API 读各仓 main 核对,SELF):除 Guidelines 与 Dev 外的 15 个仓 `.task/archive/feature-governance-adoption.md` 存在,且 `.task/` 下无未闭合同名卡;Development-Guidelines 无采纳任务卡,采纳记录为 PR #9 新增的 `policy/guidelines-adoption.md`;Dev 收尾卡 `feature-governance-v2-closeout` 与本收尾卡随本 PR 闭合归档。其他仓采纳 worktree/分支回收状态本记录未取证 [未经证实],以各仓清理记录为准。`RELEASED` 不适用:Guidelines 正式版本 tag 与分支保护必需检查为用户双钥匙事项(命令见文末),不阻塞 CLOSED。
## 交付主线
@@ -20,10 +20,10 @@ Phase 0–5、7 已合入;Phase 6:17 个正式仓中 16 个 ADOPTED_ACTIVE
| 3 | 真实两级 PR 演练 | Dev child PR → initiative → #585 → main | #595、#596 → #585 | MERGED(证据见 Dev 归档卡 feature-development-governance-v2) | 2 |
| 4 | Guidelines 合入 → Dev gitlink → Review → 三项 CI → 合入 #585 → 收口 | Guidelines / Dev | #7 / #585 / [#597](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/597) | CLOSED(Dev main aee351a;卡片归档 682a4e8) | 1–3 |
| 5 | DM 共享执行器 `agent-exec`;Dev 薄入口切换与 Python 退役 | DM [#16](https://git-home.u1680832.nyat.app:30319/weichen/Development-Manager/pulls/16)、[#17](https://git-home.u1680832.nyat.app:30319/weichen/Development-Manager/pulls/17);Dev `feature/dev-shared-executor-switch` | #16、#17、Dev [#600](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/600) | MERGED(DM 183e764、9c38345;Dev #600 合入 a5829c2:薄入口切换与 Python 退役,卡片闭合 #601;Dev 现经 `scripts/agent-exec` 运行固定 DM 版本) | 4 |
| 6 | 存量仓逐仓采纳 | 各仓 `feature/governance-adoption`;Dev `feature/governance-v2-closeout` | 见下方采纳矩阵 | IN_PROGRESS(16/17 ADOPTED_ACTIVE:已合入且 main 上 CI 通过;Agent-System-Dev 待 PR #602 合入) | 5、7 |
| 6 | 存量仓逐仓采纳 | 各仓 `feature/governance-adoption`;Dev `feature/governance-v2-closeout` | 见下方采纳矩阵 | ADOPTED_ACTIVE(17/17:全部已合入且 main 上 CI 通过) | 5、7 |
| 7 | 新项目治理初始化与 CI 准入 | DM `feature/governance-kit`(K1 triage、K2 start/pr-check、K3 governance init/check)及后续修复 | [#18](https://git-home.u1680832.nyat.app:30319/weichen/Development-Manager/pulls/18)、[#19](https://git-home.u1680832.nyat.app:30319/weichen/Development-Manager/pulls/19)、[#20](https://git-home.u1680832.nyat.app:30319/weichen/Development-Manager/pulls/20) | MERGED(#18 42e675f;#19 钩子环境修复;#20 `governance check --guidelines-self`,DM main 0552b73;均经独立 Review 与 CI GATE) | 5 |
## 当前候选对象与历史证据
## 历史候选对象与证据(Phase 4 时点;当前 main 对象见采纳矩阵)
| 仓库 | 分支 | 对象 | 证据 | 说明 |
|---|---|---|---|---|
@@ -48,7 +48,7 @@ Phase 0–5、7 已合入;Phase 6:17 个正式仓中 16 个 ADOPTED_ACTIVE
| 批次 | 仓库 | Guidelines 固定版本 | AGENT-EXECUTION.md | 共享执行器入口 | 采纳 PR | 合入提交 | main 上 CI(GATE) | 状态 |
|---|---|---|---|---|---|---|---|---|
| A | Development-Guidelines | 自身(规范源) | 有(active) | scripts/agent-exec → DM 0552b73 | [#9](https://git-home.u1680832.nyat.app:30319/weichen/Development-Guidelines/pulls/9) | 6c8e6cd | governance success | ADOPTED_ACTIVE |
| A | Agent-System-Dev | deps/development-guidelines 2688fd2 | 有(active) | scripts/agent-exec → DM 0552b73 | [#602](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/602) | 待合入 | 合入前 PR 头的 CI(GATE)记录于任务卡 `.task/feature-governance-v2-closeout.md`「合入与清理」;governance check 位于必需检查 `ci / test` | PR_OPEN(合入后回填合入提交与 main CI 并置 ADOPTED_ACTIVE) |
| A | Agent-System-Dev | deps/development-guidelines 2688fd2 | 有(active) | scripts/agent-exec → DM 0552b73 | [#602](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/602) | f563ed6 | ci / test、test-pg、svc-realcombo success([run 3687](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3687));governance check 位于必需检查 `ci / test` | ADOPTED_ACTIVE |
| A | Development-Manager | development/guidelines 2688fd2 | 有(active) | 实现方:scripts/agent-exec 构建已提交 HEAD | [#21](https://git-home.u1680832.nyat.app:30319/weichen/Development-Manager/pulls/21)(证据日志补入 [#22](https://git-home.u1680832.nyat.app:30319/weichen/Development-Manager/pulls/22)) | c261cdd | ci / build-test success(含 agent-exec validate 与 governance check --implementer) | ADOPTED_ACTIVE |
| B | Agent-System-Core | 2688fd2 | 有(active) | scripts/agent-exec → DM bd3a7de | [#35](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Core/pulls/35) | 5cae3a6 | governance success | ADOPTED_ACTIVE |
| B | Agent-System-Backend | 2688fd2 | 有(active) | scripts/agent-exec → DM bd3a7de | [#208](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Backend/pulls/208) | cac60c0 | governance success;ci / vet-and-test 首次因既有不稳定测试 TestProjectEventsSharedProofAndPrivatePagination 失败(与 PR 头同树,PR 头通过),对象 cac60c0 重跑 success([run 3570 job 5779](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Backend/actions/runs/3570/jobs/5779)) | ADOPTED_ACTIVE |
@@ -65,7 +65,7 @@ Phase 0–5、7 已合入;Phase 6:17 个正式仓中 16 个 ADOPTED_ACTIVE
| E | Logging-System | 2688fd2 | 有(active) | scripts/agent-exec → DM bd3a7de | [#4](https://git-home.u1680832.nyat.app:30319/weichen/Logging-System/pulls/4) | 1758e2c | governance、ci 两项 success | ADOPTED_ACTIVE |
| E | Agent-Document-Renderer | 2688fd2 | 有(active) | scripts/agent-exec → DM bd3a7de | [#6](https://git-home.u1680832.nyat.app:30319/weichen/Agent-Document-Renderer/pulls/6) | 770d886 | governance success | ADOPTED_ACTIVE |
每仓采纳均按同一 10 步:固定 Guidelines、AGENT-EXECUTION.md、薄入口(`scripts/dm`/`scripts/agent-exec`/`scripts/task`)、四条路由、任务卡模板与分支元数据、CI 中 schema 校验与 governance check、一次真实正例单元(agent-per-unit,经 `agent-exec apply` 集成)、负例(bad-receipt、out-of-scope-path、unknown-side-effect、admit 拒绝;冻结脚本 `evidence/governance-adopt-cases.py`)、独立 Review(全新只读会话,闭合重审只围绕阻塞项)与 PR 头 CI、采纳状态 active。每仓的收据、证据与 Review 结论在该仓归档任务卡 `.task/archive/feature-governance-adoption.md`(Guidelines 按其 CONTRIBUTING.md 记录在本目录 `2026-10-17-guidelines-governance-adoption.md`)。
每仓采纳均按同一 10 步:固定 Guidelines、AGENT-EXECUTION.md、薄入口(`scripts/dm`/`scripts/agent-exec`/`scripts/task`)、四条路由、任务卡模板与分支元数据、CI 中 schema 校验与 governance check、一次真实正例单元(agent-per-unit,经 `agent-exec apply` 集成)、负例(bad-receipt、out-of-scope-path、unknown-side-effect、admit 拒绝;冻结脚本 `evidence/governance-adopt-cases.py`)、独立 Review(全新只读会话,闭合重审只围绕阻塞项)与 PR 头 CI、采纳状态 active。上述 15 个仓的收据、证据与 Review 结论记录在各自归档任务卡 `.task/archive/feature-governance-adoption.md` 中(归档卡存在性见“全局状态”,SELF;卡内证据未在本记录复核 [未经证实])。Guidelines 按其 CONTRIBUTING.md 记录在本目录 `2026-10-17-guidelines-governance-adoption.md` 与该仓 `policy/guidelines-adoption.md`。Dev 记录在 `.task/archive/feature-governance-v2-closeout.md`。
## Owner 决策记录
@@ -137,3 +137,6 @@ rm -f "$HDR"
6. 各仓 governance.yml 从镜像下载 Go 未做 sha256 校验。
7. Agent-System-Backend 既有不稳定测试 `TestProjectEventsSharedProofAndPrivatePagination`。
8. 旧 `feature/card-close-*` 远端分支待清点。
9. Agent-System-Backend `internal/runtime` 不稳定测试 `TestToolCallDeltaBeforeExecution`(`llm_test.go:1084` 事件顺序断言;Dev PR #602 run 3685 与 PR #604 [run 3694](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3694/jobs/5842) 失败、重跑通过;根因 [未经证实])。第 7 项同在 PR #604 run 3694 test-pg 出现。
10. `scripts/task` 以 `$(dirname "$0")/dm` 定位入口,经 PATH 或符号链接调用会失败;应与 `scripts/dm` 一样用 `BASH_SOURCE` 解析并同步 DM kit 模板。
11. 分支保护命令片段未设 `trap`,异常退出时临时头文件不会删除(0600、用户手动执行,低风险)。