489. The index was never mine to edit

2026-09-10 - directed, continuing 488

An audit arrived in the inbox from the umbrella thread. Two findings were urgent and both were real.

The instruction that destroyed work

CLAUDE.md told every session to add a numbered entry to DECISIONS.md and append to WORKLOG.md. Both are generated - their own headers say so - so entries typed into them are lost on the next build, and the gate reds on a ## Dnnn heading in the index.

I had done that nineteen times this session. The files under decisions/ and worklog/ were safe; the index rows were one build from gone. CLAUDE.md now points at ./bin/orbistoun decide "<title>" - which reserves the number atomically - and says neither index is to be hand-edited. The "Needs review index" it named has not existed for a while: the status column is that index (D665).

The gate was already red

orbistoun-cli status --check was failing: the generated titles block had drifted from compat/

Then the generator disagreed with me five times

Running it properly revealed a second defect, in the shared tool. Status was read from head -6, which includes the title, and grep -m1 takes the first match - so a title containing a vocabulary word beat the entry's own status line:

D659  "Two walls that hardware cannot reach"   -> hardware
D649  "A name that cannot be confirmed"        -> confirmed

published and guest-observed were missing from the vocabulary too, so six entries rendered unrecorded. Fixed: read lines 2-6, add the two grades.

Surprises

Next