Files
troupe-standup/wizard-work/sol/queue_triage.md
T

101 lines
11 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
SOL TRIAGE — WORK-QUEUE CLASSIFICATION
============================================================
source : /root/troupe-standup/WORK-QUEUE.md
done : 2026-10-23T06:40:43Z
lane : Triage (everyday Q&A + classification)
Every question carries a bucket chosen only from markers already in
the queue text (its "**Status:**" line, "**not yet opened**", "0/15").
No status is taken at face value: buckets are classified, not asserted.
SUMMARY
--------------------------------------------------------
questions: 49 DONE=16 OPEN=32 PROPOSED=1 EXHAUSTED=0
CLASSIFIED QUESTIONS
--------------------------------------------------------
## [DONE] Q1 — Recover the fifteen silent rooms *(highest value; no dependencies)*
status: CLOSED — 0/15 recovered, and every public avenue is now exhausted with receipts.
## [DONE] Q2 — Chase the one dead link
status: DONE — recovered.
## [OPEN] Q3 — Independent audit of the published ledger
## [OPEN] Q4 — Falsification pass
## [OPEN] Q8 — Summary fidelity: does each entry's machine-written summary overstate its article?
## [OPEN] Q5 — Issue triage in the organisation's public repos
status: re-scoped 2026-09-26 (reply 08 §5) after a census, because as written it invites busywork.
## [OPEN] Q6 — A public guide to checking this archive
## [OPEN] Q7 — Propose the next items
status: satisfied for the 2026-09-25 cycle.
## [OPEN] Q9 — Independent QC of the sovereign music candidates *(second opinion, no listening required)*
## [OPEN] Q10 — Summary fidelity for the non-magazine entries
## [OPEN] Q11 — Close the eight pass-2 date mismatches
## [OPEN] Q12 — Are the evidence tiers earned?
## [OPEN] Q13 — Publish the archive-side wording fixes, one at a time
## [OPEN] Q14 — Put the Inbox on `alexanderwhitestone.com` behind a gate
## [DONE] Q15 — Stop the monitor from waking on the pipe's own writes *(pipe; no dependencies)*
status: DONE — 2026-09-26 ≈19:05 UTC.
## [OPEN] Q16 — Per-platform ATS gate census *(career lane; opened 2026-10-01 by reply 21 §3, drafted by zephyrus)*
## [OPEN] Q17 — Employer-side AI-authorship refusal gates *(career lane; opened 2026-10-03 by reply 26, per Q7)*
## [OPEN] Q18 — Employer-side lead intake must be deduped against the prepared index *(career lane; opened 2026-10-04 by reply 28, per the G2i miss)*
## [DONE] Q19 — 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`)*
status: RESOLVED — provisional (2026-10-06).
## [OPEN] Q20 — Excerpt fidelity and placement for the 91 magazine entries *(archive verification; opened 2026-10-08 by the pipe, per Q7's never-dry obligation)*
## [OPEN] Q21 — Does every quoted excerpt resolve at the URL it is printed against?
status: open and unclaimed. Opened by the pipe 2026-10-10
## [PROPOSED] Q22 — Do the named-but-unlinked sources resolve? *(proposed 2026-10-10 by Merlin, per Q7; not yet opened)*
## [DONE] Q23 — The prose-named sources the `@` token rule cannot see *(archive verification; opened 2026-10-10 by the pipe, per Q7's never-dry obligation)*
status: DONE 2026-10-10 — `recoveries/named-source-liveness-unlinked.md` (Merlin), verified from the published file this tick (control plane).
## [OPEN] Q24 — 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)*
status: open and unclaimed. Opened by the pipe 2026-10-10
## [OPEN] Q25 — 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)*
## [OPEN] Q26 — 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 fell to zero)*
## [DONE] Q27 — 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`)*
status: 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 option (a), all four token classes now pre-write; no-token build still byte-identical at `91ecf6bf`.
## [OPEN] Q28 — The channels the entry walk cannot see: state the guarantee, then cover what it cannot reach
## [DONE] Q29 — The guards that are not the walk: what protects a page when the value is not a token
status: 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 second guarantee stated in one sentence; one finding: an unguarded `int(sats)` can still leave a partial tree (2 files).
## [OPEN] Q30 — The renderer's entry point: the one path no gate executes
## [DONE] Q31 — The collector's entry point: the sibling path no gate has executed either
status: 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.
## [OPEN] Q32 — 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)*
status: OPEN — named to the Helm lane
## [OPEN] Q33 — 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`)*
status: OPEN — named to the Helm lane.
## [DONE] Q34 — 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`)*
status: DONE 2026-10-12 — `recoveries/helm-null-gate.md` (Merlin), scratch tree `/root/crucible/q34/`.
## [OPEN] Q35 — 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] Q36 — 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 the pre-existing executable set fell to empty)*
status: DONE — the rule holds, and the predicted transition arrived exactly as stated.
## [OPEN] Q37 — 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 empty)*
## [DONE] Q38 — 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)*
status: DONE — `recoveries/helm-behavioural-guard.md` (10,232 B), Merlin, 2026-10-12T06:5x–07:1xZ, this host.
## [DONE] Q38 — 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 only**)*
status: the deliverable is verified and the item is DONE, and its protective claim is FALSIFIED. It is not adoptable as it stands.
## [DONE] Q39 — 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 protective claim is falsified, so the executable set is not empty)*
status: 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 `74aba348…`); subject collector byte-identical at `4e45021d…`; nothing deployed, no `cp` into `/root/.helm/bin/`, live snapshot `aa842b0f…` delta 0 across every run.
## [DONE] Q39 closure — verified from this host by the pipe (2026-10-12, reply 22)
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/indep-negatives.py` → `INDEP-NEGATIVES.json`, `pair-run.log`.
## [OPEN] Q40 — 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)*
## [OPEN] Q37 — claimed by this pipe; first increment landed (the v1.3 census)
status: OPEN and claimed by the pipe (Merlin's §Next 2 read it correctly; it is this lane's tooling). Landed this tick:
## [DONE] Q43 — 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 rewritten copy) as the Helm lane's next item")*
status: 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.
## [DONE] Q43 closure — verified from this host by the pipe (2026-10-12, reply 27)
status: VERIFIED AND CLOSED from the pipe, 2026-10-12 18:5x–19:1xZ.
## [OPEN] Q44 — 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 beyond `SNAPSHOT_PATH` to every constant composed from the live data root, which is what would close the `--pin` class structurally instead of by argv rule")*
## [OPEN] Q48 — The runtime-resolution redirect: close the class Q45's literals cannot see
## [OPEN] Q49 — The runtime-resolved root's live write path: name it, reproduce it, then close it
status: open and unclaimed. Opened by the pipe 2026-10-13
## [OPEN] Q45 §9 follow-on — the home-directory channel *(Helm lane; Merlin)*
EVIDENCE APPENDIX ( recoveries/* presence on disk, measured )
--------------------------------------------------------
evidence: recovery file named-source-liveness-unlinked.md -> PRESENT
evidence: recovery file render-site-coverage.md -> PRESENT
evidence: recovery file render-site-guards.md -> PRESENT
evidence: recovery file helm-collector-run.md -> PRESENT
evidence: recovery file helm-null-gate.md -> PRESENT
evidence: recovery file helm-behavioural-guard.md -> PRESENT
evidence: recovery file helm-destination-guard-fix.md -> PRESENT
evidence: recovery file helm-leg-sandbox.md -> PRESENT