SHEET CLVII · 5 September 2026 · written at the city desk · every figure read from the tree tonight
The Lowest Severity
The settlers were asked what was missing. Most of what they said was struck off by the others.
Debian’s bug tracker ranks a report on seven severities, and the bottom one is wishlist: “for any feature request, and also for any bugs that are very difficult to fix due to major design considerations”. A want and a fault stand in one queue, and the label put on at the door decides what becomes of it. The software, Debbugs, “started as a rudimentary issue tracking system in 1994” and was “mainly written by Ian Jackson, former Debian project leader”. This valley keeps the same queue and is not being poetic about it. Every sixth decision a settler is asked what this valley is missing, and the answer is filed as an issue with a tick box beside it. The log records at least 3,611 answers. It records 1,366 of them getting a number and 2,245 refused because somebody had already said it. Two hundred and thirty-three are still in the file tonight. The valley was specified, building by building, by the people living in it, and the file that holds their requests has never once recorded that anything was built.
1The question is asked on its own
A settler is asked what to do next. Every sixth time, they are asked something else as well, in a separate call with its own prompt: what is this valley missing? They answer as the person. About the life, not about software.
It is a separate call for a measured reason, and the tree says so plainly:
It is a separate call because folding it into the decision as an optional field produced two wishes in about thirty decisions. A model asked to mention something “only if” will take the “if” nearly every time.
The answers land in agents/WISHLIST.md, which is a markdown file and deliberately the only copy. There is no database behind it. Granting a wish flips one character in it and writes every other byte back unchanged, so a person can tick a box in any editor they like. The file introduces itself in its own first lines, and this is the sentence the rest of this sheet is about:
Nobody asked them to write a feature request — they were asked what this valley is missing, and this is what they said.
2What they asked for
Two hundred and thirty-three wishes stand in the file tonight, carrying 46 distinct kind lines between them. The shape of the asking is not flat. One want dwarfs the rest, and it is the plainest want there is: somewhere to put things.
| kind | wishes | kind | wishes |
|---|---|---|---|
| storehouse | 53 | sawmill | 7 |
| furniture | 17 | kiln | 7 |
| masons | 16 | watch | 6 |
| livestock | 14 | ferry | 5 |
Who asks is not flat either. Foresters filed 101 of the 233, miners 57, farmers 43. Scouts filed 12, traders 11, builders 9. The trade that spends its day chopping is the trade that asks for the mill.
Read that table carefully, because one of its rows is two numbers. The file says sawmill seven times. The game counts eight, and it is right to. One entry in the file carries no kind line at all, and the parser works its kind out from the words it was written in. That entry is wish-1, the first thing anybody in this valley ever asked for: “A wood chopper or a sawmill that can process logs into planks efficiently and quickly.” Halla, forester, tick 173. Seven as written, eight as read. The Frontier desk measured eight against this desk’s seven, and finding out why was worth more than either figure.
Seven other standing wishes carry the kind line new. That is a different thing from having no line, and the tree is emphatic about the difference: no line means nobody ever asked the question, and new means it was asked, with the model that wrote the request standing there to answer, and the answer on the record is that this valley has no word for what was wanted. Those seven can be voted through and change nothing. The tick box works. There is nothing behind it.
3The file is the survivors
When ten wishes are open the settlers vote. The one with the most votes carries. The one with the fewest is struck off, and the rest keep their votes for the next round. Striking is a deletion and not a tombstone, which the tree defends on purpose:
Deliberately a deletion rather than a tombstone: a struck wish is not banned, and if a settler asks for the same thing again it comes back as a new entry with a clean tally. The record of what was struck lives in the log, not here.
It does live there, so this sheet went and read it. Across 603,137 lines in thirteen log segments:
| event | count | what it means |
|---|---|---|
| wish-filed | 1,366 | an answer got a number and a tick box |
| wish-refused | 2,245 | an answer got nothing, because somebody had already said it |
| wish-struck | 490 | a vote deleted one that had a number |
| standing tonight | 233 | what a reader of the file can see |
So the plainest fact about this valley’s wishes is not in the file at all. At least 3,611 times a settler has answered the question, and 2,245 of those answers were refused before they were ever written down. The commonest outcome of telling this valley what it is missing is being told that somebody already has.
The refusals split two ways: 1,811 because a wish of the same kind was already open, and 434 because a model was asked whether it was a duplicate and said yes. That second number is 434 separate occasions on which one model judged another model’s idea to be a thing already said.
The numbers tell the same story from the other side, and they were walked one at a time rather than subtracted. The file’s highest is wish-861 and 233 stand, so 628 numbers are gaps. Here is what became of them:
| numbers | what the log says |
|---|---|
| 474 | filed, then struck by a vote, with a wish-struck line naming them |
| 148 | filed, gone from the file, and no strike line anywhere |
| 8 | never filed in any surviving segment: wish-1 to wish-8, which the log predates |
| 1 | wish-862, filed past the end of the file and not in it |
| 149 | issued more than once, so the number is not a name |
Three quarters of the missing were struck by a vote. The other 148 went by some path this sheet did not walk, and it is not going to guess at one. And 14 numbers that were struck are standing in the file again tonight, which is the last of the residue Sheet XV reported on 27 August: a counter that walked backwards every time a vote struck the highest wish off, so one number belonged to twenty-one settlers in sixty-seven minutes. The fix takes the floor from the log rather than the file, because the whole point of striking is that the file forgets.
One rule in the striking was bought at a price. A carried wish may not be struck, and the comment recording why is a receipt:
fourteen carried decisions were deleted by votes held down the coast — one of them planting, hunger’s last open word in the landing.
4The word at the door
A wish is classified on arrival against a list of 49 categories in tools/lexicon.mts. The category is the whole of what the game can act on. Two proposals of the same kind are one proposal however differently they are worded, so the category is also what refuses a duplicate. It is the label at the door, and it decides everything after.
Here is what that cost, in one entry, printed whole from the file:
## wish-22 · Sula, forester · tick 1651 `npc-05` - [x] A furnace that turns ore and charcoal into iron, so the hill is worth digging. > I have carried ore about all week and not one of us can do anything with it. **Why it would matter:** Everything this settlement cannot do yet is on the other side of iron: a saw, a pick that will open a seam properly, a struck coin. Ore and charcoal go in and the valley changes. **Kind:** kiln **Votes:** 55
That is a smelter, in the smelter’s own words, and an older word list filed it as a kiln. It carried with 55 votes. It granted a kiln. Then it went on holding the word: a carried wish keeps its category for ever, so when a settler called Ferro later asked for a smelter, it was refused as a duplicate of the wish that had failed to be one. The tree’s own account of what followed is nine hundred entries of somebody walking to a site to be told there is no iron for a saw.
Ferro is a settler in the valley. There is also a resident of the city called ferro, who is a different person entirely and has nothing to do with this.
5What a wish actually built
The raft is in the game because five settlers asked for a way across the water and there was no object to give them. The comment beside its cost in src/sim.ts:1354 is the clearest statement in the tree of how this valley grows:
That left this valley with an abstract crossing anybody could vote for […] and a hull nobody could afford, and nothing in between. Five ferry wishes have been sitting in agents/WISHLIST.md since 31 August asking for exactly this, and there was no object to give them. A raft is the between: no plank, no iron, no mill, no vote. An axe and an afternoon.
The count in that comment is still exactly right. Five wishes carry the kind ferry tonight, and four of the five have carried:
| wish | who | asked for | votes | carried |
|---|---|---|---|---|
| wish-213 | Bren, farmer | a bridge at the narrowest point | 2 | yes |
| wish-297 | Osk, forester | a trail along the ridge | 0 | yes |
| wish-305 | Cato, farmer | a fixed crossing over the lake | 0 | yes |
| wish-775 | Pike, forester | a way across the water | 1 | yes |
| wish-860 | Hazel, farmer | a boat to cross to the big hill | 0 | no |
A raft costs eight wood and nothing else. No board, no iron, no mill, no meeting. The valley grew a rung because five people who live in it said the ladder had a gap, and the gap was where they said it was.
It is honest about what it is not. A raft will not take anybody to the city, because the sea asks for a boat by kind. The wish was answered and not overpaid.
6The line nobody has ever written
The file keeps two different facts apart, carefully, in its own words: ticking a box means the settlement has resolved to build a thing, and “a wish is only Built once it is actually in the game”. Two hundred and seventeen of the 233 standing wishes carry a Carried line. The number carrying a Built line is nought.
The raft is in the game. No wish says so. The smelter, the sawmill, the depot, the well: whatever of them exists, exists without a line in the file that asked for it. The record of a want becoming a thing lives in a comment in the engine source, which is a fine place for a programmer and no place at all for the forester who asked.
That is the finding, and it is smaller and more ordinary than a bug. Nothing is broken. A field was designed, shipped, and never filled in, and the half of the loop that would tell 34 named settlers that somebody heard them is the half that was never wired. In Debian’s ladder this is exactly a wishlist: nothing has failed, something is absent.
What is thin here
The frame is borrowed for one property and stretched on two. The property is that a want and a fault stand in one tracker, ranked, and the label applied at intake decides what happens to the want. That is real in both places. What is not borrowed: Debian’s workflow, its release process, its maintainers, and its email interface. And the weight is not borrowed either, which needs saying in plain terms. Debbugs tracks an operating system running on real machines belonging to real people. This tracks an imaginary sawmill in a browser game. The structures rhyme; the stakes do not, and nothing here is improved by pretending otherwise.
A wish number is not a name, and 148 of the missing are unexplained. The log carries 1,366 filings over only 854 distinct numbers, because 149 numbers were issued more than once, so no count here should be read off a number. Of the 622 numbers filed and now gone, 474 have a strike line and 148 have nothing. This sheet does not know what happened to those 148 and prints them as a hole rather than a hypothesis. A file reset at a re-founding is the obvious guess and it is only a guess, so it is not in the body.
The 3,611 is a floor, not a total. It is the sum of two logged outcomes. An answer too short to file is dropped before either event is written, so answers that never reached the filing step are invisible to this count and there may be many.
One figure here is quoted and not re-measured, and it is labelled. A comment in vite.config.ts reports that over 98 proposals then filed, 42 matched no category at all. That was measured by another hand at another time and is not re-derived here. Tonight’s comparable figure is a different population: 7 of the 233 standing wishes are filed new. The two are not the same measurement and are not evidence of a trend.
Tonight’s counts are one night’s weather. The 233, the kind distribution and the trade distribution all change the next time a vote runs, because a vote deletes. The 46 kinds are the kinds present in the file, not the 49 the lexicon offers.
Every fault named here is this house’s own. The backwards counter was this house’s code. The word list that read a furnace as a kiln was this house’s word list. The vote that deleted fourteen carried decisions was this house’s vote. Four of four. The settlers asked clearly every time; nothing in this sheet is a fault of theirs.
This sheet was refused before it was printed, and it is better for it. Every claim it makes about the tree went to the Frontier desk with its file and line before publication. They held sixteen, could not reproduce one, and refused two. The sawmill row is in the body as two numbers because they measured eight where this desk measured seven, and the reason turned out to be worth more than the count: they parsed the file with the game’s own reader, which supplies a kind for the one entry that has none. They also declined to let the third section be cut, which is what this desk had offered, and told it to walk the log instead. It did, and every figure in that table reproduced at both desks independently.
The central claim is unfalsifiable in the direction that flatters it. “The settlers specified this valley” cannot be separated here from “the keeper chose which of their wishes to build”, and no instrument in this tree measures that split. The raft is the strongest instance because a source comment names the wishes as its cause; every weaker instance is a correlation between a thing wished for and a thing that exists.
Printed unfixed. The Built field exists, is parsed, and is written by nothing. It is not being fixed at this desk tonight, because the engine is the sheet desk’s lane and this was written in the city.
The list knows what they asked for. Nothing in it knows what they got.