Chartered in #11831's ruling (maintainer, 2026-08-25, verbatim 「10150 是我合并的,其他接受」; full record = #11831 comment 5404974747). Filed by PM session session_01KWRU3s15AJz7PGW7a7wdCh per the confirmed checklist. The #10150 instance itself was confirmed a maintainer hand-merge (no violation) — this card is the structural question that outlives it.
Content: establish by measurement whether scripts/pm/check-governed-merges.mjs (129 assertions green today) would flag a governed-surface PR (docs/adr/**, .claude/**, skills/**, AGENTS.md, CLAUDE.md) that reached mainthrough a merge-queue batch. Construct or replay the queue-batch signature (batch merge-commit shape, parent/child pairing, merged_at collapse, merged_by semantics) against the gate — measure, ⛔ do not reason from the gate's source alone.
Disposition rule:
- Gate sees it → post the discriminating evidence on this card and close; the post-hoc-audit model (2026-08-18 ruling) is confirmed to cover the queue route.
- Gate is blind → add the recognition so a governed-surface queue landing appears in the audit list. That is audit tightening (a Bug fix); ⛔ never weaken or bypass anything to get there. The fix rides this card.
Lane note for triage: per the lane table, a gate whose SUBJECT is the governed surface itself (check-governed-merges is named there) anchors to domain:skills — triage confirms the lane.
Acceptance criterion: a written verdict either way, backed by the constructed-signature run; recognition added iff blind, with a pin so the signature stays covered.
Chartered in #11831's ruling (maintainer, 2026-08-25, verbatim 「10150 是我合并的,其他接受」; full record = #11831 comment 5404974747). Filed by PM session
session_01KWRU3s15AJz7PGW7a7wdChper the confirmed checklist. The #10150 instance itself was confirmed a maintainer hand-merge (no violation) — this card is the structural question that outlives it.Content: establish by measurement whether
scripts/pm/check-governed-merges.mjs(129 assertions green today) would flag a governed-surface PR (docs/adr/**,.claude/**,skills/**,AGENTS.md,CLAUDE.md) that reachedmainthrough a merge-queue batch. Construct or replay the queue-batch signature (batch merge-commit shape, parent/child pairing,merged_atcollapse,merged_bysemantics) against the gate — measure, ⛔ do not reason from the gate's source alone.Disposition rule:
Lane note for triage: per the lane table, a gate whose SUBJECT is the governed surface itself (
check-governed-mergesis named there) anchors todomain:skills— triage confirms the lane.Acceptance criterion: a written verdict either way, backed by the constructed-signature run; recognition added iff blind, with a pin so the signature stays covered.