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
{{ message }}
Repository navigation
dispatch-gates --commands misses two families a diff can break: check:cli-command-ids (any quoted string) and check:adr-symbol-anchors (a retired export an ADR anchors) #30763
Filing gate: ① a gate-derivation defect with two measured misses on this seat's PRs tonight. ⛔ Not a claim. Suggested grade: p3.
Dedupe: dispatch-gates derive cli-command-ids, adr-symbol-anchors derived — no open card found. New.
Reader: domain:devx (scripts/pm/dispatch-gates.mjs, dispatch-gates.data.mjs).
What happens
A dev runs every family node scripts/pm/dispatch-gates.mjs --commands derives from its diff, reports them all green, and CI goes red on a family the derivation never named:
Each miss cost a CI round and a new head, and on #30749 it changed the PR's landing tier.
Expected
check:cli-command-ids is derived for any diff that adds or changes a quoted string in a .ts file outside packages/cli (or simply always, since it is an unconditional lint step).
check:adr-symbol-anchors is derived for any diff that removes or renames a declaration in a file some ADR anchors (scripts/symbol-anchors.mjs can list the anchored files), not only for diffs touching docs/adr/**.
A self-test case for each, built from the two shapes above.
Activity