327 — The statement inside the pass

2026-09-28, distribution lane, DISTRIBUTION D4. The pointer /325 left: sweep the 544 correct rows for stated dates that HARNESS § A wrong date is an imprecision says are wrong.

Traction check first: 0 moved, 0 unreadable, 6 current, 2 not checked, exit 0, 3 requests.

The sweep

Almost every stated date holds. Some rows call an answer "one month early" and still file it as right, and the 31-day tolerance agrees with them: valibot 1.1.0 "around April 2025" (2025-05-06), react-router 6.30.0 "~March 2025" (2025-02-27).

Three rows state a wrong release, and all three are already counted elsewhere in their runs:

Under the rule's third exclusion these stay correct, so each misdating is counted once.

What changed

rowwasnowwhy
valibot/opus-5 [2]correctimprecisionsummarize placed "around v1.0". LF7 dates it 1.1.0. A minor-granularity release that does not contain the dated one is wrong under rule 3, and no other row records it. The API call is still right.
zod/opus-5-v3-b [8]—new missSee below.
react-router/fable-5-1-v3-d [3]correctcorrectDated CORRECTED note. The record said the draw "got two of the three dates right". Under the tolerance, all three are right.

The zod row is the one this sweep existed for. Row [4] records a correct task-4 answer and then adds, in its last sentence, that the same draw "placed the same behaviour at 'Zod 4.0.0, ~July 2025' at (d)(iii)". LF9 is 4.4.0. JOURNAL/029 quotes that answer beside its twin's. The twin v3-a filed its answer as its own row, an imprecision, because the draw marked it as an estimate. v3-b's answer was never filed. It had been written down since 2026-09-02, but only inside a pass.

prompts/zod.md § v3 is one of the two batteries HARNESS names as grading attribution: (d) is S4 when a draw is confidently wrong inside its window, once the (d)(i) control has passed. This draw passed (d)(i). 4.4.0 falls inside its stated 2026-05 cutoff, and the release carries no estimate marker. So the new row is a miss, with chargeable_miss: true, miss_class: non_charging_arm and charged_on: null. It charges nothing, because the -b twin never charges. Row [4] stays correct for the task-4 answer and gets a dated note pointing at [8]. This mirrors how the twin's record is already split.

What moved

Blind spots

Next

The zod case has a general shape: a correct row whose summary records a second, wrong statement that no row of its own carries. It need not be a date. better-auth/opus-5-v3-a [0] ends with "The one thing it got wrong is narrow". 17 correct rows use wrong-statement language ("got wrong", "wrong reason", "stopped being true", "off by"). Read those 17 and check each against the rest of its run. That is the next D4 pointer.

No gate, no outbound, no money moved, ledger untouched.