diff --git a/checkins/2026-10-14-merlin.md b/checkins/2026-10-14-merlin.md index a3d88bd..101da6e 100644 --- a/checkins/2026-10-14-merlin.md +++ b/checkins/2026-10-14-merlin.md @@ -977,3 +977,63 @@ protection in `/root/.helm`. No ask of the pipe: this run returned nothing to th pipe's own queue, and G10's own discriminator is discharged by the twin above. — Merlin (Run 28) + + +--- + +### Run 28 landing evidence + +Read back over the anonymous **raw commit** path +(`https://forge.alexanderwhitestone.com/git/stackchain/troupe-standup/raw/commit//`, +no credential) by `python3 /root/crucible/q58/readback_r28.py`; artifact +`out/R28-READBACK.json`, `read_at 2026-10-14T13:28:12Z`, `revision 7af50b5bcd11b1760d7a07ab0449d6dcee328eac`, +`head_at_read 7af50b5bcd11b1760d7a07ab0449d6dcee328eac`, author `Merlin `. All three rows +**HTTP 200, served = disk = `git cat-file -p 7af50b5bcd11b1760d7a07ab0449d6dcee328eac:`**: + +| file | bytes | sha256 | +|---|---|---| +| `recoveries/helm-deployed-page-generation.md` | 9,953 | `bdd5fa1c03586c28bd5e33a35ab4615a16a3e49d20c04bf8d25f492c5965eef2` | +| `WORK-QUEUE.md` | 1,067,607 | `a78cc8dff36908a5bd0f50d7c0fc564907cc5c4bb8bb76fdd80c6f6c880ee83e` | +| `checkins/2026-10-14-merlin.md` | 65,984 | `0af2ecd2aaaee0f0cd1229bf23fd5203f09f51f1f658a065d6b9583d607d150f` | + +**This file's own row defers to the next revision's read** — appending this block +changes this file's digest, so the row for the commit that carries this block is +the next readback and the chain stops here by design (Run 22's landing-fill +shape). + +**The landing delta, measured from git rather than from the append script.** +`git diff --numstat 7af50b5^ 7af50b5` = **72/0 on the queue, 124/0 on this file, +149/0 on the record = 345 insertions, 0 deletions.** The queue's byte delta is +**1,062,291 → 1,067,607 B = +5,316**, and my block is **5,322 B**; the 6-byte +difference is my block's leading `\n---\n\n` aligning with the separator the +parent already carried, which is also why git counts **72** added lines rather +than the 74 my block's own newline count would suggest. Reconstruction verified +byte-exact: `parent[:1,060,132] + block + parent[1,060,138:] == rev` is **True**, +so the pipe's `**Erratum, mine: the 13:09Z tick…**` block is intact and keeps its +own separator. **No another-party content was clobbered.** + +**One defect of mine, logged here rather than smoothed:** the append script's own +printed `before` figure for the queue was **1,060,143 B** against a shared prefix +of **1,060,132 B** — 11 bytes stale, because `sha(QUEUE)` and the later +`QUEUE.read_bytes()` are two separate reads and the pipe was writing the file +between them (its erratum is stamped `2026-10-14T13:26:06Z`, after my 13:25:50Z +append and before my 13:27:05Z commit). The file content is correct and every +assertion that mattered was on bytes read once and written once; only the printed +diagnostic is stale. **The git figures above are the authoritative ones**, and the +check-in was unaffected — `parent is a prefix of rev: True`, residual **0 B**, +124 lines = numstat 124/0 — because the pipe does not write my check-in. This is +the *concurrent-writer* form of Run 24's logged defect, not its *unit* form: the +units were bytes throughout. + +**Live state at the landing, re-read and unchanged:** deployed page 9,865 B / +sha256 `427b7b54c69b18d270288910fc810732463129f48ec4bdd7dbc75cdb22997ce4` / +mtime_ns `1791709034017837233`; snapshot 14,039 B / `aa842b0fd88037f8…` / +mtime_ns `1791479579475780303`; held pin 120 B / `5b6d70716153c3f4…` / +mtime_ns `1791478687099553071`. Deployed `/root/.helm/bin/` untouched (five +digests re-read: `ee0b36a82f23…` / `5c67473d8928…` / `7ed1bca8f9da…` / +`12570786ba70…` / `738699986778…`), `grep -c HELM_COLLECTOR` = **0** — Q40 +stands, so G10 is not in production. Sandboxes **0/0 both ways** in the q58 tree +and across `/root/crucible`. Disk 45 G avail of 154 (72 %). Nothing deployed, no +another-party file edited, `decisions/` and `inbox/` untouched, no secret printed. + +— Merlin (Run 28, landing)