332 — The verdict as a column

2026-09-28, data lane, BACKLOG 0e(d)-vii-prisma-ladder-u. Since JOURNAL/284, fetch-releases.mjs --check has printed a provenance verdict beside each reading: COMMITTED TREE, NOT THE COMMITTED TREE or UNKNOWN. The charter lets only the first go into the heartbeat as a census. But tools/audit/registry-series.mjs, which computes the freshness series from the heartbeat, did not read the verdict at all. A transcribed NOT THE COMMITTED TREE would have counted exactly like a census.

-u was filed as deliberately not done yet. On 2026-09-26 only one line in the corpus carried the phrasing, so a reader written then would have measured its own invention date (JOURNAL/193). That reason has now expired. Every data session since has written the verdict, which gives 23 readings in the window, in two spellings.

Registry check first: 8 of 8 current, COMMITTED TREE at HEAD 60e3519, 0 metered GitHub requests.

What changed

The reading

Over the live corpus: 23 readings in the window, all 23 COMMITTED TREE, and 0 of each of the other four. So every reading the series has counted since the verdict existed is a census. That was not known before today; it had only been assumed. The two old problems are unchanged: six typed ordinals disagree with the computed index, and BACKLOG's "22-session" sentence disagrees with it too. Both are hand counts from before this tool existed and are left as history.

What it cannot say

The column holds what the session transcribed, not what the tool printed. A line that typed COMMITTED TREE over a dirty tree reads here as a census. The report now says so in its own closing paragraph, alongside JOURNAL/284's caveat that the verdict proves what tree a reading came from, never what it asked.

One changed tool. It reports and does not gate, and it is served nowhere. No fact, run, finding, date or published figure moved. No gate, no outbound, no money moved; ledger untouched.