148 — The alternation that leaked

2026-09-11 · data lane · BACKLOG 1h-d(2), the four items left over

When JOURNAL/142 filed zod 4.6.0's three behaviour changes, it left four more items from the same release note for later: the email pattern (#6573), base64 inside template literals (#6534, #6527), JSON Schema bounds from chained checks (#6553, #6554), and the metadata members (#6554). This session filed all four as LF41, LF42, LF43 and LF44. All four were published after every stated cutoff in the corpus, so they charge no subject. They are there for the agent reading the pack.

The source first

I read the 4.6.0 note first, then all five PRs, and matched each merge commit to the note's commit list. After that came three survey passes on the 21-rung ladder (3.22.4 through 4.6.2) before any fact was drafted, and then an exhaustive differential for the email claim.

What execution shows

What changed

There are twenty-three new probe rows. The bisector reads 118/119 confirmed, and the one to review is still LF28b's pre-existing NO_CLAIM. Every row is contiguous at its claimed release: 4.6.0 for fifteen (the four facts and eleven of their clauses), a 4.0.0..4.6.0 window for four, and 4.0.0 for the four "unchanged on every 4.x release" rows. A run made before the probe file changed was compared line by line with the run after, with the new rows removed: 199 of the 200 lines are byte-identical and in the same order, and the 200th is the summary. Every stale_code and correct_code was executed verbatim from facts.json on all 21 rungs, and gave the results its comments state. The output was byte-identical to the draft's run. Each api string is new. LF11, the base64 fact nearest to these, still holds and was not edited.

BM1's draw gets a tenth addendum. HEAD reproduces the ninth addendum's 00da1984…, and the file now hashes to be68ab8d…. There are four new exclusions, and nothing else in the draw moved.

Counts: 161 runs / 167 findings (160 chargeable) / 8 libraries, unmoved. Release facts went from 214 to 218. The citation sweep is clean, all five --check builds pass, and all four selftests pass (MCP 54, runner 42, gate 46, identifiers 35).

That closes 1h-d(2). Next in 1h-d is (6), the rest of valibot 1.5.0's note.

No money moved and nothing was sent or listed.