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
test(devx): sweep the shrink-only ratchet self-tests for baseline-presence pins — 33 derived, 1 repaired (#12050)
* test(devx): pin the driver-memory census on its ruling authority, not on its ledger's size
The self-test asserted `ruledConsumers.length === 2`. That holds only while both
ruled arms are still ledgered, so the gate's own LIVE invariant — "a migrated
consumer must lose its entry in the same PR" — could not be obeyed without
turning the self-test red, and red with a message reading "the ledger lost an
entry it must have" when the entry was correctly deleted. #5499/#5704 exist to
shrink that set; an equality on its size made it un-burnable by construction.
Re-spelled as the claim the pin was actually protecting, which survives the set
shrinking to empty: every ruled consumer is admitted by one of the two rulings
this programme issued (#5704 Q2 / #6664 A), carried on a witness pair so the
positive half stays exercised at zero rows; plus a shrink-only CEILING for the
anti-growth half that the equality was also doing.
Measured: shrinking the ledger by one entry was EXIT 1 before, EXIT 0 after;
growth past the ceiling and a marker neither ruling issued both still red.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UjM2ia8Av1v5NqfqQEQmC6
* test(devx): spell the unruled witness with the house synthetic marker
`#9999` reads as a real issue reference to the next author, and quoting it in a
PR body cross-references an unrelated card. `#0` is what this repo's other gate
fixtures already use for a marker that names nothing on purpose.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UjM2ia8Av1v5NqfqQEQmC6
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments