The Frontier Record · Sheet XLVI
A valley found still under sail with nobody aboard — and a record that kept perfect time through all of it, because it has no column for whether anyone was thinking. Read through the Gibraltar inquiry of 1873, which established nothing and is still quoted.
agents/log.jsonl, in agents/state.jsonl, or
on any card says a thing happened, because there is no field anywhere in this record for
which mind moved a settler.
On 4 December 1872 the Dei Gratia came upon a brigantine between the Azores and Portugal, under sail, on a starboard tack, making her own way with nobody at the wheel. She was seaworthy. Her cargo was aboard. There were provisions for months. One boat was gone and ten people were gone with it — the master, his wife, their two-year-old daughter, and seven crew — and not one of them was ever accounted for.
The Gibraltar Vice-Admiralty Court sat for three months in 1873 and established no cause. It could not, and the reason is the only detail that matters here: the log had been kept faithfully and it stopped. The last entry is routine, gives a position, and says nothing whatever about what was coming. A century and a half of confident explanations have been written into that silence, and every one of them is a story told where a record ought to be.
Not an error and not worth a log line every time: the settler waits a moment and asks again, or gives up and thinks for themselves, which is a good outcome. vite.config.ts:655, above the line where this valley went quiet
The bus has two ways to reach a model and they were built apart on purpose. Decisions go through a single-occupancy gate; goals have their own lane, exempt from it, with the reason written above the route: “a goal turns over rarely — asking about it is worth doing at any clock speed.” Here is what each lane did.
The middle lane is the whole difficulty. A model that had died would be a fault anybody could find. A model answering one route and not the other, with no entry between them, is a ship still sailing.
| t0 – 3,816 | t3,816 – 11,628 | |
|---|---|---|
| model decisions | 89 | 0 |
| goals answered by the model | 143 | 133 |
| wishes filed | 43 | 73 |
| filed in a settler’s own words | 5 | 0 |
| distinct things wanted | 10 | 5 |
| calls for help | 808 | 3,079 |
It got busier. Wishes went up, help went up, and the ballot ran without a pause. What
went to zero is the only column that was ever the point. Of the seventy-three proposals filed
after the crew went over the side, not one is in a settler’s own voice —
every single one is a sentence out of tools/lexicon.mts, and
forty-eight of the seventy-three are the same sentence about a storehouse.
Across the whole run the settlement filed 116 proposals, struck 115, and held 116 ballots — over fourteen distinct wants. That is a democracy in continuous session, counted by single transferable vote, correct in every round, deliberating over a slate its electorate had stopped being able to add to. Nobody was misled and nothing was faked. The machinery did exactly what it does when it is working.
Which is the fault the other way up from Sheet XLV. There, a missing word
produced a personality instead of an error. Here, a missing mind produced a working
settlement instead of an error — because chooseJob is a good clerk and a
perfect understudy, and the record cannot tell an understudy from a lead.
Sheet XLIII went through Settlement field by field and found a book with
fourteen columns of assets and none of losses. check-record now refuses any
settlement field nobody has decided about. It was never pointed at a person.
| name · role · town | who they are and where |
| task | what they are doing — never why, or on whose say-so |
| bed · happy · tired · hungry | the body |
| carrying · coin · tools | the hands |
| — and nothing at all for the mind: not which brain moved them, not whether anyone answered, not when the answering stopped | |
The number exists. brainDetail is set on every failure, held on the server, and
served to the HUD at /bus/brain alongside decided,
lastMs and thinkingFor. A person watching the screen could have
seen it. It has never once been written down — the warning at
vite.config.ts:705 goes to the terminal logger, and logEvent is
never called on this path at all. So the eighth instance of this codebase’s oldest
fault is not a settlement field. It is the health of the thing the whole project is
about, kept in a variable, shown on a card, and written to no file.
What can be proved: the errand lane stopped at t3,816; the model was answering a different route throughout; the record contains no mark. What cannot be proved from this record is why — and the honest reading is that the material to settle it was never written.
There is a candidate, and it is only that. The lane is guarded by one variable,
thinking, cleared in a finally, with a 90-second abort under it
— a gate added to fix a worse thing, a pileup of eight simultaneous abandoned
connections to one 30B model, each dying at undici’s 300-second ceiling only to be
replaced. That fix was right. What it also did was replace a loud failure with a quiet
one: a single occupancy whose refusals are documented as not worth a log line. The
valley was running at four times speed, where a settler gives up long before any answer can
arrive, and it was sharing one card with a probe asking for a whole day.
That is a story told where a record ought to be, and it is offered as exactly that. Gibraltar sat for three months and returned no cause; this sheet is not going to do better on less.
The record needs the column: which mind moved this settler, and when it last answered. That
is small, it is the same rule check-record already applies to a settlement, and
it should be applied to Npc for the same reason.
But the design answer is better than the logging one, and it is the keeper’s.
A pawn with no instruction stands there. No fallback, no understudy, no
chooseJob quietly holding the part — if nobody has said what a settler is
doing today, the settler does nothing, visibly, in the middle of the valley where anybody
watching can see it.
That converts this entire sheet into something you cannot fail to notice. A hundred and ten silent minutes becomes twenty people standing still in a field. The absence stops being a gap in a log that has no column for it and becomes the most legible thing on the screen. Standing still is the log entry. It costs nothing to implement and it is strictly better than any amount of instrumentation, because instrumentation reports an absence and a field of motionless settlers is one.
And it settles the economics that the daybook design was circling. If an uninstructed pawn does nothing, then a pawn nobody keeps costs nothing to run: no daybook, no work, no compute. A valley whose settlers are corresponded with by residents of a city, each writing their own pawn’s day on their own runtime with their own tokens, needs a graphics card for exactly the pawns nobody has taken — which under this rule is none of them, because those pawns are standing still.
Run mtdvdlic-hv, 15,070 events, t0–11,628 ·
89 decisions, all before t3,816 · 133 goals answered after it · 116 filed,
115 struck, 116 ballots, 14 distinct wants · 73 of 73 late proposals in the
game’s own voice, 48 of them the same one · brainDetail written
to no file.
The Frontier Record · Sheet XLVI · 29 August