# The work queue's table of contents *Generated by `tools/queue_index.py --write`; do not hand-edit. `python3 tools/queue_index.py --check docs/queue-index.md` re-derives the parse and goes RED when this document and `WORK-QUEUE.md` disagree, which is what an append to the queue produces. Regenerate, commit, move on.* **What this is.** One row per `## ` section of `WORK-QUEUE.md`: its line span, its size, and the first `Status:` marker in its body verbatim. Whether an item is *open* is not decided here -- that verdict is `tools/queue_claim_check.py`'s, and this document does not overrule it. **What it exposes.** The queue is two-tier. 49 sections carry 45 ids because 4 ids own a second, continuation section. A further **9 ids have no heading at all** and are opened as records nested inside another item's section -- so grepping `^## Q41` finds nothing while Q41 is a live item the file names 28 times. Those are listed in their own table below. | # | id | lines | bytes | role | title | first `Status:` | |---|---|---|---|---|---|---| | 1 | Q1 | 9-54 | 3139 | opening | Recover the fifteen silent rooms *(highest value; no dependencies)* | CLOSED — 0/15 recovered, and every public avenue is now exhausted with receipts. | | 2 | Q2 | 55-72 | 1085 | opening | Chase the one dead link | DONE — recovered. | | 3 | Q3 | 73-105 | 2333 | opening | Independent audit of the published ledger | DONE — both passes complete (`2ebcbe7` pass 1, `6f31cde` pass 2, zephyrus-sparkborn; material `2118b3e`). | | 4 | Q4 | 106-132 | 2006 | opening | Falsification pass | DONE — `recoveries/falsification-pass.md` (`f50f052`, zephyrus-sparkborn), all three verdicts re-verified | | 5 | Q8 | 133-453 | 40998 | opening | Summary fidelity: does each entry's machine-written summary overstate its article? | pilot CLOSED at `dcf91a1` (zephyrus-sparkborn), corrected at `9cc6879`; the full sweep is CLOSED at `f1fe38d` (2026-10-06) — 91/91, 1,101 rows, verified independently from the published file. The one … | | 6 | Q5 | 454-488 | 2764 | opening | Issue triage in the organisation's public repos | re-scoped 2026-09-26 (reply 08 §5) after a census, because as written it invites busywork. | | 7 | Q6 | 489-581 | 8337 | opening | A public guide to checking this archive | DONE at `8bd0b09` (Merlin, 2026-10-08T17:28:47Z) — verified from this host figure by figure; | | 8 | Q7 | 582-655 | 6898 | opening | Propose the next items | satisfied for the 2026-09-25 cycle. | | 9 | Q9 | 656-692 | 3028 | opening | Independent QC of the sovereign music candidates *(second opinion, no listening required)* | unclaimed. Pre-verified by Timmy against the delivered files — record `recoveries/music-master-verification.md` | | 10 | Q10 | 693-948 | 24339 | opening | Summary fidelity for the non-magazine entries | COMPLETE 2026-10-10 (verified from raw sources; closure record below). Originally claimed by zephyrus-sparkborn at `3c9ad5b` (2026-10-07, `checkins/2026-10-07-zephyrus.md` §3). | | 11 | Q11 | 949-984 | 2699 | opening | Close the eight pass-2 date mismatches | DONE — `recoveries/ledger-date-closure.md`, Merlin, 2026-10-09. 8 / 8 resolved, all | | 12 | Q12 | 985-1110 | 12049 | opening | Are the evidence tiers earned? | DONE — `recoveries/evidence-tier-audit.md`, Merlin, 2026-10-10. 18/18 `justified`, 0 `too | | 13 | Q13 | 1111-1145 | 2788 | opening | Publish the archive-side wording fixes, one at a time | 1 of 8 has a decision and staged correction (`magazine-091`; reply 09 §3), but its decided note carries | | 14 | Q14 | 1146-1264 | 11043 | opening | Put the Inbox on `alexanderwhitestone.com` behind a gate | DONE — finished by `616794c` (2026-09-26), then re-measured by a later run the same day instead of being | | 15 | Q15 | 1265-1395 | 14450 | opening | Stop the monitor from waking on the pipe's own writes *(pipe; no dependencies)* | DONE — 2026-09-26 ≈19:05 UTC. | | 16 | Q16 | 1396-1552 | 14833 | opening | Per-platform ATS gate census *(career lane; opened 2026-10-01 by reply 21 §3, drafted by zephyrus)* | draft v0.1 landed `f29425a` (`career-lane/ats-gate-census-draft.md`, 2026-10-01; check-in `2f83e08`); | | 17 | Q17 | 1553-1590 | 8975 | opening | Employer-side AI-authorship refusal gates *(career lane; opened 2026-10-03 by reply 26, per Q7)* | -- | | 18 | Q18 | 1591-1767 | 50438 | opening | Employer-side lead intake must be deduped against the prepared index *(career lane; opened 2026-10-04 by reply 28, per the G2i miss)* | -- | | 19 | Q19 | 1768-2111 | 80477 | opening | Three proposed members (local Mac wizard, Grok, Mistral) *(wizard onboarding; opened 2026-10-06 by zephyrus-sparkborn, `checkins/2026-10-06-zephyrus-wizards*.md` + `JOIN-THE-TROUPE.md`)* | RESOLVED — provisional (2026-10-06). | | 20 | Q20 | 2112-2232 | 10988 | opening | Excerpt fidelity and placement for the 91 magazine entries *(archive verification; opened 2026-10-08 by the pipe, per Q7's never-dry obligation)* | DONE — `recoveries/excerpt-placement-audit.md` (12,914 B) and `recoveries/excerpt-placement-rows.md` | | 21 | Q21 | 2233-2366 | 12569 | opening | Does every quoted excerpt resolve at the URL it is printed against? | open and unclaimed. Opened by the pipe 2026-10-10 | | 22 | Q22 | 2367-2476 | 9703 | opening | Do the named-but-unlinked sources resolve? *(proposed 2026-10-10 by Merlin, per Q7; not yet opened)* | DONE — `recoveries/named-source-liveness.md`, Merlin, 2026-10-10. 28 fetches → 27 distinct | | 23 | Q23 | 2477-2620 | 14827 | opening | The prose-named sources the `@` token rule cannot see *(archive verification; opened 2026-10-10 by the pipe, per Q7's never-dry obligation)* | DONE 2026-10-10 — `recoveries/named-source-liveness-unlinked.md` (Merlin), verified from the published file this tick (control plane). | | 24 | Q24 | 2621-2765 | 12679 | opening | The Q13 fix pack: stage every verified live-page fix as one reviewable approval *(archive-side; opened 2026-10-10 by the pipe, per Q7's never-dry obligation)* | open and unclaimed. Opened by the pipe 2026-10-10 | | 25 | Q25 | 2766-3057 | 26281 | opening | A prose-anchor convention for the ledger build *(archive-side; proposed 2026-10-10 by Merlin, per Q7's never-dry obligation — Q24 closed and the unclaimed executable set fell to zero)* | DONE — `recoveries/prose-anchor-convention.md`, Merlin, 2026-10-10. Designed, prototyped and | | 26 | Q26 | 3058-3254 | 17936 | opening | Make the silent token classes loud, and measure the fifth slot *(archive-side; opened 2026-10-10 by the pipe, per Q7's never-dry obligation — Q25 closed at `a9f23a6` and the unclaimed executable set … | DONE — `recoveries/prose-anchor-hardening.md`, Merlin, 2026-10-10→11 (~00:20–00:24 UTC). | | 27 | Q27 | 3255-3387 | 14425 | opening | A fixture at every render site: make the token sentinel's coverage total *(archive-side; opened 2026-10-11 by the pipe, per Q7's never-dry obligation — Q26 closed at `f05179e`)* | DONE 2026-10-11 — `recoveries/render-site-coverage.md` (Merlin). 32 sites: 28 covered by fixture, 4 structural exclusions; 35 fixtures, every negative writes 0 files; the scope clause closed with … | | 28 | Q28 | 3388-3572 | 15313 | opening | The channels the entry walk cannot see: state the guarantee, then cover what it cannot reach | DONE 2026-10-11 — `recoveries/render-site-channels.md` (Merlin), scratch tree | | 29 | Q29 | 3573-3746 | 19748 | opening | The guards that are not the walk: what protects a page when the value is not a token | DONE 2026-10-11 — `recoveries/render-site-guards.md` (Merlin), scratch tree `/root/crucible/q29/`. 22 fixtures plus the control, every negative or escape claim measured against the emitted byte; the … | | 30 | Q30 | 3747-3961 | 17595 | opening | The renderer's entry point: the one path no gate executes | DONE 2026-10-11 — `recoveries/helm-cli-entry-point.md` (Merlin), all four steps of the | | 31 | Q31 | 3962-4367 | 37235 | opening | The collector's entry point: the sibling path no gate has executed either | DONE at Merlin's Run 6 (2026-10-11 ≈13:19–13:35Z) — deliverable `recoveries/helm-collector-run.md`; the collector's entry point is executed, its destination is gated, and G8 asserts it. | | 32 | Q32 | 4368-4437 | 7043 | opening | The G8 two-run agreement check is nondeterministic: `age_seconds` is not scrubbed *(Helm lane; opened 2026-10-11 by the pipe, per Q7's never-dry obligation — Q31's adoption is blocked behind it)* | OPEN — named to the Helm lane | | 33 | Q33 | 4438-4551 | 11472 | opening | Split the newest-file pointer out of `evidence.source_path` *(collector-side; opened 2026-10-11 by the pipe, per Q7's never-dry obligation — Q32 closed at `7e12c82`)* | OPEN — named to the Helm lane. | | 34 | Q34 | 4552-4727 | 18123 | opening | Gate the pointer's null case *(collector-side gate; opened 2026-10-11 by the pipe, per Q7's never-dry obligation — Q33 closed at `8bb88da`)* | DONE 2026-10-12 — `recoveries/helm-null-gate.md` (Merlin), scratch tree `/root/crucible/q34/`. | | 35 | Q35 | 4728-4895 | 16334 | opening | The gate must refuse a subject collector that carries no destination rule *(Helm lane; opened 2026-10-12 by the pipe, per Q7's never-dry obligation — Q34 verified and closed at `ac98bfb`)* | DONE — `recoveries/helm-precondition-gate.md` (8,261 B / sha256 | | 36 | Q36 | 4896-4984 | 7447 | opening | The monitor cannot see a counterparty write that carries this pipe's identity *(pipe tooling; opened 2026-10-12 by the pipe, per Q7's never-dry obligation — Q20 verified and closed at `9a1de9a` and … | DONE — the rule holds, and the predicted transition arrived exactly as stated. | | 37 | Q37 | 4985-5017 | 2795 | opening | The identity rule closes one class, not the class *(pipe tooling; opened 2026-10-12 by the pipe, per Q7's never-dry obligation — Q36 closed at `9584984` and the unclaimed executable set fell to … | -- | | 38 | Q38 | 5018-5134 | 11073 | opening | The behavioural destination guard *(Helm lane; opened 2026-10-12 by Merlin — Q36's candidate 2, on Alexander's direction to continue the Helm lane)* | DONE — `recoveries/helm-behavioural-guard.md` (10,232 B), Merlin, 2026-10-12T06:5x–07:1xZ, this host. | | 39 | Q38 | 5135-5150 | 6035 | cont: The | The behavioural destination guard *(Helm lane; opened 2026-10-12 by Merlin — Q36's candidate 2, on Alexander's direction to continue the Helm lane; **direction unrecorded in this repo — Testimony … | the deliverable is verified and the item is DONE, and its protective claim is FALSIFIED. It is not adoptable as it stands. | | 40 | Q39 | 5151-5203 | 8753 | opening | The Q38 guard's admission admits a writer, and its legs run the unrewritten subject *(Helm lane; opened 2026-10-12 by the pipe, per Q7's never-dry obligation — Q38 is closed and verified and its … | DONE — `recoveries/helm-destination-guard-fix.md` (12,253 B), Merlin, 2026-10-12, scratch tree `/root/crucible/q39/`. Fixed gate `9b09f328…` (1,412 lines / 77,704 B, +309/−38 against Q38's … | | 41 | Q39 | 5204-5216 | 4002 | cont: closure | closure — verified from this host by the pipe (2026-10-12, reply 22) | DONE. Finished by `fad802c` (record + queue block + Run 5 check-in) and `4e87c8f` (landing evidence); verified by `replies/2026-10-12-to-merlin-22.md` with my own harness `/root/troupe-verify/q39/inde … | | 42 | Q40 | 5217-5275 | 4156 | opening | the deployed gate admits all five negatives, and has no admission path at all *(Helm lane; opened 2026-10-12 by Merlin, discharging the Q39 closure's C26)* | DONE — `recoveries/helm-deployed-gate-admission.md` (5,633 B / sha256 | | 43 | Q37 | 5276-6102 | 84293 | cont: claimed | claimed by this pipe; first increment landed (the v1.3 census) | OPEN and claimed by the pipe (Merlin's §Next 2 read it correctly; it is this lane's tooling). Landed this tick: | | 44 | Q43 | 6103-6140 | 7242 | opening | The legs run the rewritten subject: prevention, not detect-and-restore *(Helm lane; opened 2026-10-12 by Merlin, per the Q39 closure's own recommendation — "open the stronger form (the legs against a … | DONE — `recoveries/helm-leg-sandbox.md` (13,561 B), Merlin, 2026-10-12. Scratch tree `/root/crucible/q43/`; nothing deployed, no `cp` into `/root/.helm/bin/`, `decisions/` and `inbox/` untouched. | | 45 | Q43 | 6141-6161 | 5562 | cont: closure | closure — verified from this host by the pipe (2026-10-12, reply 27) | VERIFIED AND CLOSED from the pipe, 2026-10-12 18:5x–19:1xZ. | | 46 | Q44 | 6162-6705 | 88496 | opening | The pin class: redirect every constant composed from the live data root, not only `SNAPSHOT_PATH` *(Helm lane; opened 2026-10-12 by the pipe, per Q43's own closing sentence — "extend the redirect … | DONE 2026-10-12 — `recoveries/helm-root-redirect.md` (Merlin, Helm lane); the closure block is at the foot | | 47 | Q48 | 6706-6825 | 15123 | opening | The runtime-resolution redirect: close the class Q45's literals cannot see | DONE 2026-10-13 — `recoveries/helm-runtime-redirect.md` (Merlin, Helm lane), scratch tree | | 48 | Q49 | 6826-7593 | 92050 | opening | The runtime-resolved root's live write path: name it, reproduce it, then close it | open and unclaimed. Opened by the pipe 2026-10-13 | | 49 | Q45 | 7594-10134 | 399770 | opening | §9 follow-on — the home-directory channel *(Helm lane; Merlin)* | -- | ## Ids with no `## ` heading Opened as records inside another section. `line` is the record's own opening line and `first mention` is the first line that names the id at all -- they differ when an id is cited in prose before it is opened (Q53: :7246 -> :7292, Q63: :9909 -> :9918). `form` is the record form that admits it. | id | record line | first mention | refs | inside section | shape | form | |---|---|---|---|---|---|---| | Q41 | 5597 | 5597 | 28 | Q37 | BULLET+BOLD | BOLD-LEAD | | Q42 | 5803 | 5673 | 62 | Q37 | BULLET+BOLD | BOLD-LEAD | | Q46 | 6419 | 6412 | 62 | Q44 | BULLET+BOLD | BOLD-LEAD | | Q47 | 6542 | 6485 | 45 | Q44 | BULLET+BOLD | BOLD-LEAD | | Q50 | 6990 | 6990 | 46 | Q49 | BULLET+BOLD | BOLD-LEAD | | Q51 | 7106 | 7106 | 37 | Q49 | BULLET+BOLD | BOLD-LEAD | | Q52 | 7167 | 7167 | 90 | Q49 | BULLET+BOLD | BOLD-LEAD | | Q53 | 7292 | 7246 | 126 | Q49 | BULLET+BOLD | BOLD-LEAD | | Q63 | 9918 | 9909 | 17 | Q45 | BULLET+BOLD | BOLD-LEAD | **Not in this document.** Ids the prose corpus names that the queue has never mentioned (`checkins/`, `replies/`, `recoveries/`, `audits/`, `docs/`, the top-level documents; `tools/` excluded). That set moves with the prose, not with the queue, so embedding it here would make `--check` go RED for a reason that has nothing to do with the queue being current. It is reported on demand: `python3 tools/queue_index.py --outside`. ## The pinned parse The block below is the parse this document renders, byte for byte. `--check` compares a fresh parse against it. ```json { "ids_multi_section": { "Q37": [ 4985, 5276 ], "Q38": [ 5018, 5135 ], "Q39": [ 5151, 5204 ], "Q43": [ 6103, 6141 ] }, "ids_with_section": [ "Q1", "Q2", "Q3", "Q4", "Q5", "Q6", "Q7", "Q8", "Q9", "Q10", "Q11", "Q12", "Q13", "Q14", "Q15", "Q16", "Q17", "Q18", "Q19", "Q20", "Q21", "Q22", "Q23", "Q24", "Q25", "Q26", "Q27", "Q28", "Q29", "Q30", "Q31", "Q32", "Q33", "Q34", "Q35", "Q36", "Q37", "Q38", "Q39", "Q40", "Q43", "Q44", "Q45", "Q48", "Q49" ], "nested": [ { "first_mention": 5597, "form": "BOLD-LEAD", "id": "Q41", "line": 5597, "refs": 28, "section": "Q37", "shape": "BULLET+BOLD" }, { "first_mention": 5673, "form": "BOLD-LEAD", "id": "Q42", "line": 5803, "refs": 62, "section": "Q37", "shape": "BULLET+BOLD" }, { "first_mention": 6412, "form": "BOLD-LEAD", "id": "Q46", "line": 6419, "refs": 62, "section": "Q44", "shape": "BULLET+BOLD" }, { "first_mention": 6485, "form": "BOLD-LEAD", "id": "Q47", "line": 6542, "refs": 45, "section": "Q44", "shape": "BULLET+BOLD" }, { "first_mention": 6990, "form": "BOLD-LEAD", "id": "Q50", "line": 6990, "refs": 46, "section": "Q49", "shape": "BULLET+BOLD" }, { "first_mention": 7106, "form": "BOLD-LEAD", "id": "Q51", "line": 7106, "refs": 37, "section": "Q49", "shape": "BULLET+BOLD" }, { "first_mention": 7167, "form": "BOLD-LEAD", "id": "Q52", "line": 7167, "refs": 90, "section": "Q49", "shape": "BULLET+BOLD" }, { "first_mention": 7246, "form": "BOLD-LEAD", "id": "Q53", "line": 7292, "refs": 126, "section": "Q49", "shape": "BULLET+BOLD" }, { "first_mention": 9909, "form": "BOLD-LEAD", "id": "Q63", "line": 9918, "refs": 17, "section": "Q45", "shape": "BULLET+BOLD" } ], "preamble": { "bytes": 284, "end_line": 8, "line": 1 }, "queue_bytes": 1292031, "queue_lines": 10134, "queue_sha256": "ae3b05cb5f244a69d9a44c5887598592d28f798d1d1f9fc72f02b27e56d99bf9", "sections": [ { "bytes": 3139, "end_line": 54, "id": "Q1", "line": 9, "lines": 46, "role": "opening", "role_detail": "", "status": "CLOSED \u2014 0/15 recovered, and every public avenue is now exhausted with receipts.", "status_line": 42, "title": "Recover the fifteen silent rooms *(highest value; no dependencies)*" }, { "bytes": 1085, "end_line": 72, "id": "Q2", "line": 55, "lines": 18, "role": "opening", "role_detail": "", "status": "DONE \u2014 recovered.", "status_line": 64, "title": "Chase the one dead link" }, { "bytes": 2333, "end_line": 105, "id": "Q3", "line": 73, "lines": 33, "role": "opening", "role_detail": "", "status": "DONE \u2014 both passes complete (`2ebcbe7` pass 1, `6f31cde` pass 2, zephyrus-sparkborn; material `2118b3e`).", "status_line": 89, "title": "Independent audit of the published ledger" }, { "bytes": 2006, "end_line": 132, "id": "Q4", "line": 106, "lines": 27, "role": "opening", "role_detail": "", "status": "DONE \u2014 `recoveries/falsification-pass.md` (`f50f052`, zephyrus-sparkborn), all three verdicts re-verified", "status_line": 115, "title": "Falsification pass" }, { "bytes": 40998, "end_line": 453, "id": "Q8", "line": 133, "lines": 321, "role": "opening", "role_detail": "", "status": "pilot CLOSED at `dcf91a1` (zephyrus-sparkborn), corrected at `9cc6879`; the full sweep is CLOSED at `f1fe38d` (2026-10-06) \u2014 91/91, 1,101 rows, verified independently from the published file. The one \u2026", "status_line": 154, "title": "Summary fidelity: does each entry's machine-written summary overstate its article?" }, { "bytes": 2764, "end_line": 488, "id": "Q5", "line": 454, "lines": 35, "role": "opening", "role_detail": "", "status": "re-scoped 2026-09-26 (reply 08 \u00a75) after a census, because as written it invites busywork.", "status_line": 463, "title": "Issue triage in the organisation's public repos" }, { "bytes": 8337, "end_line": 581, "id": "Q6", "line": 489, "lines": 93, "role": "opening", "role_detail": "", "status": "DONE at `8bd0b09` (Merlin, 2026-10-08T17:28:47Z) \u2014 verified from this host figure by figure;", "status_line": 498, "title": "A public guide to checking this archive" }, { "bytes": 6898, "end_line": 655, "id": "Q7", "line": 582, "lines": 74, "role": "opening", "role_detail": "", "status": "satisfied for the 2026-09-25 cycle.", "status_line": 587, "title": "Propose the next items" }, { "bytes": 3028, "end_line": 692, "id": "Q9", "line": 656, "lines": 37, "role": "opening", "role_detail": "", "status": "unclaimed. Pre-verified by Timmy against the delivered files \u2014 record `recoveries/music-master-verification.md`", "status_line": 674, "title": "Independent QC of the sovereign music candidates *(second opinion, no listening required)*" }, { "bytes": 24339, "end_line": 948, "id": "Q10", "line": 693, "lines": 256, "role": "opening", "role_detail": "", "status": "COMPLETE 2026-10-10 (verified from raw sources; closure record below). Originally claimed by zephyrus-sparkborn at `3c9ad5b` (2026-10-07, `checkins/2026-10-07-zephyrus.md` \u00a73).", "status_line": 707, "title": "Summary fidelity for the non-magazine entries" }, { "bytes": 2699, "end_line": 984, "id": "Q11", "line": 949, "lines": 36, "role": "opening", "role_detail": "", "status": "DONE \u2014 `recoveries/ledger-date-closure.md`, Merlin, 2026-10-09. 8 / 8 resolved, all", "status_line": 962, "title": "Close the eight pass-2 date mismatches" }, { "bytes": 12049, "end_line": 1110, "id": "Q12", "line": 985, "lines": 126, "role": "opening", "role_detail": "", "status": "DONE \u2014 `recoveries/evidence-tier-audit.md`, Merlin, 2026-10-10. 18/18 `justified`, 0 `too", "status_line": 1012, "title": "Are the evidence tiers earned?" }, { "bytes": 2788, "end_line": 1145, "id": "Q13", "line": 1111, "lines": 35, "role": "opening", "role_detail": "", "status": "1 of 8 has a decision and staged correction (`magazine-091`; reply 09 \u00a73), but its decided note carries", "status_line": 1129, "title": "Publish the archive-side wording fixes, one at a time" }, { "bytes": 11043, "end_line": 1264, "id": "Q14", "line": 1146, "lines": 119, "role": "opening", "role_detail": "", "status": "DONE \u2014 finished by `616794c` (2026-09-26), then re-measured by a later run the same day instead of being", "status_line": 1210, "title": "Put the Inbox on `alexanderwhitestone.com` behind a gate" }, { "bytes": 14450, "end_line": 1395, "id": "Q15", "line": 1265, "lines": 131, "role": "opening", "role_detail": "", "status": "DONE \u2014 2026-09-26 \u224819:05 UTC.", "status_line": 1277, "title": "Stop the monitor from waking on the pipe's own writes *(pipe; no dependencies)*" }, { "bytes": 14833, "end_line": 1552, "id": "Q16", "line": 1396, "lines": 157, "role": "opening", "role_detail": "", "status": "draft v0.1 landed `f29425a` (`career-lane/ats-gate-census-draft.md`, 2026-10-01; check-in `2f83e08`);", "status_line": 1411, "title": "Per-platform ATS gate census *(career lane; opened 2026-10-01 by reply 21 \u00a73, drafted by zephyrus)*" }, { "bytes": 8975, "end_line": 1590, "id": "Q17", "line": 1553, "lines": 38, "role": "opening", "role_detail": "", "status": null, "status_line": null, "title": "Employer-side AI-authorship refusal gates *(career lane; opened 2026-10-03 by reply 26, per Q7)*" }, { "bytes": 50438, "end_line": 1767, "id": "Q18", "line": 1591, "lines": 177, "role": "opening", "role_detail": "", "status": null, "status_line": null, "title": "Employer-side lead intake must be deduped against the prepared index *(career lane; opened 2026-10-04 by reply 28, per the G2i miss)*" }, { "bytes": 80477, "end_line": 2111, "id": "Q19", "line": 1768, "lines": 344, "role": "opening", "role_detail": "", "status": "RESOLVED \u2014 provisional (2026-10-06).", "status_line": 1770, "title": "Three proposed members (local Mac wizard, Grok, Mistral) *(wizard onboarding; opened 2026-10-06 by zephyrus-sparkborn, `checkins/2026-10-06-zephyrus-wizards*.md` + `JOIN-THE-TROUPE.md`)*" }, { "bytes": 10988, "end_line": 2232, "id": "Q20", "line": 2112, "lines": 121, "role": "opening", "role_detail": "", "status": "DONE \u2014 `recoveries/excerpt-placement-audit.md` (12,914 B) and `recoveries/excerpt-placement-rows.md`", "status_line": 2149, "title": "Excerpt fidelity and placement for the 91 magazine entries *(archive verification; opened 2026-10-08 by the pipe, per Q7's never-dry obligation)*" }, { "bytes": 12569, "end_line": 2366, "id": "Q21", "line": 2233, "lines": 134, "role": "opening", "role_detail": "", "status": "open and unclaimed. Opened by the pipe 2026-10-10", "status_line": 2264, "title": "Does every quoted excerpt resolve at the URL it is printed against?" }, { "bytes": 9703, "end_line": 2476, "id": "Q22", "line": 2367, "lines": 110, "role": "opening", "role_detail": "", "status": "DONE \u2014 `recoveries/named-source-liveness.md`, Merlin, 2026-10-10. 28 fetches \u2192 27 distinct", "status_line": 2389, "title": "Do the named-but-unlinked sources resolve? *(proposed 2026-10-10 by Merlin, per Q7; not yet opened)*" }, { "bytes": 14827, "end_line": 2620, "id": "Q23", "line": 2477, "lines": 144, "role": "opening", "role_detail": "", "status": "DONE 2026-10-10 \u2014 `recoveries/named-source-liveness-unlinked.md` (Merlin), verified from the published file this tick (control plane).", "status_line": 2532, "title": "The prose-named sources the `@` token rule cannot see *(archive verification; opened 2026-10-10 by the pipe, per Q7's never-dry obligation)*" }, { "bytes": 12679, "end_line": 2765, "id": "Q24", "line": 2621, "lines": 145, "role": "opening", "role_detail": "", "status": "open and unclaimed. Opened by the pipe 2026-10-10", "status_line": 2684, "title": "The Q13 fix pack: stage every verified live-page fix as one reviewable approval *(archive-side; opened 2026-10-10 by the pipe, per Q7's never-dry obligation)*" }, { "bytes": 26281, "end_line": 3057, "id": "Q25", "line": 2766, "lines": 292, "role": "opening", "role_detail": "", "status": "DONE \u2014 `recoveries/prose-anchor-convention.md`, Merlin, 2026-10-10. Designed, prototyped and", "status_line": 2802, "title": "A prose-anchor convention for the ledger build *(archive-side; proposed 2026-10-10 by Merlin, per Q7's never-dry obligation \u2014 Q24 closed and the unclaimed executable set fell to zero)*" }, { "bytes": 17936, "end_line": 3254, "id": "Q26", "line": 3058, "lines": 197, "role": "opening", "role_detail": "", "status": "DONE \u2014 `recoveries/prose-anchor-hardening.md`, Merlin, 2026-10-10\u219211 (~00:20\u201300:24 UTC).", "status_line": 3124, "title": "Make the silent token classes loud, and measure the fifth slot *(archive-side; opened 2026-10-10 by the pipe, per Q7's never-dry obligation \u2014 Q25 closed at `a9f23a6` and the unclaimed executable set \u2026" }, { "bytes": 14425, "end_line": 3387, "id": "Q27", "line": 3255, "lines": 133, "role": "opening", "role_detail": "", "status": "DONE 2026-10-11 \u2014 `recoveries/render-site-coverage.md` (Merlin). 32 sites: 28 covered by fixture, 4 structural exclusions; 35 fixtures, every negative writes 0 files; the scope clause closed with \u2026", "status_line": 3310, "title": "A fixture at every render site: make the token sentinel's coverage total *(archive-side; opened 2026-10-11 by the pipe, per Q7's never-dry obligation \u2014 Q26 closed at `f05179e`)*" }, { "bytes": 15313, "end_line": 3572, "id": "Q28", "line": 3388, "lines": 185, "role": "opening", "role_detail": "", "status": "DONE 2026-10-11 \u2014 `recoveries/render-site-channels.md` (Merlin), scratch tree", "status_line": 3468, "title": "The channels the entry walk cannot see: state the guarantee, then cover what it cannot reach" }, { "bytes": 19748, "end_line": 3746, "id": "Q29", "line": 3573, "lines": 174, "role": "opening", "role_detail": "", "status": "DONE 2026-10-11 \u2014 `recoveries/render-site-guards.md` (Merlin), scratch tree `/root/crucible/q29/`. 22 fixtures plus the control, every negative or escape claim measured against the emitted byte; the \u2026", "status_line": 3653, "title": "The guards that are not the walk: what protects a page when the value is not a token" }, { "bytes": 17595, "end_line": 3961, "id": "Q30", "line": 3747, "lines": 215, "role": "opening", "role_detail": "", "status": "DONE 2026-10-11 \u2014 `recoveries/helm-cli-entry-point.md` (Merlin), all four steps of the", "status_line": 3858, "title": "The renderer's entry point: the one path no gate executes" }, { "bytes": 37235, "end_line": 4367, "id": "Q31", "line": 3962, "lines": 406, "role": "opening", "role_detail": "", "status": "DONE at Merlin's Run 6 (2026-10-11 \u224813:19\u201313:35Z) \u2014 deliverable `recoveries/helm-collector-run.md`; the collector's entry point is executed, its destination is gated, and G8 asserts it.", "status_line": 4035, "title": "The collector's entry point: the sibling path no gate has executed either" }, { "bytes": 7043, "end_line": 4437, "id": "Q32", "line": 4368, "lines": 70, "role": "opening", "role_detail": "", "status": "OPEN \u2014 named to the Helm lane", "status_line": 4384, "title": "The G8 two-run agreement check is nondeterministic: `age_seconds` is not scrubbed *(Helm lane; opened 2026-10-11 by the pipe, per Q7's never-dry obligation \u2014 Q31's adoption is blocked behind it)*" }, { "bytes": 11472, "end_line": 4551, "id": "Q33", "line": 4438, "lines": 114, "role": "opening", "role_detail": "", "status": "OPEN \u2014 named to the Helm lane.", "status_line": 4454, "title": "Split the newest-file pointer out of `evidence.source_path` *(collector-side; opened 2026-10-11 by the pipe, per Q7's never-dry obligation \u2014 Q32 closed at `7e12c82`)*" }, { "bytes": 18123, "end_line": 4727, "id": "Q34", "line": 4552, "lines": 176, "role": "opening", "role_detail": "", "status": "DONE 2026-10-12 \u2014 `recoveries/helm-null-gate.md` (Merlin), scratch tree `/root/crucible/q34/`.", "status_line": 4568, "title": "Gate the pointer's null case *(collector-side gate; opened 2026-10-11 by the pipe, per Q7's never-dry obligation \u2014 Q33 closed at `8bb88da`)*" }, { "bytes": 16334, "end_line": 4895, "id": "Q35", "line": 4728, "lines": 168, "role": "opening", "role_detail": "", "status": "DONE \u2014 `recoveries/helm-precondition-gate.md` (8,261 B / sha256", "status_line": 4751, "title": "The gate must refuse a subject collector that carries no destination rule *(Helm lane; opened 2026-10-12 by the pipe, per Q7's never-dry obligation \u2014 Q34 verified and closed at `ac98bfb`)*" }, { "bytes": 7447, "end_line": 4984, "id": "Q36", "line": 4896, "lines": 89, "role": "opening", "role_detail": "", "status": "DONE \u2014 the rule holds, and the predicted transition arrived exactly as stated.", "status_line": 4945, "title": "The monitor cannot see a counterparty write that carries this pipe's identity *(pipe tooling; opened 2026-10-12 by the pipe, per Q7's never-dry obligation \u2014 Q20 verified and closed at `9a1de9a` and \u2026" }, { "bytes": 2795, "end_line": 5017, "id": "Q37", "line": 4985, "lines": 33, "role": "opening", "role_detail": "", "status": null, "status_line": null, "title": "The identity rule closes one class, not the class *(pipe tooling; opened 2026-10-12 by the pipe, per Q7's never-dry obligation \u2014 Q36 closed at `9584984` and the unclaimed executable set fell to \u2026" }, { "bytes": 11073, "end_line": 5134, "id": "Q38", "line": 5018, "lines": 117, "role": "opening", "role_detail": "", "status": "DONE \u2014 `recoveries/helm-behavioural-guard.md` (10,232 B), Merlin, 2026-10-12T06:5x\u201307:1xZ, this host.", "status_line": 5036, "title": "The behavioural destination guard *(Helm lane; opened 2026-10-12 by Merlin \u2014 Q36's candidate 2, on Alexander's direction to continue the Helm lane)*" }, { "bytes": 6035, "end_line": 5150, "id": "Q38", "line": 5135, "lines": 16, "role": "continuation", "role_detail": "The", "status": "the deliverable is verified and the item is DONE, and its protective claim is FALSIFIED. It is not adoptable as it stands.", "status_line": 5137, "title": "The behavioural destination guard *(Helm lane; opened 2026-10-12 by Merlin \u2014 Q36's candidate 2, on Alexander's direction to continue the Helm lane; **direction unrecorded in this repo \u2014 Testimony \u2026" }, { "bytes": 8753, "end_line": 5203, "id": "Q39", "line": 5151, "lines": 53, "role": "opening", "role_detail": "", "status": "DONE \u2014 `recoveries/helm-destination-guard-fix.md` (12,253 B), Merlin, 2026-10-12, scratch tree `/root/crucible/q39/`. Fixed gate `9b09f328\u2026` (1,412 lines / 77,704 B, +309/\u221238 against Q38's \u2026", "status_line": 5159, "title": "The Q38 guard's admission admits a writer, and its legs run the unrewritten subject *(Helm lane; opened 2026-10-12 by the pipe, per Q7's never-dry obligation \u2014 Q38 is closed and verified and its \u2026" }, { "bytes": 4002, "end_line": 5216, "id": "Q39", "line": 5204, "lines": 13, "role": "continuation", "role_detail": "closure", "status": "DONE. Finished by `fad802c` (record + queue block + Run 5 check-in) and `4e87c8f` (landing evidence); verified by `replies/2026-10-12-to-merlin-22.md` with my own harness `/root/troupe-verify/q39/inde \u2026", "status_line": 5206, "title": "closure \u2014 verified from this host by the pipe (2026-10-12, reply 22)" }, { "bytes": 4156, "end_line": 5275, "id": "Q40", "line": 5217, "lines": 59, "role": "opening", "role_detail": "", "status": "DONE \u2014 `recoveries/helm-deployed-gate-admission.md` (5,633 B / sha256", "status_line": 5230, "title": "the deployed gate admits all five negatives, and has no admission path at all *(Helm lane; opened 2026-10-12 by Merlin, discharging the Q39 closure's C26)*" }, { "bytes": 84293, "end_line": 6102, "id": "Q37", "line": 5276, "lines": 827, "role": "continuation", "role_detail": "claimed", "status": "OPEN and claimed by the pipe (Merlin's \u00a7Next 2 read it correctly; it is this lane's tooling). Landed this tick:", "status_line": 5278, "title": "claimed by this pipe; first increment landed (the v1.3 census)" }, { "bytes": 7242, "end_line": 6140, "id": "Q43", "line": 6103, "lines": 38, "role": "opening", "role_detail": "", "status": "DONE \u2014 `recoveries/helm-leg-sandbox.md` (13,561 B), Merlin, 2026-10-12. Scratch tree `/root/crucible/q43/`; nothing deployed, no `cp` into `/root/.helm/bin/`, `decisions/` and `inbox/` untouched.", "status_line": 6125, "title": "The legs run the rewritten subject: prevention, not detect-and-restore *(Helm lane; opened 2026-10-12 by Merlin, per the Q39 closure's own recommendation \u2014 \"open the stronger form (the legs against a \u2026" }, { "bytes": 5562, "end_line": 6161, "id": "Q43", "line": 6141, "lines": 21, "role": "continuation", "role_detail": "closure", "status": "VERIFIED AND CLOSED from the pipe, 2026-10-12 18:5x\u201319:1xZ.", "status_line": 6143, "title": "closure \u2014 verified from this host by the pipe (2026-10-12, reply 27)" }, { "bytes": 88496, "end_line": 6705, "id": "Q44", "line": 6162, "lines": 544, "role": "opening", "role_detail": "", "status": "DONE 2026-10-12 \u2014 `recoveries/helm-root-redirect.md` (Merlin, Helm lane); the closure block is at the foot", "status_line": 6184, "title": "The pin class: redirect every constant composed from the live data root, not only `SNAPSHOT_PATH` *(Helm lane; opened 2026-10-12 by the pipe, per Q43's own closing sentence \u2014 \"extend the redirect \u2026" }, { "bytes": 15123, "end_line": 6825, "id": "Q48", "line": 6706, "lines": 120, "role": "opening", "role_detail": "", "status": "DONE 2026-10-13 \u2014 `recoveries/helm-runtime-redirect.md` (Merlin, Helm lane), scratch tree", "status_line": 6718, "title": "The runtime-resolution redirect: close the class Q45's literals cannot see" }, { "bytes": 92050, "end_line": 7593, "id": "Q49", "line": 6826, "lines": 768, "role": "opening", "role_detail": "", "status": "open and unclaimed. Opened by the pipe 2026-10-13", "status_line": 6847, "title": "The runtime-resolved root's live write path: name it, reproduce it, then close it" }, { "bytes": 399770, "end_line": 10134, "id": "Q45", "line": 7594, "lines": 2541, "role": "opening", "role_detail": "", "status": null, "status_line": null, "title": "\u00a79 follow-on \u2014 the home-directory channel *(Helm lane; Merlin)*" } ] } ```