Commit 9ece34f
committed
fix(pm): drop the stale root-walk residue row for
CI red at `Lint & Repo Gates` step 32 (run 34759389219): `dispatch-gates
self-test: 1 of 1682 case(s) failed` — 「every gate CI runs whose own source
sweeps the repo root is DECLARED whole-tree, declared path-less, derivable by
path, or a justified row in ROOT_WALK_RESIDUE_LEDGER — listed but no longer a
member: check:pm-half-states」.
Root cause, measured: this PR's self-test reads two sibling sources as program
text — `sweep-stale-finding.mjs`, to pin that it still ALIASES the one
stale-`finding` screen rather than re-growing a copy, and `check-prior-rulings.
mjs`, to pin that the prior-ruling line's writer still prints the key the patrol
greps. The derivation reads those literals and now places the family BY PATH
(`dispatch-gates scripts/pm/sweep-stale-finding.mjs` ⇢ 「program text read by
scripts/pm/check-half-states.mjs」), so it left the residue population — and the
ledger reds on a listed family that is no longer a member, by its own contract:
a stale exclusion is an exclusion nobody measures.
The repair is the ledger's, ⛔ not the self-test's: the row goes, with a note
saying why the family left and why this placement is the OPPOSITE of the #15753
one the row was written about — that one came from a noise-floor constant and
said the opposite of what the constant declares, while these two literals are
exactly what the self-test reads. A card touching either sibling now really does
owe this gate.
`dispatch-gates --self-test`: 1682 of 1682 pass, exit 0.
Claude-Session: https://claude.ai/code/session_01DAcomhvR9kKizeYgg89Vo8
Co-authored-by: Claude <noreply@anthropic.com>check:pm-half-states
1 parent 5630520 commit 9ece34f
1 file changed
Lines changed: 12 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3227 | 3227 | | |
3228 | 3228 | | |
3229 | 3229 | | |
3230 | | - | |
3231 | | - | |
3232 | | - | |
3233 | | - | |
3234 | | - | |
3235 | | - | |
3236 | | - | |
3237 | | - | |
3238 | | - | |
| 3230 | + | |
| 3231 | + | |
| 3232 | + | |
| 3233 | + | |
| 3234 | + | |
| 3235 | + | |
| 3236 | + | |
| 3237 | + | |
| 3238 | + | |
| 3239 | + | |
| 3240 | + | |
| 3241 | + | |
3239 | 3242 | | |
3240 | 3243 | | |
3241 | 3244 | | |
| |||
0 commit comments