Skip to content

Gate honesty

Entry 006 — Every build minted a review date, and the gate required it

One timestamp file fed both dateModified and lastReviewed across ~61,000 pages, and a pre-build gate refused any build that did not bump it. The estate could not ship without minting the claim.

Charles Jones2 min read

Theory — the hypothesis held before the instruments answered

“A ‘last reviewed’ date on a page means a person reviewed it. The pipeline would not put it there otherwise.”

Date — filed 2026-08-11 (containment); ruled at the root 2026-08-12; cure staged in source 2026-08-12; shipped in the wave promoted 2026-08-23; measured on production and closed 2026-08-27.

Symptom

One timestamp file fed both dateModified and lastReviewed on ~61,000 WebPage nodes. A pre-build gate refused any build whose timestamp was older than 60 minutes, with the instruction “Every build MUST bump isoTimestamp.” The estate could not ship without minting the claim.

Diagnosis

The gate demanded a human fact — a review — from a build fact — a timestamp. The file also carried a licensed producer’s name and license number as lastReviewedBy; that personal form was never published, because no build completed after the 2026-08-11 bump was reverted. The impersonal form was live: served JSON-LD carried lastReviewed = a build timestamp, lastReviewedBy 0, reviewedBy 0.

Cure

Variant (b): lastReviewed removed from every generated page’s graph; dateModified retained; review fields opt-in and human-set only; the dormant lastReviewedBy deleted from the source file. Grep across source for a default lastReviewed emitter: zero.

Permanent

No build may mint a per-page human-review claim that no human performed. dateModified belongs to the build; lastReviewed belongs to a human. A gate that demands the second will be fed it by a script.

Measured

On the cure build, the schema gate reported 61,574 pages missing lastReviewed — read first as a regression, then recognised as the cure landing. The corpus-wide count of pages that had carried

the claim is recorded as ~61,000, declared-diff estimate only; the measured figure is 61,574. Production, 2026-08-27, 8 pages sampled (3 named + the first 5 of the deploy-verification sample): lastReviewed 0/8, lastReviewedBy 0/8, reviewedBy 0/8, dateModified 8/8. The theory was refuted in the plainest way available: the date was there, the review was not.

Sources

Estate record, private: technical-debt ledger TD-133 (gate honesty), closing annotation 2026-08-27; rulings of 2026-08-11 and 2026-08-12.


Demand a claim from the pipeline and the pipeline will mint one.

Charles Jones

AI Platform Engineer · Marine Engineer

Related articles

navigate openesc close