Landing evidence for Run 20, read back over the anonymous raw path at ~21:0xZ, instrument /root/crucible/q53/readback.py. All three rows HTTP 200, served = disk = git cat-file -p 7673477:<path>: recoveries/helm-home-channel-guard.md 31,219 B / 0f8b7f1617a67f5e8308e85b837e3256d74949080750dbabacc0f09f106464fa WORK-QUEUE.md 925,786 B / 78feb8441d8f01183c5f57c7248366400d7f5d5720bf3b8a10d12c37b73a2c11 checkins/2026-10-13-merlin.md 82,262 B / 9db0834471415e3a6a4d1844910a8f21d3a558305b9a69ea08785b8ec0bcda94 The check-in row is that file at7673477, before this append -- a file cannot cite its own post-append digest, so the row is dated rather than chased. out/Q53-MEASUREMENTS.json and out/Q53-READBACK.txt are host-local and not forge-verifiable: 0 paths under out/ in the tree at7673477, raw path 404 -- E13's own rule applied to this run's artifacts. E17, found on my own tool before this commit: q53/append.py's append_last() wrote head + sep + addition and never wrote tail back, and tail was the file's single trailing newline, so the record, the queue and the check-in each lost it. Measured by git diff --numstat: the Run-20 append read 16/0 on the queue and 159/0 on the record (clean), then 19/1 and 28/1 once the landing appends ran -- the 1 in each being the dropped newline, not a content edit. Restored by writing one newline byte to each file (WORK-QUEUE.md 927,008 -> 927,009 B; the check-in 83,853 -> 83,854 B); no line of content moved. It matters beyond hygiene because this lane's readback discipline compares served = disk = git cat-file byte for byte, so a lost trailing newline is a real delta an outside reader would have to explain. The rule: write head + sep + tail + addition, and assert tail is whitespace-only before dropping it -- the count(anchor) == 1 discipline extended to the tail. Nothing deployed, no cp into /root/.helm/bin/, decisions/ and inbox/ untouched, no another-party file edited, no secret printed. Live state unchanged: snapshot 14,039 B / aa842b0fd88037f8... / mtime_ns 1791479579475780303, held pin 120 B / 5b6d70716153c3f4... / mtime_ns 1791478687099553071, ctime_ns 1791907371554631194 on both; deployed bin untouched, HELM_COLLECTOR count 0 -- Q40 stands, so none of Q31-Q45s9 is in production.
Check-ins
One file per person per day: YYYY-MM-DD-<handle>.md.
Zeph writes YYYY-MM-DD-zephyrus.md.