governance: ADR-0085 退役层宪法级跟修(agent_team_lifecycle 废止等五项) - #390
Conversation
…ntracts 退役仓出册 + REPOS key_paths 勘误 - GOVERNANCE.yaml:flows.agent_team_lifecycle 整体废止(四步全部引用已退役的 team 实例化/event.schema/handoff 语义,AR-5/6/7 已不存在——改为废止注记, 角色生命周期由 ADR-0095 角色路由承载) - GOVERNANCE.yaml:governance_change 头注释移出 agent-registry;C1 scope tests/ 描述改治理检测器元测试;rationale 机器执法路径全集改 CI-Workflows ci.yml (agent-registry validate 已退役废止) - policy/contracts.yaml:ADR 家园注释 agent-registry/decisions→archive/adr; agent-registry 契约声明随退役移除 - profile/README.md:产品仓行补齐 Viral_Radar/Media-Monitor(退役仓按 test-navigation §D 规则不在首页列名,指向 REPOS.yaml) - REPOS.yaml:mutual key_paths tests/golden/→golden/(与仓内实态一致) 验证:YAML 三文件语法过、test-navigation 34/34 pass(含 profile 退役仓检查)
|
Warning Review limit reachedNext included review available in 41 minutes. View limit detailsLimit details: You’ve used all 10 included reviews currently available. Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (4)
Comment |
PR Summary by QodoADR-0085:退役 agent 声明层并对齐治理清单
AI Description
Diagram
High-Level Assessment
Files changed (4)
|
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can start a comment with 'qodo' or '@qodo' to chat about any finding |
来源 PR 复查发现物(#176..#390 全量复查): - 误提交 .pyc 出库:scripts/__pycache__(#230 引入)、 specs/IR-0004/suite/__pycache__(#338)、specs/ISSUE-263/suite/__pycache__(#336); 附 .gitignore(__pycache__/、*.pyc)防复发 - governance/metrics.py:移除恒未读局部 val(#253 引入,ADR-0073 计算库) - governance/dashboard-update.py:TemporaryDirectory with 块内 isdir 恒真检查删除 - scripts/sli-report.sh:X if False else 死分支简化 + die 后不可达 OR 链残串清理 (#184/#197-203/#357 落位文件,ADR-0059 口径零改动) 不改动:gate/verdict/drift 语义、workflow YAML、REPOS.yaml/治理数据、pinned SHA。 验证:python -m compileall(除既有 escalate-test-issue.py 语法错, 见 issue 392 另报);bash -n 全绿;governance/tests/test-*.sh 10 套全过; sli-report --self-test PASS=8 FAIL=0;yaml 解析 OK。 Card: #392 ADR: ADR-0059(SLI 口径保持)、ADR-0073(metrics/dashboard 纯函数契约保持)
adversary-gate(ADR-0067/0082)对 specs/** 任意变更(含缓存删除) fail-closed 要求 survived 审计。本卡为技术债清扫而非 spec 套件变更, 按保守原则不触发该审计面:specs/*/suite/__pycache__/*.pyc 暂留库, 作为已申报债务记录于 issue #392 与 PR 描述。 Card: #392 refactor: 构建产物出库 + 死代码移除(行为保持;近一周 PR 技债清扫) 来源 PR 复查发现物(#176..#390 全量复查): - 误提交 .pyc 出库:scripts/__pycache__(#230 引入)、 specs/IR-0004/suite/__pycache__(#338)、specs/ISSUE-263/suite/__pycache__(#336); 附 .gitignore(__pycache__/、*.pyc)防复发 - governance/metrics.py:移除恒未读局部 val(#253 引入,ADR-0073 计算库) - governance/dashboard-update.py:TemporaryDirectory with 块内 isdir 恒真检查删除 - scripts/sli-report.sh:X if False else 死分支简化 + die 后不可达 OR 链残串清理 (#184/#197-203/#357 落位文件,ADR-0059 口径零改动) 不改动:gate/verdict/drift 语义、workflow YAML、REPOS.yaml/治理数据、pinned SHA。 验证:python -m compileall(除既有 escalate-test-issue.py 语法错, 见 issue 392 另报);bash -n 全绿;governance/tests/test-*.sh 10 套全过; sli-report --self-test PASS=8 FAIL=0;yaml 解析 OK。 Card: #392 ADR: ADR-0059(SLI 口径保持)、ADR-0073(metrics/dashboard 纯函数契约保持) (注:specs/*/suite/__pycache__/*.pyc 经重估移出本 PR——adversary-gate 对 specs/** 变更类 fail-closed 要求 survived 审计;作为已申报债务留档 issue #392 与 PR 描述。)
adversary-gate(ADR-0067/0082)对 specs/** 任意变更(含缓存删除) fail-closed 要求 survived 审计。本卡为技术债清扫而非 spec 套件变更, 按保守原则不触发该审计面:specs/*/suite/__pycache__/*.pyc 暂留库, 作为已申报债务记录于 issue #392 与 PR 描述。 Card: #392 refactor: 构建产物出库 + 死代码移除(行为保持;近一周 PR 技债清扫) 来源 PR 复查发现物(#176..#390 全量复查): - 误提交 .pyc 出库:scripts/__pycache__(#230 引入)、 specs/IR-0004/suite/__pycache__(#338)、specs/ISSUE-263/suite/__pycache__(#336); 附 .gitignore(__pycache__/、*.pyc)防复发 - governance/metrics.py:移除恒未读局部 val(#253 引入,ADR-0073 计算库) - governance/dashboard-update.py:TemporaryDirectory with 块内 isdir 恒真检查删除 - scripts/sli-report.sh:X if False else 死分支简化 + die 后不可达 OR 链残串清理 (#184/#197-203/#357 落位文件,ADR-0059 口径零改动) 不改动:gate/verdict/drift 语义、workflow YAML、REPOS.yaml/治理数据、pinned SHA。 验证:python -m compileall(除既有 escalate-test-issue.py 语法错, 见 issue 392 另报);bash -n 全绿;governance/tests/test-*.sh 10 套全过; sli-report --self-test PASS=8 FAIL=0;yaml 解析 OK。 Card: #392 ADR: ADR-0059(SLI 口径保持)、ADR-0073(metrics/dashboard 纯函数契约保持) (注:specs/*/suite/__pycache__/*.pyc 经重估移出本 PR——adversary-gate 对 specs/** 变更类 fail-closed 要求 survived 审计;作为已申报债务留档 issue #392 与 PR 描述。) Co-authored-by: randypanding <randypanding@users.noreply.github.com>
治理中枢自洽性跟修(ADR-0085/0095,全仓对齐批次之一):
验证:YAML 语法三文件过;governance/tests/test-navigation.sh 35/35 pass(含 profile 退役仓不列名检查)。
说明:与在途 #388(ADR-0096)/#389(ADR-0097)改动面不重叠(本 PR 不触 expected-state.json 与 conductor.yml)。ADR-0085。