Room 06 of 07 · corrections, dated, never removed
What we got wrong.
A study that only publishes its wins is an advert. This room holds the scheduled work that keeps the instrument current, the automated checks that run against us, and every correction we have published.
If a check cannot be verified, the page says so visibly instead of borrowing a more flattering number from another table.
What runs, and how often.
Every figure on this instrument is read from the database when the page is built. Nothing is assembled in your browser, and nothing is injected into a stored file. Scheduled work keeps the underlying rollups current; the pages themselves need no schedule to be correct.
Source: the WordPress scheduler and the route authority, read at render - counted 19 Sep 2026 07:21 UTC - a study job is any registered event whose hook starts with teas_ - live.
The truth spine.
A set of automated checks compares what this instrument publishes against what the database actually holds, on a six-hour schedule. Their value is entirely in what they catch, so what they caught is published below — in full, in the corrections table.
The checks that run against us.
Source: the v4 ledger board audit block, recomputed from the append-only mint ledger at render - live.
Everything we have got wrong — all of it.
In full, dated, in the main text and not in a footnote. Where a fault is not yet fixed, it is listed as outstanding rather than omitted. The record only grows; a correction is never removed once published. The same list renders on The Workings from the same source file.
| Date | What was wrong | What it says now | Status |
|---|---|---|---|
| 4 Sep 2026 | The mint grew a second writer (v5, stages 2 to 4) on 2 September, but most rooms still headlined the Stage 1 count alone (56,659). The Story room's evidence ladder printed 0 tokens from a hard-coded zero in its template and said the gate had never opened. The Mint room marked the sale class "dormant" while its own v5 panel showed one sale token, and described the retired one-per-worker-per-day rule as the rule in force. The Humans room said the mint issued Stage 1 tokens only. | Every room reads token counts from the one ledger, Stage 1 (v4) plus stages 2 to 4 (v5), and shows the split. The hard-coded zero is gone. The Mint room states the live rules and keeps the contract-v3 schedule labelled as the record. Each changed sentence carries a dated note saying what it used to say. | Fixed |
| 4 Sep 2026 | Two reconciliation lines claimed "exactly one bucket" and "exactly one outcome" beneath rows that summed to three (citation attempts) and ninety (door knocks) more than their totals, because the rows and the total are read moments apart from a growing table. | The lines say what the two reads are and that they can differ by a handful. The rows and totals are unchanged. | Fixed |
| 4 Sep 2026 | The Amazonbot correction said 3,973 reads "happened before the block and can be relied on", a figure that with the 16,475 affected rows exceeded the 18,803 served, because those two counts select on status alone while the served figure also needs bytes. The Evidence room said image capture ran on 13 of 77 days and named a gap the day table contradicted. The sealed-record tile said "Frozen" for a table that still gains a row a day. The Doors room hand-typed a 6 June start the table did not support. A counter sentence promised growth "every day since" 10 May. | Each sentence now states the population it counts, or reads the figure from the table, with a dated note beside it. | Fixed |
| 4 Sep 2026 | The licence link in this section's structured data pointed at a page that did not exist (and carried a double slash), and the route authority listed a fair-use terms document that returned 404. Machine surfaces carried three different contract_version strings with no statement of what each governed. | The fair-use page and its markdown twin exist. Every JSON surface that carries the v2 truth-contract version now says what it governs and lists the mint contracts in force. The lean Ask API answer carries each product once instead of five times (about 480 KB became about 190 KB). | Fixed |
| 2 Sep 2026 | Sessions whose landing URL carried an assistant's own utm_source stamp (for example ChatGPT's) were filed as direct traffic because the classifier read only the referrer host. | Such sessions count as AI-referred, with the surface recorded as utm: plus the stamp. 526 earlier sessions were re-labelled and carry the provenance mark reconstructed_utm_20260902. The Humans room says so in its main text. | Fixed |
| 9 Aug 2026 | The served-read average divided a citation-table total beginning 2 June by the site age beginning 10 May, understating the daily average. | The denominator is the inclusive number of UTC calendar days from the citation table's first recorded row, including today so far. | Fixed |
The other 15 corrections, in fullevery entry since 7 Aug 2026 - server-rendered, no script needed
| Date | What was wrong | What it says now | Status |
|---|---|---|---|
| 8 Aug 2026 | The tracker wrote down a status code predicted from the URL path instead of the one the server returned, and the prediction overrode reality. Refusals were recorded as successful reads, passed the served-read filter, and inflated served-read counts previously presented as citations. On the strength of them a blocked crawler ranked first by read volume. | The real status wins; the prediction survives only as a fallback where no real status exists. 16,475 affected rows are identified and counted in The Story. They are not rewritten, because editing a log to make an old claim true would be the worse fault, and they are excluded from every total by the withdrawn-from-credit rule. — Outstanding: — read counts published before 8 August 2026 are overstated, and totals spanning that date are not comparable across it. | Outstanding |
| 7 Aug 2026 | The page was a static file frozen on 19 June 2026 with live values injected by pattern substitution. Patterns that stopped matching left June figures on the page, indistinguishable from live ones. | Every figure is read from the database when the page is built. The substitution layer is gone. | Fixed |
| 7 Aug 2026 | Four different figures were all described as "successful", meaning four different things. | Each has a single name and a single rule, set out in The Story and The Dictionary. | Fixed |
| 7 Aug 2026 | Recorded sessions were published as "human sessions". The session table classifies every row it has ever written as human, so the label could not be earned. | Published as recorded sessions. The AI-referred subset is labelled separately and is not presented as a unique-person count. | Fixed |
| 7 Aug 2026 | Amazonbot was described as blocked while our own server was still returning content to it. | The block is real and dual-mechanism, effective from 30 Jun 2026, with a server-level refusal added on 3 Aug 2026 as belt and braces. The number of times it was served beforehand is published in The Machines and its whole history stays visible. — Outstanding: — the edge still answers some Amazonbot requests from cache without reaching our server, so we cannot yet claim the refusal is total. | Outstanding |
| 7 Aug 2026 | Megabyte figures for images had been baked into the June file and had stopped updating. | Read live from the asset-knock table, which is the only table that records images. | Fixed |
| 7 Aug 2026 | A day count of 57 was hardcoded in two places and never incremented. | Site-age statements are computed from the launch date. Source-backed averages use the first row of their own table. No template holds a day count. | Fixed |
| 7 Aug 2026 | 2,518 public pages and 82,632 image records were published as constants that no query returned. | Counted from the content tables at generation. Where the old figure cannot be reproduced, that is stated. | Fixed |
| 7 Aug 2026 | All five lifetime columns claimed a window starting 10 May 2026. Three of the five source tables did not exist until June. | Each row states the real first row of its own table. | Fixed |
| 7 Aug 2026 | Our own verification probes appeared among the most frequent questions asked, unlabelled. | Separated into their own column and subtracted from every demand figure. | Fixed |
| 7 Aug 2026 | Per-agent outcome splits were drawn from a rollup that ingests every citation row twice, so splits exceeded the counts they were splitting. | Every per-agent column is drawn from the citation table itself. The double-counting rollup is not read anywhere on this instrument. | Fixed |
| 7 Aug 2026 | Sealed daily study rows recorded about two and a half hours of each day and were published as closed-day totals. | The sealed totals are no longer used for any figure. Live source-table figures are published instead. — Outstanding: — the sealed chain itself has not been re-sealed, because rewriting an append-only record needs a decision first. | Outstanding |
| 7 Aug 2026 | Door-knock capture was gated to AI surfaces, so ordinary crawler volume was never recorded. Googlebot appears at about one per cent of its true request count. | The gate is open. Historic figures remain undercounted and every affected table says so. — Outstanding: — data before and after 7 August 2026 is not comparable. | Outstanding |
| 7 Aug 2026 | Image capture stopped after 20 June 2026 and has run only sporadically since. | Published as a floor, with the days on which capture ran listed in full. — Outstanding: — the table holds rows on 24 of 92 days, 13 of them from named crawlers. | Outstanding |
| 7 Aug 2026 | Only 33 of 139 real orders reach the event tables the commerce columns are built from. | No conversion rate is published anywhere, and the order column carries the caveat. — Outstanding: — the event pipeline needs rebuilding. | Outstanding |
Source: template-parts/uth/_corrections.php - one list, rendered here and on The Workings - corrections are dated and never removed - live figures inside two entries are read from their own tables at render.
The same figures, for machines.
The mirrors below are registered routes with a public contract, probed on a schedule. What the pages say and what the machines read come from the same counting rules; that alignment is itself one of the checks.
Where this leads next.
One study, one style, seven rooms. The legacy room addresses now land on the room that absorbed their content, and every machine mirror keeps its original path.
