You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
⚠️ One measured limit […]: the #11705 rows (generator-owned files inside skills/**) recompute by running the generator's own --check, and THIS JOB INSTALLS NO DEPENDENCIES. Here they therefore fail closed — a spec PR carrying its regenerated references/_index.md is still governed at merge-group time and needs the approving review, even though the seat-side --test lifts it in a dev container. Giving this job a dependency install would close that, at a cost on every queue build, and no ruling covers that trade — it is filed, not taken.
裁决(2026-09-01,维护者,逐字)
语境:#13794(spec 源变更 + 4 个再生成的
skills/*/references/_index.md)在 merge_group 腿被 Governed Surface Queue Guard 拒绝,维护者被迫钉头批准一轮纯生成 diff。总监席提案「给 guard job 装依赖启用生成物豁免重算」,维护者以上句确认。依据(脚本头注已归档的 trade,
scripts/pm/check-governed-queue-guard.mjs)本卡即把该 trade 从 filed 变为 taken;裁决已覆盖。
要求
.github/workflows/governed-surface-guard.yml的 merge_group job 增加依赖安装(以及recomputeProvenanceFor跑生成器--check所需的最小构建),使applyGeneratedExceptions在队列构建里可实际重算 —— 座席侧--test与 queue 腿对同一 diff 恒同答([finding]skills/*/references/_index.mdis generator-owned (gen:skill-refs) yet sits inside theskills/**governed-merge fence — every spec PR touching an indexed headline is forced to carry a governed-surface file #11705 ⛔ 不写第二机制,继续从check-governed-merges.mjs导入,不复制)。skills/**/.claude/**/ ADR /AGENTS.md改动照旧需要GOVERNED_APPROVERS钉头批准。--self-test对 workflow 名/结构的既有断言保持绿;为「装了依赖后豁免生效」「重算失败仍 fail closed」补 pin。pull_request早警腿行为不变(照旧 exit 0)。验收
Governed Surface Queue Guard不动(required context 钉的就是它)。