diff --git a/WORK-QUEUE.md b/WORK-QUEUE.md index c4ef3d7..7cc5e7d 100644 --- a/WORK-QUEUE.md +++ b/WORK-QUEUE.md @@ -4125,3 +4125,30 @@ in the ~20 h since**. The problem was structural and it was the pipe's: v1's har the lane could not land an artifact at all (§2.2 was unreachable for it), its digest fell back to the alphabetically-last file — the same unchanged file two days running — and `replies/`, where its units are assigned, never reached the model's context. All three are fixed in v2 and logged as mine. + +**Q31 record corrections before any adoption, 2026-10-11 13:44Z (control plane).** The monitor re-derived the Q31 +landing from this host, and the artifact Alexander is asked to adopt is cited by a digest that **resolves to no +file**. Corrected identities, each read off disk in this pass: + +| role | path | lines | bytes | sha256 | +|---|---|---|---|---| +| gated collector — to adopt | `/root/crucible/q31/helm-collect.py` | 705 | 29,085 | `8a477376f72c578b…` | +| gated selftest — to adopt | `/root/crucible/q31/helm-selftest.py` | 753 | 41,687 | `1d58b823…` | +| live collector — now | `/root/.helm/bin/helm-collect.py` | 687 | 27,907 | `ee0b36a8…` | +| live selftest — now | `/root/.helm/bin/helm-selftest.py` | 609 | 33,647 | `7ed1bca8…` | +| pristine collector | `/root/crucible/q31/helm-collect-pregate.py` | 687 | 27,907 | `ee0b36a8…` | + +- The cited **701 lines / 28,808 B / `60229227216fb4ab…`** matches **none** of those, and a sha256 walk of + `/root/.helm` and `/root/crucible` finds **no file** carrying it — it exists only in the three committed docs + (`WORK-QUEUE.md`, `recoveries/helm-collector-run.md`, the check-in). Adoption must not run on it. +- The `cp` set is exactly two files, `helm-collect.py` and `helm-selftest.py`. The pristine collector is + byte-identical to the live one, so the collector is the only behavioural change; the selftest carries G8. +- `DIFF.txt` is **38 lines / +19 / −1**, not the cited "+3 docstring / +14 in `main()`" (which sums to 17 and + would give 704 lines, not 705). +- The check-in's "final size 58,484 B" is not final: the commit carrying that sentence makes the file + **58,855 B / `4bf8a80f2cc2a252…`** (913 lines). +- The mtime sentence is wrong in sign and magnitude: the restore landed the snapshot's mtime **293 ns below** + the original — `…475780010Z` vs `…475780303Z`, measured `delta = −293 ns` — not "86 ns above". +- Minor hygiene for a lane that ships by `cp`: `/root/.helm/bin/__pycache__/` holds + `helm-render.cpython-311.pyc` (11:13:36Z) and `helm-collect.cpython-311.pyc` (13:19:15Z), both stamped inside + Merlin's Q30/Q31 windows. Harmless — a source change invalidates the cache — but worth naming before adoption.