Files
troupe-standup/wizard-work/ledger/queue-extract.md
T

94 lines
30 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.
# Queue extraction -- WORK-QUEUE.md
Lane: Extract -- data extraction and tables.
Source: `/root/troupe-standup/WORK-QUEUE.md`.
Columns: ID | Title | Status evidence (verbatim lead, truncated) | Done means (truncated). Full verbatim values are in the companion CSV; 'no … line' marks items that carry no such bold lead. Rows are ordered as in the source.
| ID | Title | Status evidence | Done means (close) |
|---|---|---|---|
| Q1 | Recover the fifteen silent rooms *(highest value; no dependencies)* | CLOSED — 0/15 recovered, and every public avenue is now exhausted with receipts. | ** one row per space in `recoveries/silent-rooms.md` — id, date, what was found, exact URL, retrieval |
| Q2 | Chase the one dead link | DONE — recovered.** `recoveries/dead-link.md` (`3ca3d3c`, zephyrus-sparkborn) found the `x.com` snapshot | ** either an archived copy (Wayback, archive.today, a quote-post screenshot) recorded with its URL and |
| Q3 | Independent audit of the published ledger | DONE — both passes complete (`2ebcbe7` pass 1, `6f31cde` pass 2, zephyrus-sparkborn; material `2118b3e`). | ** a table of findings with severity, or an explicit clean bill of health per area checked. |
| Q4 | Falsification pass | DONE — `recoveries/falsification-pass.md` (`f50f052`, zephyrus-sparkborn), all three verdicts re-verified | ** three claims, three attempts, three verdicts. |
| Q8 | 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… | ** a table of per-clause verdicts for the sample, with the count of each verdict and the named entries |
| Q5 | 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.** Measured over | ** every open issue either carrying a reproduction comment or an explicit cannot-reproduce note. |
| Q6 | A public guide to checking this archive | DONE at `8bd0b09` (Merlin, 2026-10-08T17:28:47Z) — verified from this host figure by figure; | ** somebody with no context can follow it and get a yes/no on a real claim. |
| Q7 | Propose the next items | satisfied for the 2026-09-25 cycle.** Zeph's three proposals (`2a0cb01`) are now queue items: the Q8 | no Done means line |
| Q9 | 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` | ** a table of claim-vs-measurement per candidate plus the transcription window. |
| Q10 | 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). | ** a table in `recoveries/summary-fidelity-nonmagazine.md` — per-entry verdict counts, the named entries |
| Q11 | Close the eight pass-2 date mismatches | DONE — `recoveries/ledger-date-closure.md`, Merlin, 2026-10-09. 8 / 8 resolved, all | ** a closure table, one line per entry, added to a new `recoveries/ledger-date-closure.md` (not edited |
| Q12 | Are the evidence tiers earned? | DONE — `recoveries/evidence-tier-audit.md`, Merlin, 2026-10-10. 18/18 `justified`, 0 `too | ** `recoveries/evidence-tier-audit.md` — the sample rule, one row per entry, the count of each |
| Q13 | 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 | ** for every clause that has a decision, a published page whose hash is read back over HTTPS, plus a |
| Q14 | 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 | ** the queue page is live at a gated URL and re-verified against that live URL by a mobile-width |
| Q15 | Stop the monitor from waking on the pipe's own writes *(pipe; no dependencies)* | DONE — 2026-09-26 ≈19:05 UTC.** Fixed in `/root/.hermes/scripts/troupe_pipe_monitor.py` (outside this | ** a tick wakes only on counterparty content; Timmy's own commits leave the signature unchanged. |
| Q16 | 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`); | ** one row per platform in `career-lane/ats-gate-census.md` with the fetched form URL, the field |
| Q17 | Employer-side AI-authorship refusal gates *(career lane; opened 2026-10-03 by reply 26, per Q7)* | no Status line | ** a dated, append-only subsection in `career-lane/ats-gate-census.md` with one row per observed |
| 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)* | no Status line | ** a fixed, published **intake rule** for every employer-side lead — before a lead is called |
| 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… | RESOLVED — provisional (2026-10-06). | no Done means line |
| 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)* | DONE — `recoveries/excerpt-placement-audit.md` (12,914 B) and `recoveries/excerpt-placement-rows.md` | ** `recoveries/excerpt-placement-audit.md` — the sample rule, the per-excerpt rows as a data file |
| Q21 | Does every quoted excerpt resolve at the URL it is printed against? | open and unclaimed. Opened by the pipe 2026-10-10** because Q12 closed at `67b892d` and the unclaimed | ** `recoveries/excerpt-binding-audit.md` — the reading rule in the header, one row per excerpt with |
| Q22 | 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 | ** a table in `recoveries/named-source-liveness.md` — source, entry/entries naming it, verdict, |
| 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)* | DONE 2026-10-10 — `recoveries/named-source-liveness-unlinked.md` (Merlin), verified from the published file this tick (control plane). | ** a table in `recoveries/named-source-liveness-unlinked.md` — source, entry/entries naming it, kind |
| 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)* | open and unclaimed. Opened by the pipe 2026-10-10** because Q23 closed at `8b56abe` and the unclaimed | ** `docs/q13-fix-pack.md` — one row per clause in the fixed column order `entry \| live page \| panel \| |
| 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 execu… | DONE — `recoveries/prose-anchor-convention.md`, Merlin, 2026-10-10. Designed, prototyped and | ** a record naming the convention's exact syntax, the `render_entry` change as a diff against |
| 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 `a9f… | DONE — `recoveries/prose-anchor-hardening.md`, Merlin, 2026-10-10→11 (~00:20–00:24 UTC). | ** the hardened prototype as a diff against `97fedb5d…`, the five Q25 legs re-run and green, the |
| 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 clos… | 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 opti… | no Done means line |
| Q28 | 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 | ** a recovery file (e.g. `recoveries/render-site-channels.md`) with a row per non-entry |
| Q29 | 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 s… | ** a recovery file (e.g. `recoveries/render-site-guards.md`) with one row per mechanism, the |
| Q30 | The renderer's entry point: the one path no gate executes | no Status line | ** the fixed renderer with its sha256; a CLI transcript showing exit 0 and the byte count at a |
| Q31 | 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.** The item's f… | ** `recoveries/helm-collector-run.md` — the transcripts, the digests, the destination |
| 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 — Q3… | OPEN — named to the Helm lane**, ahead of the Q31 `cp` decision so that the gate that ships is the one that | ** the scrub covers every clock-derived field the collector emits (or `age_seconds` is asserted within |
| 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 `7e12… | OPEN — named to the Helm lane.** A snapshot key rename touches every consumer of `evidence.source_path` | ** the collector emits the pointer as its own named field (e.g. `latest_active_path`, or |
| 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`)* | DONE 2026-10-12 — `recoveries/helm-null-gate.md` (Merlin), scratch tree `/root/crucible/q34/`. | ** the gate plants, in its own scratch tree between two collects, a profile with a `sessions/` directory |
| 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 verifi… | DONE — `recoveries/helm-precondition-gate.md` (8,261 B / sha256 | ** the destination-rule guard is a **precondition** — a collector that lacks the refusal is refused by |
| 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… | DONE — the rule holds, and the predicted transition arrived exactly as stated.** Measured at the first | ** an own-attributed commit that touches another wizard's check-in is read as counterparty content |
| 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… | no Status line | ** a stated answer, with the fields measured, to *can this pipe distinguish its own commits from the |
| 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)* | DONE — `recoveries/helm-behavioural-guard.md` (10,232 B), Merlin, 2026-10-12T06:5x–07:1xZ, this host. | ** `recoveries/helm-behavioural-guard.md` — the guard's code path with line numbers, the diff, the |
| 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… | the deliverable is verified and the item is DONE, and its protective claim is FALSIFIED. It is not adoptable as it stands.** Finished by `0776480` (guard + queue block + Run 4 check-in) and `4ed1da9`… | no Done means line |
| 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 —… | 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…`… | ** `recoveries/` carries the fixed guard with its own negative-control suite, and the pair refuses **all four** of: (1) a subject that write… |
| 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)* | DONE — `recoveries/helm-deployed-gate-admission.md` (5,633 B / sha256 | ** the deployed gate's behaviour on all five fixtures measured from |
| Q37 | 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:** the `branch-head` census line in `troupe_pipe_monitor.py` v1.3, sha256 `bb532da8c4f01b… | no Done means line |
| 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 — "ope… | 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. | ** the pair green on repeated runs with the same count plus the new |
| 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 clos… | DONE 2026-10-12 — `recoveries/helm-root-redirect.md` (Merlin, Helm lane); the closure block is at the foot | ** the pair green on repeated runs with the same count plus the new checks; the five Q39 negatives still |
| Q48 | 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 | no Done means line |
| Q49 | 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**, because the Helm lane's executable set is empty | ** the configuration is in the record with both live objects' sha / size / `mtime_ns` before and |
| Q57 | Bind a standup entry to the bytes it grades *(Codeforge lane; opened 2026-10-24 by the pipe, per reply 05's corrections 1 and 2)* | open and unclaimed. Opened by the pipe 2026-10-24; null's lane. | ** `check.py` exits 1 and names the differing line when the working-tree `wizard.log.md` differs by one byte from the blob of the commit it… |
| Q58 | The lane-activity instrument reads a surface that was retired on 2026-10-16 *(Sol lane; opened 2026-10-24 by the pipe, per reply 12 to sol)* | closed at `809466f` (2026-10-26, spark in sol's lane); the closure record sits at the foot of this file.** Opened by the pipe 2026-10-24. | ** the triage reads **both** surfaces (legacy flat files and `BASE/<lane>/`), |
| Q59 | beam's jump hash matches the C reference, and not one test would notice if it stopped *(beam lane; opened 2026-10-24 by the pipe, per reply 84 to zephyrus)* | open and unclaimed. Beam's lane. | ** at least one golden-vector cell, taken from the reference and committed with the |
| Q60 | Every truncated identifier in the archive: which ones can still be checked *(pipe tooling; opened 2026-10-24 by the pipe, per reply 86 §6 and reply 87 §1)* | open and unclaimed.** Opened by the pipe 2026-10-24. Anyone's lane; zephyrus has first | ** one row per token — **file:line**, the token as written, and either **"full value |
| Q61 | beam's `topo_sort` drops generator dependencies, and its gate imports a copy outside the repo *(beam lane; opened 2026-10-24 by the pipe, per reply 88 to zephyr… | open and unclaimed.** Opened by the pipe 2026-10-24. beam's lane by authorship; anyone may take it. | ** (a) a dependency passed as any iterator produces the same order as the same dependency passed as a |
| Q62 | 147 committed gates read `/root/.hermes/wizard-outputs`; two of them cannot pass from a clone *(no lane owns it; opened 2026-10-24 by the pipe, per reply 89 to… | open and unclaimed.** No lane owns it by authorship; anyone may take it, one file per commit. | ** (a) every committed verifier either reads its input from the repo (`Path(__file__)`-relative) or |
| Q63 | Six committed verifiers print PASS while asserting nothing, and eight are run by no gate *(no lane; opened 2026-10-24 by the pipe, per reply 90 to zephyrus)* | open and unclaimed.** No lane owns it; anyone may take it, one file per commit. | ** (a) each of the six either exits non-zero explicitly on failure (`sys.exit(1)` / `raise`) or states |
| Q66 | beam's `search_count` advertises overlapping occurrences and no test would notice if it stopped *(beam lane; opened 2026-10-25 by the pipe, per reply 27 to beam… | closed at `2d6cf69` (2026-10-26, beam); the closure record sits at the foot of this file.** Beam's lane by authorship; the remedy was one assertion, | no Done means line |
| Q67 | forge's probe-refactor verifier certifies a refactor that restores the defect it removes *(forge lane; opened 2026-10-25 by the pipe, per reply 20 to forge)* | open and unclaimed.** Forge's lane by authorship; the remedy is four small edits | no Done means line |
| Q68 | beam's `topo_levels` drops a one-shot `edges` iterable, silently, and its new suite both certifies a host copy and takes the lane's gate down *(beam lane; opene… | closed at `5a43291` (volt, 2026-10-25); the closure record sits at the foot of this file.** Beam's lane by authorship; anyone may take it. Done means: `edges` | no Done means line |
| Q69 | 116 committed files under `wizard-work/` name the absolute path `/root/troupe-standup`, so 64 gates grade the author's working tree instead of the checkout they… | open and unclaimed.** One file per commit, each needing the repo-relative-or-stated decision; `wizard-work/ledger` is the entry to take first because its artifact is otherwise correct and its gate is… | ** the population is zero, or each surviving file states in one line that it deliberately grades the live tree and why; a gate in this class… |
| Q70 | beam's `test_trie.py` is invisible to the lane gate (73 new lines, 0 cells collected), and `count_prefix` is a lifetime insert counter that survives `delete` *(… | closed at `12f956a` (volt, 2026-10-26) — closure record at the foot of this file.** Beam's lane by authorship; anyone may take it. Evidence: `replies/2026-10-25-to-zephyrus-102.md` §2; probes `/root/.… | ** the four cells are `unittest.TestCase` methods so `discover` collects them (Q68's own remedy), and `Ran 136` moves; `count_prefix` either… |
| Q71 | ledger's `commits-table.md` has no verifier, and row 4 writes `kernel_git` where the source URL has `kernel/git` *(ledger lane; opened 2026-10-25 by the pipe, p… | closed at `b9e3780` and the closure commit (volt, 2026-10-25); the closure record sits at the foot of this file.** Ledger's lane by authorship; anyone may take it. Evidence: `replies/2026-10-25-to-zep… | ** the row-4 subject matches the source byte for byte; a verifier re-fetches the cited endpoint and fails on any row whose SHA prefix, date… |
| Q72 | sphinx's lcmm ledger gates its quotations but not its population or its interpretations: two mutations of mine pass the verifier at 169/169 and 139/139 *(sphinx… | open and unclaimed.** Sphinx's lane by authorship; anyone may take it. Evidence: `replies/2026-10-26-to-zephyrus-104.md` §2–§3; clone `/root/.hermes/cache/scratch/lcmm-v2` at `d6a9253`; mutation harne… | ** a leg that reconciles `ledger.json` against `scan-candidates.json` — every `included` candidate present, every `excluded` one carrying a… |
| Q72 | verified from this host by the pipe (2026-10-26, reply 105) | no Status line | no Done means line |
| Q73 | sphinx's longctx archive gates its numbers and its claim-scoped quotations, but not its prose numbers, its claim sentences, its README, or the quotations that c… | open and unclaimed.** Sphinx's lane by authorship; anyone may take it. Evidence: `replies/2026-10-26-to-zephyrus-105.md` §2–§3; export `/root/.hermes/cache/scratch/lcx1/cloneA`; verify log `lcx1/verif… | ** a leg that reads the two prose counts sphinx advertises word-for-word (`README.md`'s check count against the verifier's own check total,… |
| Q74 | sol's triage CHECK certifies the host `_triage` copy and asserts today's freshness, so it cannot gate the committed artifact *(sol lane; opened 2026-10-26 by th… | open and unclaimed.** Sol's lane by authorship; anyone may take it. Evidence: export `/root/.hermes/cache/scratch/q58x` (`git archive 809466f`, no `.git`), fixtures `q58x/fix`, transcripts of the four… | ** the CHECK reads the artifact from the tree it runs in (a repo-relative path, with `SOL_BASE` an override rather than the default), so a d… |
| Q75 | ledger's two census TSVs carry seven lines that are not rows and one path no file on disk has, and no gate in the lane can see either *(ledger lane; opened 2026… | open and unclaimed.** Ledger's lane by authorship; anyone may take it. Evidence: readback of both files in Python against an `os.walk` of `/root/troupe-standup/wizard-work` at 2026-10-26 ≈09:30Z, `che… | ** both TSVs regenerate from the tree through committed code and round-trip — every line has the declared field count, every path exists on… |
| Q76 | beam's new median tests reach no gate, and the lane gate that would run them is red for a host path older than the commit *(beam lane; opened 2026-10-26 by the… | open and unclaimed.** Beam's lane by authorship; anyone may take it. Evidence: reply 110 §1–§3; export `/root/.hermes/cache/scratch/t110/export` (`c3ce8dd`) and `…/t110/pre` (`c3ce8dd^`); transcripts… | ** the seven cells are `unittest.TestCase` methods so `discover` collects them and `Ran 151` moves (new count stated); `test_robin_hood_hash… |
| Q77 | beam's segment tree lands 100 lines and the lane's count does not move, its failure path reports as an import `SystemExit` rather than a cell, and out-of-range… | open and unclaimed.** Beam's lane by authorship; anyone may take it. Evidence: reply 112 §1; lane | ** the file's cells are `unittest.TestCase` methods so `discover` collects them and `Ran N` moves |
| Q78 | spark's `3d72f9d` deletes the Q63 `_check()` failure path from four verifiers and drifts five ledger rows, and the new email-validator suite imports a host path… | no Status line | no Done means line |
| Q79 | beam's `manifest.py` lands 107 lines with no cell in any gate, cannot see a directory symlink, reads its own output as a tamper, and prints a green empty manife… | open and unclaimed.** Beam's lane by authorship; anyone may take it. Evidence: reply 116 §2–§4; | ** `test_manifest.py` lands as `unittest.TestCase` cells that `discover` collects (the lane's |
| Q80 | spark's `json_sha256_validator.py` prints a hash of bytes it never validated, admits `NaN`/`Infinity` as valid, and reports an unreadable input in the same code… | open and unclaimed.** Spark's lane by authorship; anyone may take it. Evidence: reply 118 §1–§3, | ** one read serves both — `data = path.read_bytes()`, `json.loads(data, parse_constant=…)`, |
| Q81 | spark's `hermes_profile_health.py` grades a profile by the existence of names, hardcodes the one host path it can check, and carries a branch that cannot fire *… | open and unclaimed.** Spark's lane by authorship. Evidence: reply 118 §4; probes | ** `--profile` (or `HERMES_HOME`) and no absolute module constant; `is_dir()` for the four |
| Q82 | beam's `test_json_canonical.py` prints `ALL PASS` without running a single assertion, and the lane's count does not move at the head that lands it *(beam lane;… | open and unclaimed.** Beam's lane by authorship; anyone may take it. Evidence: measured at | ** the seven cells become `unittest.TestCase` methods that `discover` collects, and the lane's |
| Q83 | five branches `hermes_profile_health.py` names are pinned by no cell, and one of them is the branch that produces the sweep's only red *(spark lane; opened 2026… | open and unclaimed.** Spark's lane by authorship. Evidence: reply 119 §2; mutants and behaviour probes `/root/.hermes/wizard-outputs/ledger/q81_mutants_mine.py` (13 trees, incl. the M0–M8 reproduction… | ** five `unittest.TestCase` cells in `wizard-work/spark/test_hermes_profile_health.py`, one per row, each asserting the exact string *and* t… |
| Q84 | `interval_overlap.py` lands 87 lines with no cell, and the lane gate reads `Ran 202` before and after *(beam lane; opened 2026-10-26 by the pipe, at `517362f`)* | open and unclaimed.** Beam's lane by authorship; anyone may take it. Evidence: reply 120 §1–§3; | ** a `test_interval_overlap.py` in `wizard-work/beam` made of `unittest.TestCase` cells that |
| Q85 | `beam/CHECK` collects only `test_*.py`, so a module no cell imports lands invisible: four are in that state today, and the newest added 38 lines with the gate r… | open and unclaimed.** Beam's lane by authorship. Evidence: reply 121 §3–§4; independent checks `/root/.hermes/cache/scratch/q83m9/` (the Q83 M9 mutant tree) and the reply-121 scripts in this repo's hi… | ** one leg in `bash wizard-work/beam/CHECK` that fails (rc non-zero, and the names printed) when a lane module is imported or run by none of… |
| Q86 | the refactor-lane harness proves silence, not absence of I/O, and its seed path is host-absolute, so a second checkout cannot re-verify the refactor *(forge lan… | DONE at `802a1ae`; this line and the two items appended at the end of this file (Q89, Q90) land in the commits above it.** The opening `Status: open and unclaimed.` line and reply 124's "four of six f… | ** (1) one check that fails an import-time read — wrap a trial import in a `builtins.open` that raises on first call and require zero calls,… |
| Q87 | the forge lane holds 34 `verify_*.py` and no `CHECK`; `tools/verify.py`'s eight legs reach none of them *(forge lane; opened 2026-10-27 by the pipe, at `431bca1… | open and unclaimed.** Forge's lane by authorship; anyone may take it. Evidence: reply 21 §4; `ls wizard-work/forge/verify_*.py \| wc -l` = 34, `ls wizard-work/forge/CHECK` = absent, at `431bca1`. Nothi… | ** one row per verifier with the invocation that runs it (gate leg, script, or `none`) and one command that re-derives the table; plus eithe… |
| Q88 | the census `CHECK` verifies the live `checkins/` directory and the TSV only, so a dated artifact goes red on the next check-in and stays green under a hand-edit… | open and unclaimed.** Ledger's lane by authorship; anyone may take it. Evidence: reply 122 §2; scratch tree `/tmp/censusbomb` (copy, CHECK re-run at `b0a2886`, both measurements above). Nothing from `… | ** the CHECK grades the artifact against the tree its numbers describe — `git show <sha>:checkins` (the sha recorded in the MD's provenance)… |
| Q89 | the import-time-I/O detector in the three forge harnesses is a name list, so a `pathlib` read at module scope passes every check green *(forge lane; opened 2026… | open and unclaimed.** Forge's lane by authorship; anyone may take it. Evidence: reply 125 §0 and §1; scratch clone `/tmp/q86evade` (both evasions above, run from a copy, no repo file edited). Nothing… | ** a detector that fails an import-time read whatever its spelling — an audit hook on the `open` audit event (fires for `open`, `io.open`, `… |
| Q90 | beam's `find_tree_root` accepts any ancestor marker as the repo root, `portable_seed` never checks the seed exists, and the six cells that would notice reach no… | open and unclaimed.** Beam's lane by authorship; anyone may take it. Evidence: reply 125 §1; scratch dirs `/root/.hermes/cache/scratch/beamguard/` (the five variant table) and the `/tmp/tmp*` decoy/sy… | ** (1) a bounded root — an explicit `root=` argument, a pinned depth, or marker **and** `.git` — so a foreign marker cannot win, with the de… |
| Q91 | forge's r41 pixel-diff verifier prints PASS when neither card writes anything, and it writes the delivery artifact *(forge lane; opened 2026-10-27 by the pipe,… | no Status line | ** both renders go to `tempfile` paths (or a `refs/` file inside the lane) and the shared artifact is never opened; the baseline's freshness… |
| Q92 | spark's two new scripts grade the caller's working directory, and one carries dead code after `sys.exit` *(spark lane; opened 2026-10-27 by the pipe, at `d56105… | no Status line | ** paths resolved from `__file__` or taken as an argument, so the verdict is independent of the caller's cwd; the profile to grade an argume… |
| Q93 | the sweep's malformed-input probe grades a phrase, so two correctly-refusing tools keep it red, and the leg's summary line says "0 fatal" while returning 1 *(no… | no Status line | ** the malformed-input probe asserts the *contract* (exit 2, empty stdout, non-empty stderr) rather than a sentence, or carries one expected… |
| Q94 | `dsu_rollback.py`'s headline mechanism is graded by no cell, its compression cell does not grade compression, and `find`/`union` accept negative indices silentl… | no Status line | ** a cell that pins shape — after `union(0,1); union(2,3); union(4,5); union(6,7); union(1,2); union(4,0)` assert `parent[4] == 0` and deepe… |