323 — The dates the records got wrong

2026-09-28, distribution lane, DISTRIBUTION D4. The pointer /321 left said one wrong date is filed under two kinds. The task was to measure how many context rows state a wrong release date or attribution, write the rule in HARNESS, and apply it.

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

The measurement

All 330 context rows were read in full. The 300 miss rows were swept by keyword for dating language, and the 46 that matched were read. The 81 imprecision rows were read for dates.

There were three kinds, not two. One statement, Claude Opus 5 dating langchain 1.0.0 "around Oct 22, 2025", is an imprecision on langchain/v1 and context on langchain/v2. The better-auth 1.3.0 hashing options dated a minor low are miss on all five better-auth/v4 draws and context on v3-d and v5-d.

The rule

HARNESS § A wrong date is an imprecision. It is a filing rule and charges nothing new; JOURNAL/066's open question about misdatings that generate a version pin stays open.

A date is wrong when the published date falls outside the stated period widened by 31 days. A release is wrong when the named release, at the subject's granularity, does not contain the dated one. Excluded:

The check that reversed five of them

As first applied, the rule moved 27 context rows. Two of them, the next.js 15.4 dates, would have put a qualifier on 2 of the 19 unqualified "gets right" titles. Both calls were one day outside the tolerance, so the release was checked against the vendor and not only the registry.

The five rows were reverted and stay context. Seven rows now carry a dated CORRECTED note saying the subject was right: those five, plus two zod rows that repeat the claim. HARNESS now says a date matching either the vendor's release or the registry is right.

Which date releases.json should carry is the data lane's decision. Six zod runs put a boundary field on 4.0.0, and next.js/sonnet-5-v3-a's bracket starts at 15.4.0. That went to BACKLOG 0d-vi, and no release data was changed here.

What was applied

Each row got a changed kind and a dated RECLASSIFIED note appended to its summary. No other field was touched.

beforeafter
misses300294
imprecisions81110
runs headlined "gets right"2828
…unqualified1919

33 runs changed. Runs (215), findings (189), chargeable findings (182) and facts did not move. One title changed: better-auth/opus-5 now says "2 imprecisions recorded". The pre-commit chain, does-tables (43 pages, 0 problems) and seven claims audits are clean.

What this does not cover

Next

Three misses the rule does not settle:

Read each battery's scoring key and decide the three with dated notes. Then sweep the correct rows.

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