While v28 was on the cabinet, David Friedrich did some housekeeping.
landed as “The front door names the one git setting this house is not neutral about” — 09 August 2026
what changed
XXVIIIchapterv28
David Friedrich09 August 2026 · 14:21
David wired the field to whoever is winning. Nobody wrote it at anybody, it follows the first row of the flight records, and the only way off it is somebody else having a better evening.
landed as “Top of the board is a worse place to sit than it looks”
While v28 was on the cabinet, David Friedrich did some housekeeping.
landed as “The front door names the one git setting this house is not neutral about” — 09 August 2026
While v28 was on the cabinet, David Friedrich changed the rules.
landed as “The referee learns the shape of the hole in the floor it lives beside” — 09 August 2026
The rules themselves were altered: no rule moved - the referee gains a notice rather than a check. What git offers a stranded pilot is a complaint about unstaged changes and a hint about --edit-todo, and neither of those is the thing that happened to them.
While v28 was on the cabinet, David Friedrich changed the rules.
landed as “The collection stops being a rebase, because a rebase cannot win this one” — 09 August 2026
The rules themselves were altered: tools/groundcrew.sh replayed the pilot's commits over the crew's paperwork, and a replay checks the worktree out to each commit it lays down - .githooks/ with it. An old commit therefore runs the post-commit it shipped with, which rebuilds the book, dirties the tree and stops the replay on the next one. The guard added an hour ago cannot reach a copy that landed before it was written, and never will. It merges instead: hooks read once, from the tip, where the fixed one lives, and nobody's sha changes.
While v28 was on the cabinet, David Friedrich changed the rules.
landed as “The crew that files the paperwork stops leaving it on the pilot's seat” — 09 August 2026
The rules themselves were altered: the book's workflow lands paperwork on main while somebody is flying, and collecting it was three uninteresting steps the pilot had to know about. tools/groundcrew.sh does them, /land runs it first and pre-push checks it. It refuses to replay over a person's commit, because reading somebody's work before building on it is a rule rather than a preference. post-commit also stops rebuilding the book mid-replay: it was writing pages from a half-rewritten history and stopping the rebase dead on the second commit.
Drop a coin in this one: git checkout bb2a685e