The spectrum drifted somewhere else.

what changed

The panels went to glass, and the field drifts past behind everything you read.

ui

IVchapterv4David Friedrich06 August 2026 · 21:38

painted for this chapter

what happened

The splash screen learned it was made of glass. The rocks drift past behind the field guide now, and the way in stopped hiding below the fold on a laptop.

landed as “The panels went from paint to glass, and the field shows through them”

the numbers

the commit, drawn

3 sectors on the scan, each drawn as the thing it is; the heavy one is styles/overlay.css.

meanwhile

While v4 was on the cabinet, David Friedrich changed the rules.

landed as “A chapter stopped being one screenful and became a page of panels” — 07 August 2026

The rules themselves were altered: tools/chronicle.sh writes the chapters as a grid of cels rather than a column that fits one screen, and docs/chronicle.css is rebuilt from it. The cover is untouched - docs/index.html comes out byte for byte the same. Nothing about what a version is, who counts as its pilot, or what the book has to write down has moved; this is the same account, laid out so it can be read.

While v4 was on the cabinet, David Friedrich changed the rules.

landed as “The landing ritual stopped saying it had played the game” — 07 August 2026

The rules themselves were altered: /land no longer drives a browser and may not report a build as played; GR1 is kept by the pilot, not narrated by the helper.

While v4 was on the cabinet, David Friedrich changed the rules.

landed as “The notes learned to keep up with the words” — 07 August 2026

The rules themselves were altered: three things, one idea. tools/docs.sh renders every markdown note into docs/ in the book's clothes, taking the set from whatever the README links to so it cannot go stale. The pre-commit hook rebuilds from the index whenever a note's source moves, writes only the pages that came out different, and stages those. And the referee stops reading generated pages for the strings they contain: the rendered golden rules say XMLHttpRequest, sendBeacon and @author precisely because GR2 and GR7 forbid them, and a machine put the words there. Nothing that ships in the cabinet is generated, so everything that ships is still read.

While v4 was on the cabinet, David Friedrich changed the rules.

landed as “The cabinet folds up small enough to post” — 07 August 2026

The rules themselves were altered: tools/export.sh renders the whole game into one self-contained page for anywhere that will only take a single file. It is not a build step: index.html is still the thing you open, the export is a copy, and the stylesheets and the module manifest are read off the files that already list them so it cannot drift.

While v4 was on the cabinet, David Friedrich changed the rules.

landed as “The contents page stopped saying the same thing twice” — 07 August 2026

The rules themselves were altered: tools/chronicle.sh dropped the commit subject when writing an interlude to the cover, so entries that shared a deed were indistinguishable there - which is how a book stuck in a loop looked like a book with a rendering bug.

While v4 was on the cabinet, David Friedrich changed the rules.

landed as “The book stopped writing itself into its own contents” — 07 August 2026

The rules themselves were altered: tools/chronicle.sh classified a non-game commit purely by which file group moved, so the post-commit rebuild wrote the book into its own contents and never converged. Book-only commits are now skipped unless they have something on the record.

While v4 was on the cabinet, David Friedrich did some housekeeping.

landed as “THE LEDGER: David Friedrich bends GR5, and it goes on the record” — 06 August 2026

The ledger, written by the machine and not by the pilot: David Friedrich - 4

While v4 was on the cabinet, David Friedrich rewrote the notes on the cabinet.

landed as “The README stopped explaining the rules and started showing the game” — 06 August 2026

On this day David Friedrich invoked an override: GR5 - the README is commons and this cuts 71 net lines from it. Nothing was removed that is not still said somewhere: the rules in GOLDEN_RULES.md, the architecture in docs/ARCHITECTURE.md, and the rest in the pictures. It reads as an invitation now rather than a rulebook with a game attached.

Drop a coin in this one: git checkout 99ea1101