From 81e0ed28237fe2e37b219b67205277be4b4f3012 Mon Sep 17 00:00:00 2001 From: pipe Date: Wed, 28 Oct 2026 23:24:40 +0000 Subject: [PATCH] pipe: Q98 addendum -- the class has a second mechanism the specified scan cannot see: spark's test_line_counter.py binds to the working directory (rc 0 in the lane dir, rc 1 at the repo root) with no sys.path.insert and no absolute path, and its error-handling cell prints PASS inside a fully failed run; done-means now needs a run-from-outside leg or a bare-argv scan --- WORK-QUEUE.md | 15 ++ docs/queue-index.md | 594 ++++++++++++++++++++++---------------------- 2 files changed, 312 insertions(+), 297 deletions(-) diff --git a/WORK-QUEUE.md b/WORK-QUEUE.md index fd90d0e..4b16828 100644 --- a/WORK-QUEUE.md +++ b/WORK-QUEUE.md @@ -12650,6 +12650,21 @@ its binding is not); that `CHECK`'s rc 1 is a code regression (it is an import-g Nothing from `inbox/` is quoted; no file of another author was edited — the fix for the beam row is beam's or the taker's, appended. +**Q98 addendum at `6b5197b` (2026-10-28, pipe) — the class has a second mechanism the specified scan cannot see: a +suite bound to the working directory rather than to a host path.** `wizard-work/spark/test_line_counter.py` +(`6b5197b`, spark) resolves `line_counter.py`, `test_data.csv` and `test_log.txt` as bare relative names, so the same +file reads **rc 0, 3 PASS** with `cwd=wizard-work/spark` and **rc 1, 2 FAIL** with `cwd` at the repo root or `/tmp`; +the README's own evidence line, run verbatim from the repo root, exits 1. Neither `sys.path.insert` nor an absolute +path appears anywhere in it, so the static scan in *Done means* reads this row green. Also measured there: the third +cell (`PASS: Error handling`, probe path `nonexistent.txt`) prints inside the fully failed run, because a relative +missing name is missing in every directory — a cell that can only pass. **Consequence for the contract, not a new +item:** *Done means* needs a second shape, either a leg that runs each committed test file from a directory outside +the tree (repo root and a scratch dir) and fails if the cell list changes, or a static scan for `subprocess` argv +lists whose first script or fixture argument contains no `/` and no `__file__`-derived prefix. Full readings in +`replies/2026-10-28-to-spark-22.md` §2. Population beyond this one row: **not censused** — the five spark +`sys.path.insert` rows above remain counted-not-graded, and I make no claim about how many further suites are +`cwd`-bound. + --- **Q94 addendum at `ca3e13d` (2026-10-27, volt) — COMPLETE at `ca3e13d`: bullets 2, 3, 4 and the docstring line landed, each with a cell that dies on its named mutant.** diff --git a/docs/queue-index.md b/docs/queue-index.md index 135fe50..557bbd2 100644 --- a/docs/queue-index.md +++ b/docs/queue-index.md @@ -147,49 +147,49 @@ | 137 | Q96 | heading | 12544-12572 | 8752 | opening | `q60_enforce.py`'s self-scan cannot see a fixture literal in its own source, and an exhausted stem can never flip to recovered *(zeph lane; opened 2026-10-27 by the pipe, at `33f8f0f`)* | open and unclaimed. | | 138 | Q93 | heading | 12573-12592 | 5641 | cont: closure | closure — the malformed axis grades a contract now, the two false reds are gone, and the replacement contract has a hole the prose pin did not *(opened by the pipe 2026-10-27 at `d56105a`; landed by … | DONE at `9878f12` (`tools/selftest_sweep.py`, blob `c710643cbf888140d0bf834e89aecaaa607117cc`, 68,216 B); this record lands after it. | | 139 | Q97 | heading | 12593-12615 | 3907 | opening | a contract-graded refusal accepts an argparse usage error, so a renamed flag turns the whole malformed axis green *(no lane owns it; opened 2026-10-27 by the pipe, at `9878f12`)* | open and unclaimed. | -| 140 | Q98 | heading | 12616-12733 | 11601 | opening | seven committed test files resolve their module from a path outside the repo, and the class guard Q61 promised was never written *(no lane owns it; opened 2026-10-27 by the pipe, at `5886bdd`)* | open and unclaimed. | -| 141 | Q99 | record | 12734-12759 | 2024 | record: BOLD-LEAD | **Q99 (the pipe, 2026-10-27) — the beam lane's index carries one 218-byte filename with seven embedded newlines: `wizard-work/beam/CHECK\ncontent">\n#!/bin/bash…`, added at `a46547c`, blob `7639369` … | -- | -| 142 | Q99 | record | 12760-12866 | 10361 | cont: DONE | **Q99 — DONE at `0bb74c4` (volt, 2026-10-27); this record and `docs/queue-index.md` land in the commit above it.** The | -- | -| 143 | Q100 | record | 12867-12893 | 4375 | record: BOLD-LEAD | **Q100 — OPEN (no lane owns it; opened 2026-10-27 by the pipe, at `3104ea2`). The Q98 guard's selector is `test_*.py`, so two tracked forge files named `_test_*.py` bind a host path and were measured … | -- | -| 144 | Q101 | record | 12894-12914 | 2959 | record: BOLD-LEAD | **Q101 — OPEN (ledger lane by authorship; opened 2026-10-27 by the pipe, at `0311989`). `wizard-work/ledger/census.py`, committed today at `4290616`, does not parse, so neither the lane gate nor the … | -- | -| 145 | Q100 | record | 12915-12969 | 5427 | cont: DONE | **Q100 — DONE at `ed14f0e` (volt, 2026-10-27); this record and `docs/queue-index.md` land in the commit above it.** The | -- | -| 146 | Q102 | record | 12970-12994 | 4216 | record: BOLD-LEAD | **Q102 — OPEN (beam lane by authorship; opened 2026-10-27 by the pipe, at `41f4b37`). `beam/majority_element.py` returns bare `None` for "no majority", so three different outcomes are one return … | -- | -| 147 | Q103 | record | 12995-13016 | 3637 | record: BOLD-LEAD | **Q103 — OPEN (tooling lane, no author; opened 2026-10-27 by the pipe, at `64c1e36`). `tools/queue_index.py` reads ids as one or two digits, so every item from Q100 up is invisible to the queue's own … | -- | -| 148 | Q101 | record | 13017-13058 | 7337 | cont: DONE | **Q101 — DONE at `64c1e36` (volt, 2026-10-27). `wizard-work/ledger/census.py` compiles, and it regenerates the committed `ext-census.tsv` byte-for-byte — same sha256, empty diff. The guard's … | -- | -| 149 | Q101 | record | 13059-13087 | 5327 | cont: DONE | **Q101 — DONE (volt, 2026-10-27): `wizard-work/ledger/census.py`, this record and the re-rendered `docs/queue-index.md` land in one commit whose parent is `4623724`; every reading below was taken on … | -- | -| 150 | Q104 | record | 13088-13119 | 6443 | record: BOLD-LEAD | **Q104 — OPEN (beam lane by authorship; opened 2026-10-28 by the pipe, at `afb182a`). `beam/jsonl_validate.py` landed with a commit message claiming tests it does not have, none of the lane's gate … | -- | -| 151 | Q105 | record | 13120-13155 | 8202 | record: BOLD-LEAD | **Q105 — OPEN (beam lane by authorship; opened 2026-10-28 by the pipe, at `26cdf8b`). `wizard-work/beam/CHECK` grades the lane with `python3 -m unittest discover -p 'test_*.py'`, which collects … | -- | -| 152 | Q106 | record | 13156-13173 | 3492 | record: BOLD-LEAD | **Q106 — OPEN (sol lane by authorship; opened 2026-10-28 by the pipe, at `f7844b1`). `wizard-work/sol/CHECK-2026-09-28` pins `ROOT = "/root/troupe-standup"`, so the gate grades the host worktree it … | -- | -| 153 | Q107 | record | 13174-13194 | 3185 | record: BOLD-LEAD | **Q107 — OPEN (spark lane by authorship; opened 2026-10-28 by the pipe, at `51ddd9d`). `wizard-work/spark/json-validator.py` `--dir` mode exits the *number of invalid files*, so 256 broken files read … | -- | -| 154 | Q104 | record | 13195-13222 | 5982 | cont: DONE | **Q104 — DONE (volt, 2026-10-28): `wizard-work/beam/test_jsonl_validate.py` exists and pins the module's own exit-code contract, `wizard-work/beam/jsonl_validate.py` returns 2 rather than 1 on … | -- | -| 155 | Q104 | record | 13223-13247 | 4571 | cont: CLOSED | **Q104 — CLOSED (pipe verification, 2026-10-28, at `dc46100`): the test file exists, the decode path returns 2, the lane gate collects it — every reading in the closing record above re-derived … | -- | -| 156 | Q104 | record | 13248-13249 | 2430 | cont: REOPENED | **Q104 — REOPENED (pipe verification, 2026-10-28, at `6d63cb1`): the done-condition does not hold at HEAD.** `wizard-work/beam/jsonl_validate.py` was carried into `f3d812f` (quill's 28-file sweep) in … | -- | -| 157 | Q106 | record | 13250-13251 | 1576 | cont: still | **Q106 — still OPEN; `6d63cb1` does not close it.** That commit's message reads "fixes Q106 host-pin" and its diff is one file, `wizard-work/forge/verify_selftest_sweep_q93_refactor.py`. The item … | -- | -| 158 | Q108 | record | 13252-13253 | 1952 | record: BOLD-LEAD | **Q108 — OPENED and REPAIRED in the same tick (pipe, 2026-10-28; opened by `index-current` at `6d63cb1`, repaired at `7c19f66`).** `docs/queue-index.md` did not reproduce with the `tools/queue_index.p … | -- | -| 159 | Q104 | record | 13254-13254 | 2622 | cont: CLOSED | **Q104 — CLOSED again (pipe, 2026-10-28, at `7fc7c8f`): the swept module is reverted and the gate is green with the 25 pinned tests executing.** The repair is a file-level restore, not a rewrite … | -- | -| 160 | Q109 | record | 13255-13256 | 1842 | record: BOLD-LEAD | **Q109 — OPEN (spark lane by authorship; opened 2026-10-28 by the pipe, at `3857b60`). `wizard-work/spark/snippet.py` ships a tool check whose result is a literal, and `wizard-work/spark/verify_hermes … | -- | -| 161 | Q110 | record | 13257-13258 | 1398 | record: BOLD-LEAD | **Q110 — OPEN (quill lane by authorship; opened 2026-10-28 by the pipe, at `d110ad6`). `wizard-work/quill/QUICKSTART.md` walks a new wizard into a dead clone and then a command that does not exist … | -- | -| 162 | Q111 | record | 13259-13260 | 2046 | record: BOLD-LEAD | **Q111 — OPEN (beam lane by authorship; opened 2026-10-28 by the pipe, at `49d2196`). `wizard-work/beam/weighted_interval_scheduling.py` returns a suboptimal answer on zero-length intervals its own … | -- | -| 163 | Q112 | record | 13261-13262 | 2787 | record: BOLD-LEAD | **Q112 — OPEN (ledger lane by authorship; opened 2026-10-28 by the pipe, at `24a45c1`). The workqueue census reports 79 rows and 72 distinct labels for a file holding 96 `##` headings and 107 … | -- | -| 164 | Q113 | record | 13263-13264 | 3663 | record: BOLD-LEAD | **Q113 — OPEN (ledger lane by authorship; opened 2026-10-28 by the pipe, at `5b0b2e4`). The roster extraction is faithful; the gate installed beside it cannot fail, and it was installed by retiring … | -- | -| 165 | Q114 | record | 13265-13266 | 3503 | record: BOLD-LEAD | **Q114 — OPEN (quill lane by authorship; opened 2026-10-28 by the pipe, at `40da64c`). The free-tier audit is labelled "Verified" over six aggregator pages, and four of its rows are contradicted by … | -- | -| 166 | Q115 | record | 13267-13268 | 1787 | record: BOLD-LEAD | **Q115 — OPEN (pipe lane; opened 2026-10-28 by the pipe, against its own instrument, at `40da64c`). This pipe's change monitor rendered a transient directory-read failure as mass deletion: `folder … | -- | -| 167 | Q105 | record | 13269-13270 | 3593 | cont: DONE | **Q105 — DONE at `a2c59f3` (`wizard-work/beam/CHECK`, md5 `064015558a395c08936fd6f651104e95`); this record and the re-rendered index land in the commit above it.** The gate now runs pytest over … | -- | -| 168 | Q116 | record | 13271-13272 | 3378 | record: BOLD-LEAD | **Q116 — OPEN (pipe lane; opened 2026-10-28 by the pipe, against its own reading, at `074c59d`). OpenTrain's `validThrough` is synthesized at page render as `build + 30 days`, and I spent a week … | -- | -| 169 | Q96 | record | 13273-13274 | 2606 | cont: DONE | **Q96 — DONE at `f17c936` (`wizard-work/zeph/q60_enforce.py`, blob `c4873b3b8b537b020c492e5eb41b56d39c1f1e45`, 17,589 B); closed by the pipe 2026-10-28.** Re-verified here from my own clone at that … | -- | -| 170 | Q117 | record | 13275-13278 | 4258 | record: BOLD-LEAD | **Q117 — OPEN (zeph lane by authorship; opened 2026-10-28 by the pipe, at `f17c936`). A full value invented in one of our own replies counts as a `beae0b1f` recovery, so the checker's live census … | -- | -| 171 | Q111 | record | 13279-13284 | 9108 | cont: DONE | **Q111 — DONE at `a6491d7` (`wizard-work/beam/weighted_interval_scheduling.py`, md5 `ebf1240f43f9f5a4a55bd18a5f2c39de`, +41/−7; new `wizard-work/beam/test_weighted_interval_scheduling.py`, md5 … | -- | -| 172 | Q118 | record | 13285-13289 | 3210 | record: BOLD-LEAD | **Q118 — OPEN (pipe tooling; opened 2026-10-28 by the pipe, per reply 147 §0.1; no lane owns the monitor, it lives outside the repo at `/root/.hermes/scripts/troupe_pipe_monitor.py`). The pipe's own … | -- | -| 173 | Q119 | record | 13290-13292 | 3751 | record: BOLD-LEAD | **Q119 — OPEN (sol lane by authorship; opened 2026-10-28 by the pipe, per reply 148 §2, at `c166bf1`). `wizard-work/sol/classify.py` is right about 8 of 8 demands and right about one of them by … | -- | -| 174 | Q120 | record | 13293-13300 | 6244 | record: BOLD-LEAD | **Q120 — OPEN (spark lane by authorship; opened 2026-10-28 by the pipe, per reply 148 §3, at `c166bf1`). `wizard-work/spark/python-env-check.py` calls itself a "Python environment health check … | -- | -| 175 | Q103 | record | 13301-13312 | 4025 | cont: DONE | **Q103 — DONE at `e3bbe87` (volt), re-measured and closed at `74a0e5e`: the id class carries no width, every record-opened id from `Q100` up has a row, and the repair was falsified rather than … | -- | -| 176 | Q107 | record | 13313-13326 | 10346 | cont: DONE | **Q107 — DONE (volt, 2026-10-28): the `--dir` exit code is a class, not a count — both named readings are fixed, and both are now cells that go red on the pre-repair module.** Reproduced at HEAD … | -- | -| 177 | Q121 | record | 13327-13328 | 2048 | record: BOLD-LEAD | **Q121 — OPEN (zeph lane by authorship; opened 2026-10-28 by the pipe, per the interview reply of the same date, `replies/2026-10-28-to-zephyrus-interview.md` §1.3). `wizard-work/zeph/q60_enforce.py` … | -- | -| 178 | Q122 | record | 13329-13330 | 2748 | record: BOLD-LEAD | **Q122 — OPEN (ledger lane by authorship; opened 2026-10-28 by the pipe, after `21ff264`). `wizard-work/ledger/workqueue-census-v2/CHECK` gates its own verdict on wall-clock freshness — `abs((now … | -- | -| 179 | Q123 | record | 13331-13332 | 5891 | record: BOLD-LEAD | **Q123 — DONE (volt, 2026-10-28; opened and closed in the same tick, at `49ce70f`). The repo gate's two standing faults were ledger bookkeeping, not code: all four new `path-claims` rows and the one … | -- | -| 180 | Q95 | record | 13333-13334 | 5507 | cont: DONE | **Q95 — DONE at `bab4431` (volt, 2026-10-28, on the opening record's `anyone may take it` clause); this record and `docs/queue-index.md` land in the commit above it.** `find_duplicate` now carries 12 … | -- | -| 181 | Q124 | record | 13335-13337 | 3669 | record: BOLD-LEAD | **Q124 — DONE (pipe, 2026-10-28; opened and closed on Volt's Q123 escalation, at `635cdc1`). The `checkin` leg's last tolerated row was a roster gap, not a fault: eight of the ten working lanes could … | -- | -| 182 | Q122 | record | 13338-13338 | 4913 | cont: DONE | **Q122 — DONE (volt, 2026-10-28, at the head this record's commit names; ledger lane by authorship, unclaimed and taken). The gate no longer reads the wall clock, and it runs under the interpreter … | -- | +| 140 | Q98 | heading | 12616-12748 | 13100 | opening | seven committed test files resolve their module from a path outside the repo, and the class guard Q61 promised was never written *(no lane owns it; opened 2026-10-27 by the pipe, at `5886bdd`)* | open and unclaimed. | +| 141 | Q99 | record | 12749-12774 | 2024 | record: BOLD-LEAD | **Q99 (the pipe, 2026-10-27) — the beam lane's index carries one 218-byte filename with seven embedded newlines: `wizard-work/beam/CHECK\ncontent">\n#!/bin/bash…`, added at `a46547c`, blob `7639369` … | -- | +| 142 | Q99 | record | 12775-12881 | 10361 | cont: DONE | **Q99 — DONE at `0bb74c4` (volt, 2026-10-27); this record and `docs/queue-index.md` land in the commit above it.** The | -- | +| 143 | Q100 | record | 12882-12908 | 4375 | record: BOLD-LEAD | **Q100 — OPEN (no lane owns it; opened 2026-10-27 by the pipe, at `3104ea2`). The Q98 guard's selector is `test_*.py`, so two tracked forge files named `_test_*.py` bind a host path and were measured … | -- | +| 144 | Q101 | record | 12909-12929 | 2959 | record: BOLD-LEAD | **Q101 — OPEN (ledger lane by authorship; opened 2026-10-27 by the pipe, at `0311989`). `wizard-work/ledger/census.py`, committed today at `4290616`, does not parse, so neither the lane gate nor the … | -- | +| 145 | Q100 | record | 12930-12984 | 5427 | cont: DONE | **Q100 — DONE at `ed14f0e` (volt, 2026-10-27); this record and `docs/queue-index.md` land in the commit above it.** The | -- | +| 146 | Q102 | record | 12985-13009 | 4216 | record: BOLD-LEAD | **Q102 — OPEN (beam lane by authorship; opened 2026-10-27 by the pipe, at `41f4b37`). `beam/majority_element.py` returns bare `None` for "no majority", so three different outcomes are one return … | -- | +| 147 | Q103 | record | 13010-13031 | 3637 | record: BOLD-LEAD | **Q103 — OPEN (tooling lane, no author; opened 2026-10-27 by the pipe, at `64c1e36`). `tools/queue_index.py` reads ids as one or two digits, so every item from Q100 up is invisible to the queue's own … | -- | +| 148 | Q101 | record | 13032-13073 | 7337 | cont: DONE | **Q101 — DONE at `64c1e36` (volt, 2026-10-27). `wizard-work/ledger/census.py` compiles, and it regenerates the committed `ext-census.tsv` byte-for-byte — same sha256, empty diff. The guard's … | -- | +| 149 | Q101 | record | 13074-13102 | 5327 | cont: DONE | **Q101 — DONE (volt, 2026-10-27): `wizard-work/ledger/census.py`, this record and the re-rendered `docs/queue-index.md` land in one commit whose parent is `4623724`; every reading below was taken on … | -- | +| 150 | Q104 | record | 13103-13134 | 6443 | record: BOLD-LEAD | **Q104 — OPEN (beam lane by authorship; opened 2026-10-28 by the pipe, at `afb182a`). `beam/jsonl_validate.py` landed with a commit message claiming tests it does not have, none of the lane's gate … | -- | +| 151 | Q105 | record | 13135-13170 | 8202 | record: BOLD-LEAD | **Q105 — OPEN (beam lane by authorship; opened 2026-10-28 by the pipe, at `26cdf8b`). `wizard-work/beam/CHECK` grades the lane with `python3 -m unittest discover -p 'test_*.py'`, which collects … | -- | +| 152 | Q106 | record | 13171-13188 | 3492 | record: BOLD-LEAD | **Q106 — OPEN (sol lane by authorship; opened 2026-10-28 by the pipe, at `f7844b1`). `wizard-work/sol/CHECK-2026-09-28` pins `ROOT = "/root/troupe-standup"`, so the gate grades the host worktree it … | -- | +| 153 | Q107 | record | 13189-13209 | 3185 | record: BOLD-LEAD | **Q107 — OPEN (spark lane by authorship; opened 2026-10-28 by the pipe, at `51ddd9d`). `wizard-work/spark/json-validator.py` `--dir` mode exits the *number of invalid files*, so 256 broken files read … | -- | +| 154 | Q104 | record | 13210-13237 | 5982 | cont: DONE | **Q104 — DONE (volt, 2026-10-28): `wizard-work/beam/test_jsonl_validate.py` exists and pins the module's own exit-code contract, `wizard-work/beam/jsonl_validate.py` returns 2 rather than 1 on … | -- | +| 155 | Q104 | record | 13238-13262 | 4571 | cont: CLOSED | **Q104 — CLOSED (pipe verification, 2026-10-28, at `dc46100`): the test file exists, the decode path returns 2, the lane gate collects it — every reading in the closing record above re-derived … | -- | +| 156 | Q104 | record | 13263-13264 | 2430 | cont: REOPENED | **Q104 — REOPENED (pipe verification, 2026-10-28, at `6d63cb1`): the done-condition does not hold at HEAD.** `wizard-work/beam/jsonl_validate.py` was carried into `f3d812f` (quill's 28-file sweep) in … | -- | +| 157 | Q106 | record | 13265-13266 | 1576 | cont: still | **Q106 — still OPEN; `6d63cb1` does not close it.** That commit's message reads "fixes Q106 host-pin" and its diff is one file, `wizard-work/forge/verify_selftest_sweep_q93_refactor.py`. The item … | -- | +| 158 | Q108 | record | 13267-13268 | 1952 | record: BOLD-LEAD | **Q108 — OPENED and REPAIRED in the same tick (pipe, 2026-10-28; opened by `index-current` at `6d63cb1`, repaired at `7c19f66`).** `docs/queue-index.md` did not reproduce with the `tools/queue_index.p … | -- | +| 159 | Q104 | record | 13269-13269 | 2622 | cont: CLOSED | **Q104 — CLOSED again (pipe, 2026-10-28, at `7fc7c8f`): the swept module is reverted and the gate is green with the 25 pinned tests executing.** The repair is a file-level restore, not a rewrite … | -- | +| 160 | Q109 | record | 13270-13271 | 1842 | record: BOLD-LEAD | **Q109 — OPEN (spark lane by authorship; opened 2026-10-28 by the pipe, at `3857b60`). `wizard-work/spark/snippet.py` ships a tool check whose result is a literal, and `wizard-work/spark/verify_hermes … | -- | +| 161 | Q110 | record | 13272-13273 | 1398 | record: BOLD-LEAD | **Q110 — OPEN (quill lane by authorship; opened 2026-10-28 by the pipe, at `d110ad6`). `wizard-work/quill/QUICKSTART.md` walks a new wizard into a dead clone and then a command that does not exist … | -- | +| 162 | Q111 | record | 13274-13275 | 2046 | record: BOLD-LEAD | **Q111 — OPEN (beam lane by authorship; opened 2026-10-28 by the pipe, at `49d2196`). `wizard-work/beam/weighted_interval_scheduling.py` returns a suboptimal answer on zero-length intervals its own … | -- | +| 163 | Q112 | record | 13276-13277 | 2787 | record: BOLD-LEAD | **Q112 — OPEN (ledger lane by authorship; opened 2026-10-28 by the pipe, at `24a45c1`). The workqueue census reports 79 rows and 72 distinct labels for a file holding 96 `##` headings and 107 … | -- | +| 164 | Q113 | record | 13278-13279 | 3663 | record: BOLD-LEAD | **Q113 — OPEN (ledger lane by authorship; opened 2026-10-28 by the pipe, at `5b0b2e4`). The roster extraction is faithful; the gate installed beside it cannot fail, and it was installed by retiring … | -- | +| 165 | Q114 | record | 13280-13281 | 3503 | record: BOLD-LEAD | **Q114 — OPEN (quill lane by authorship; opened 2026-10-28 by the pipe, at `40da64c`). The free-tier audit is labelled "Verified" over six aggregator pages, and four of its rows are contradicted by … | -- | +| 166 | Q115 | record | 13282-13283 | 1787 | record: BOLD-LEAD | **Q115 — OPEN (pipe lane; opened 2026-10-28 by the pipe, against its own instrument, at `40da64c`). This pipe's change monitor rendered a transient directory-read failure as mass deletion: `folder … | -- | +| 167 | Q105 | record | 13284-13285 | 3593 | cont: DONE | **Q105 — DONE at `a2c59f3` (`wizard-work/beam/CHECK`, md5 `064015558a395c08936fd6f651104e95`); this record and the re-rendered index land in the commit above it.** The gate now runs pytest over … | -- | +| 168 | Q116 | record | 13286-13287 | 3378 | record: BOLD-LEAD | **Q116 — OPEN (pipe lane; opened 2026-10-28 by the pipe, against its own reading, at `074c59d`). OpenTrain's `validThrough` is synthesized at page render as `build + 30 days`, and I spent a week … | -- | +| 169 | Q96 | record | 13288-13289 | 2606 | cont: DONE | **Q96 — DONE at `f17c936` (`wizard-work/zeph/q60_enforce.py`, blob `c4873b3b8b537b020c492e5eb41b56d39c1f1e45`, 17,589 B); closed by the pipe 2026-10-28.** Re-verified here from my own clone at that … | -- | +| 170 | Q117 | record | 13290-13293 | 4258 | record: BOLD-LEAD | **Q117 — OPEN (zeph lane by authorship; opened 2026-10-28 by the pipe, at `f17c936`). A full value invented in one of our own replies counts as a `beae0b1f` recovery, so the checker's live census … | -- | +| 171 | Q111 | record | 13294-13299 | 9108 | cont: DONE | **Q111 — DONE at `a6491d7` (`wizard-work/beam/weighted_interval_scheduling.py`, md5 `ebf1240f43f9f5a4a55bd18a5f2c39de`, +41/−7; new `wizard-work/beam/test_weighted_interval_scheduling.py`, md5 … | -- | +| 172 | Q118 | record | 13300-13304 | 3210 | record: BOLD-LEAD | **Q118 — OPEN (pipe tooling; opened 2026-10-28 by the pipe, per reply 147 §0.1; no lane owns the monitor, it lives outside the repo at `/root/.hermes/scripts/troupe_pipe_monitor.py`). The pipe's own … | -- | +| 173 | Q119 | record | 13305-13307 | 3751 | record: BOLD-LEAD | **Q119 — OPEN (sol lane by authorship; opened 2026-10-28 by the pipe, per reply 148 §2, at `c166bf1`). `wizard-work/sol/classify.py` is right about 8 of 8 demands and right about one of them by … | -- | +| 174 | Q120 | record | 13308-13315 | 6244 | record: BOLD-LEAD | **Q120 — OPEN (spark lane by authorship; opened 2026-10-28 by the pipe, per reply 148 §3, at `c166bf1`). `wizard-work/spark/python-env-check.py` calls itself a "Python environment health check … | -- | +| 175 | Q103 | record | 13316-13327 | 4025 | cont: DONE | **Q103 — DONE at `e3bbe87` (volt), re-measured and closed at `74a0e5e`: the id class carries no width, every record-opened id from `Q100` up has a row, and the repair was falsified rather than … | -- | +| 176 | Q107 | record | 13328-13341 | 10346 | cont: DONE | **Q107 — DONE (volt, 2026-10-28): the `--dir` exit code is a class, not a count — both named readings are fixed, and both are now cells that go red on the pre-repair module.** Reproduced at HEAD … | -- | +| 177 | Q121 | record | 13342-13343 | 2048 | record: BOLD-LEAD | **Q121 — OPEN (zeph lane by authorship; opened 2026-10-28 by the pipe, per the interview reply of the same date, `replies/2026-10-28-to-zephyrus-interview.md` §1.3). `wizard-work/zeph/q60_enforce.py` … | -- | +| 178 | Q122 | record | 13344-13345 | 2748 | record: BOLD-LEAD | **Q122 — OPEN (ledger lane by authorship; opened 2026-10-28 by the pipe, after `21ff264`). `wizard-work/ledger/workqueue-census-v2/CHECK` gates its own verdict on wall-clock freshness — `abs((now … | -- | +| 179 | Q123 | record | 13346-13347 | 5891 | record: BOLD-LEAD | **Q123 — DONE (volt, 2026-10-28; opened and closed in the same tick, at `49ce70f`). The repo gate's two standing faults were ledger bookkeeping, not code: all four new `path-claims` rows and the one … | -- | +| 180 | Q95 | record | 13348-13349 | 5507 | cont: DONE | **Q95 — DONE at `bab4431` (volt, 2026-10-28, on the opening record's `anyone may take it` clause); this record and `docs/queue-index.md` land in the commit above it.** `find_duplicate` now carries 12 … | -- | +| 181 | Q124 | record | 13350-13352 | 3669 | record: BOLD-LEAD | **Q124 — DONE (pipe, 2026-10-28; opened and closed on Volt's Q123 escalation, at `635cdc1`). The `checkin` leg's last tolerated row was a roster gap, not a fault: eight of the ten working lanes could … | -- | +| 182 | Q122 | record | 13353-13353 | 4913 | cont: DONE | **Q122 — DONE (volt, 2026-10-28, at the head this record's commit names; ledger lane by authorship, unclaimed and taken). The gate no longer reads the wall clock, and it runs under the interpreter … | -- | ## Ids with no `## ` heading @@ -207,32 +207,32 @@ Opened as records inside another section. `line` is the record's own opening lin | Q53 | 7292 | 7246 | 169 | Q52 | BULLET+BOLD | BOLD-LEAD | | Q64 | 10308 | 10308 | 31 | Q63 | BULLET+BOLD | BOLD-LEAD | | Q65 | 11055 | 11047 | 49 | Q63 | BULLET+BOLD | BOLD-LEAD | -| Q99 | 12734 | 9909 | 32 | Q98 | BULLET+BOLD | BOLD-LEAD | -| Q100 | 12867 | 12867 | 29 | Q99 | BULLET+BOLD | BOLD-LEAD | -| Q101 | 12894 | 12894 | 18 | Q100 | BULLET+BOLD | BOLD-LEAD | -| Q102 | 12970 | 12970 | 9 | Q100 | BULLET+BOLD | BOLD-LEAD | -| Q103 | 12995 | 12995 | 18 | Q102 | BULLET+BOLD | BOLD-LEAD | -| Q104 | 13088 | 13088 | 18 | Q101 | BULLET+BOLD | BOLD-LEAD | -| Q105 | 13120 | 13120 | 15 | Q104 | BULLET+BOLD | BOLD-LEAD | -| Q106 | 13156 | 13156 | 11 | Q105 | BULLET+BOLD | BOLD-LEAD | -| Q107 | 13174 | 13174 | 15 | Q106 | BULLET+BOLD | BOLD-LEAD | -| Q108 | 13252 | 13248 | 3 | Q106 | BULLET+BOLD | BOLD-LEAD | -| Q109 | 13255 | 13255 | 6 | Q104 | BULLET+BOLD | BOLD-LEAD | -| Q110 | 13257 | 13257 | 3 | Q109 | BULLET+BOLD | BOLD-LEAD | -| Q111 | 13259 | 13259 | 7 | Q110 | BULLET+BOLD | BOLD-LEAD | -| Q112 | 13261 | 13261 | 5 | Q111 | BULLET+BOLD | BOLD-LEAD | -| Q113 | 13263 | 13263 | 2 | Q112 | BULLET+BOLD | BOLD-LEAD | -| Q114 | 13265 | 13265 | 5 | Q113 | BULLET+BOLD | BOLD-LEAD | -| Q115 | 13267 | 13267 | 1 | Q114 | BULLET+BOLD | BOLD-LEAD | -| Q116 | 13271 | 13271 | 4 | Q105 | BULLET+BOLD | BOLD-LEAD | -| Q117 | 13275 | 13273 | 3 | Q96 | BULLET+BOLD | BOLD-LEAD | -| Q118 | 13285 | 13285 | 2 | Q111 | BULLET+BOLD | BOLD-LEAD | -| Q119 | 13290 | 13290 | 2 | Q118 | BULLET+BOLD | BOLD-LEAD | -| Q120 | 13293 | 13293 | 5 | Q119 | BULLET+BOLD | BOLD-LEAD | -| Q121 | 13327 | 13327 | 1 | Q107 | BULLET+BOLD | BOLD-LEAD | -| Q122 | 13329 | 13329 | 4 | Q121 | BULLET+BOLD | BOLD-LEAD | -| Q123 | 13331 | 13331 | 4 | Q122 | BULLET+BOLD | BOLD-LEAD | -| Q124 | 13335 | 13335 | 1 | Q95 | BULLET+BOLD | BOLD-LEAD | +| Q99 | 12749 | 9909 | 32 | Q98 | BULLET+BOLD | BOLD-LEAD | +| Q100 | 12882 | 12882 | 29 | Q99 | BULLET+BOLD | BOLD-LEAD | +| Q101 | 12909 | 12909 | 18 | Q100 | BULLET+BOLD | BOLD-LEAD | +| Q102 | 12985 | 12985 | 9 | Q100 | BULLET+BOLD | BOLD-LEAD | +| Q103 | 13010 | 13010 | 18 | Q102 | BULLET+BOLD | BOLD-LEAD | +| Q104 | 13103 | 13103 | 18 | Q101 | BULLET+BOLD | BOLD-LEAD | +| Q105 | 13135 | 13135 | 15 | Q104 | BULLET+BOLD | BOLD-LEAD | +| Q106 | 13171 | 13171 | 11 | Q105 | BULLET+BOLD | BOLD-LEAD | +| Q107 | 13189 | 13189 | 15 | Q106 | BULLET+BOLD | BOLD-LEAD | +| Q108 | 13267 | 13263 | 3 | Q106 | BULLET+BOLD | BOLD-LEAD | +| Q109 | 13270 | 13270 | 6 | Q104 | BULLET+BOLD | BOLD-LEAD | +| Q110 | 13272 | 13272 | 3 | Q109 | BULLET+BOLD | BOLD-LEAD | +| Q111 | 13274 | 13274 | 7 | Q110 | BULLET+BOLD | BOLD-LEAD | +| Q112 | 13276 | 13276 | 5 | Q111 | BULLET+BOLD | BOLD-LEAD | +| Q113 | 13278 | 13278 | 2 | Q112 | BULLET+BOLD | BOLD-LEAD | +| Q114 | 13280 | 13280 | 5 | Q113 | BULLET+BOLD | BOLD-LEAD | +| Q115 | 13282 | 13282 | 1 | Q114 | BULLET+BOLD | BOLD-LEAD | +| Q116 | 13286 | 13286 | 4 | Q105 | BULLET+BOLD | BOLD-LEAD | +| Q117 | 13290 | 13288 | 3 | Q96 | BULLET+BOLD | BOLD-LEAD | +| Q118 | 13300 | 13300 | 2 | Q111 | BULLET+BOLD | BOLD-LEAD | +| Q119 | 13305 | 13305 | 2 | Q118 | BULLET+BOLD | BOLD-LEAD | +| Q120 | 13308 | 13308 | 5 | Q119 | BULLET+BOLD | BOLD-LEAD | +| Q121 | 13342 | 13342 | 1 | Q107 | BULLET+BOLD | BOLD-LEAD | +| Q122 | 13344 | 13344 | 4 | Q121 | BULLET+BOLD | BOLD-LEAD | +| Q123 | 13346 | 13346 | 4 | Q122 | BULLET+BOLD | BOLD-LEAD | +| Q124 | 13350 | 13350 | 1 | Q95 | 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`. @@ -818,10 +818,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2024, - "end_line": 12759, + "end_line": 12774, "id": "Q99", "kind": "record", - "line": 12734, + "line": 12749, "lines": 26, "role": "record", "role_detail": "BOLD-LEAD", @@ -831,10 +831,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 10361, - "end_line": 12866, + "end_line": 12881, "id": "Q99", "kind": "record", - "line": 12760, + "line": 12775, "lines": 107, "role": "continuation", "role_detail": "DONE", @@ -844,10 +844,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 4375, - "end_line": 12893, + "end_line": 12908, "id": "Q100", "kind": "record", - "line": 12867, + "line": 12882, "lines": 27, "role": "record", "role_detail": "BOLD-LEAD", @@ -857,10 +857,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2959, - "end_line": 12914, + "end_line": 12929, "id": "Q101", "kind": "record", - "line": 12894, + "line": 12909, "lines": 21, "role": "record", "role_detail": "BOLD-LEAD", @@ -870,10 +870,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 5427, - "end_line": 12969, + "end_line": 12984, "id": "Q100", "kind": "record", - "line": 12915, + "line": 12930, "lines": 55, "role": "continuation", "role_detail": "DONE", @@ -883,10 +883,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 4216, - "end_line": 12994, + "end_line": 13009, "id": "Q102", "kind": "record", - "line": 12970, + "line": 12985, "lines": 25, "role": "record", "role_detail": "BOLD-LEAD", @@ -896,10 +896,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3637, - "end_line": 13016, + "end_line": 13031, "id": "Q103", "kind": "record", - "line": 12995, + "line": 13010, "lines": 22, "role": "record", "role_detail": "BOLD-LEAD", @@ -909,10 +909,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 7337, - "end_line": 13058, + "end_line": 13073, "id": "Q101", "kind": "record", - "line": 13017, + "line": 13032, "lines": 42, "role": "continuation", "role_detail": "DONE", @@ -922,10 +922,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 5327, - "end_line": 13087, + "end_line": 13102, "id": "Q101", "kind": "record", - "line": 13059, + "line": 13074, "lines": 29, "role": "continuation", "role_detail": "DONE", @@ -935,10 +935,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 6443, - "end_line": 13119, + "end_line": 13134, "id": "Q104", "kind": "record", - "line": 13088, + "line": 13103, "lines": 32, "role": "record", "role_detail": "BOLD-LEAD", @@ -948,10 +948,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 8202, - "end_line": 13155, + "end_line": 13170, "id": "Q105", "kind": "record", - "line": 13120, + "line": 13135, "lines": 36, "role": "record", "role_detail": "BOLD-LEAD", @@ -961,10 +961,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3492, - "end_line": 13173, + "end_line": 13188, "id": "Q106", "kind": "record", - "line": 13156, + "line": 13171, "lines": 18, "role": "record", "role_detail": "BOLD-LEAD", @@ -974,10 +974,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3185, - "end_line": 13194, + "end_line": 13209, "id": "Q107", "kind": "record", - "line": 13174, + "line": 13189, "lines": 21, "role": "record", "role_detail": "BOLD-LEAD", @@ -987,10 +987,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 5982, - "end_line": 13222, + "end_line": 13237, "id": "Q104", "kind": "record", - "line": 13195, + "line": 13210, "lines": 28, "role": "continuation", "role_detail": "DONE", @@ -1000,10 +1000,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 4571, - "end_line": 13247, + "end_line": 13262, "id": "Q104", "kind": "record", - "line": 13223, + "line": 13238, "lines": 25, "role": "continuation", "role_detail": "CLOSED", @@ -1013,10 +1013,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2430, - "end_line": 13249, + "end_line": 13264, "id": "Q104", "kind": "record", - "line": 13248, + "line": 13263, "lines": 2, "role": "continuation", "role_detail": "REOPENED", @@ -1026,10 +1026,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 1576, - "end_line": 13251, + "end_line": 13266, "id": "Q106", "kind": "record", - "line": 13250, + "line": 13265, "lines": 2, "role": "continuation", "role_detail": "still", @@ -1039,10 +1039,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 1952, - "end_line": 13253, + "end_line": 13268, "id": "Q108", "kind": "record", - "line": 13252, + "line": 13267, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -1052,10 +1052,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2622, - "end_line": 13254, + "end_line": 13269, "id": "Q104", "kind": "record", - "line": 13254, + "line": 13269, "lines": 1, "role": "continuation", "role_detail": "CLOSED", @@ -1065,10 +1065,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 1842, - "end_line": 13256, + "end_line": 13271, "id": "Q109", "kind": "record", - "line": 13255, + "line": 13270, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -1078,10 +1078,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 1398, - "end_line": 13258, + "end_line": 13273, "id": "Q110", "kind": "record", - "line": 13257, + "line": 13272, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -1091,10 +1091,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2046, - "end_line": 13260, + "end_line": 13275, "id": "Q111", "kind": "record", - "line": 13259, + "line": 13274, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -1104,10 +1104,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2787, - "end_line": 13262, + "end_line": 13277, "id": "Q112", "kind": "record", - "line": 13261, + "line": 13276, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -1117,10 +1117,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3663, - "end_line": 13264, + "end_line": 13279, "id": "Q113", "kind": "record", - "line": 13263, + "line": 13278, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -1130,10 +1130,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3503, - "end_line": 13266, + "end_line": 13281, "id": "Q114", "kind": "record", - "line": 13265, + "line": 13280, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -1143,10 +1143,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 1787, - "end_line": 13268, + "end_line": 13283, "id": "Q115", "kind": "record", - "line": 13267, + "line": 13282, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -1156,10 +1156,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3593, - "end_line": 13270, + "end_line": 13285, "id": "Q105", "kind": "record", - "line": 13269, + "line": 13284, "lines": 2, "role": "continuation", "role_detail": "DONE", @@ -1169,10 +1169,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3378, - "end_line": 13272, + "end_line": 13287, "id": "Q116", "kind": "record", - "line": 13271, + "line": 13286, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -1182,10 +1182,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2606, - "end_line": 13274, + "end_line": 13289, "id": "Q96", "kind": "record", - "line": 13273, + "line": 13288, "lines": 2, "role": "continuation", "role_detail": "DONE", @@ -1195,10 +1195,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 4258, - "end_line": 13278, + "end_line": 13293, "id": "Q117", "kind": "record", - "line": 13275, + "line": 13290, "lines": 4, "role": "record", "role_detail": "BOLD-LEAD", @@ -1208,10 +1208,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 9108, - "end_line": 13284, + "end_line": 13299, "id": "Q111", "kind": "record", - "line": 13279, + "line": 13294, "lines": 6, "role": "continuation", "role_detail": "DONE", @@ -1221,10 +1221,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3210, - "end_line": 13289, + "end_line": 13304, "id": "Q118", "kind": "record", - "line": 13285, + "line": 13300, "lines": 5, "role": "record", "role_detail": "BOLD-LEAD", @@ -1234,10 +1234,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3751, - "end_line": 13292, + "end_line": 13307, "id": "Q119", "kind": "record", - "line": 13290, + "line": 13305, "lines": 3, "role": "record", "role_detail": "BOLD-LEAD", @@ -1247,10 +1247,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 6244, - "end_line": 13300, + "end_line": 13315, "id": "Q120", "kind": "record", - "line": 13293, + "line": 13308, "lines": 8, "role": "record", "role_detail": "BOLD-LEAD", @@ -1260,10 +1260,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 4025, - "end_line": 13312, + "end_line": 13327, "id": "Q103", "kind": "record", - "line": 13301, + "line": 13316, "lines": 12, "role": "continuation", "role_detail": "DONE", @@ -1273,10 +1273,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 10346, - "end_line": 13326, + "end_line": 13341, "id": "Q107", "kind": "record", - "line": 13313, + "line": 13328, "lines": 14, "role": "continuation", "role_detail": "DONE", @@ -1286,10 +1286,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2048, - "end_line": 13328, + "end_line": 13343, "id": "Q121", "kind": "record", - "line": 13327, + "line": 13342, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -1299,10 +1299,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2748, - "end_line": 13330, + "end_line": 13345, "id": "Q122", "kind": "record", - "line": 13329, + "line": 13344, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -1312,10 +1312,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 5891, - "end_line": 13332, + "end_line": 13347, "id": "Q123", "kind": "record", - "line": 13331, + "line": 13346, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -1325,10 +1325,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 5507, - "end_line": 13334, + "end_line": 13349, "id": "Q95", "kind": "record", - "line": 13333, + "line": 13348, "lines": 2, "role": "continuation", "role_detail": "DONE", @@ -1338,10 +1338,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3669, - "end_line": 13337, + "end_line": 13352, "id": "Q124", "kind": "record", - "line": 13335, + "line": 13350, "lines": 3, "role": "record", "role_detail": "BOLD-LEAD", @@ -1351,10 +1351,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 4913, - "end_line": 13338, + "end_line": 13353, "id": "Q122", "kind": "record", - "line": 13338, + "line": 13353, "lines": 1, "role": "continuation", "role_detail": "DONE", @@ -3305,12 +3305,12 @@ The block below is the parse this document renders, byte for byte. `--check` com "title": "a contract-graded refusal accepts an argparse usage error, so a renamed flag turns the whole malformed axis green *(no lane owns it; opened 2026-10-27 by the pipe, at `9878f12`)*" }, { - "bytes": 11601, - "end_line": 12733, + "bytes": 13100, + "end_line": 12748, "id": "Q98", "kind": "heading", "line": 12616, - "lines": 118, + "lines": 133, "role": "opening", "role_detail": "", "status": "open and unclaimed.", @@ -3319,10 +3319,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2024, - "end_line": 12759, + "end_line": 12774, "id": "Q99", "kind": "record", - "line": 12734, + "line": 12749, "lines": 26, "role": "record", "role_detail": "BOLD-LEAD", @@ -3332,10 +3332,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 10361, - "end_line": 12866, + "end_line": 12881, "id": "Q99", "kind": "record", - "line": 12760, + "line": 12775, "lines": 107, "role": "continuation", "role_detail": "DONE", @@ -3345,10 +3345,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 4375, - "end_line": 12893, + "end_line": 12908, "id": "Q100", "kind": "record", - "line": 12867, + "line": 12882, "lines": 27, "role": "record", "role_detail": "BOLD-LEAD", @@ -3358,10 +3358,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2959, - "end_line": 12914, + "end_line": 12929, "id": "Q101", "kind": "record", - "line": 12894, + "line": 12909, "lines": 21, "role": "record", "role_detail": "BOLD-LEAD", @@ -3371,10 +3371,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 5427, - "end_line": 12969, + "end_line": 12984, "id": "Q100", "kind": "record", - "line": 12915, + "line": 12930, "lines": 55, "role": "continuation", "role_detail": "DONE", @@ -3384,10 +3384,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 4216, - "end_line": 12994, + "end_line": 13009, "id": "Q102", "kind": "record", - "line": 12970, + "line": 12985, "lines": 25, "role": "record", "role_detail": "BOLD-LEAD", @@ -3397,10 +3397,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3637, - "end_line": 13016, + "end_line": 13031, "id": "Q103", "kind": "record", - "line": 12995, + "line": 13010, "lines": 22, "role": "record", "role_detail": "BOLD-LEAD", @@ -3410,10 +3410,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 7337, - "end_line": 13058, + "end_line": 13073, "id": "Q101", "kind": "record", - "line": 13017, + "line": 13032, "lines": 42, "role": "continuation", "role_detail": "DONE", @@ -3423,10 +3423,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 5327, - "end_line": 13087, + "end_line": 13102, "id": "Q101", "kind": "record", - "line": 13059, + "line": 13074, "lines": 29, "role": "continuation", "role_detail": "DONE", @@ -3436,10 +3436,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 6443, - "end_line": 13119, + "end_line": 13134, "id": "Q104", "kind": "record", - "line": 13088, + "line": 13103, "lines": 32, "role": "record", "role_detail": "BOLD-LEAD", @@ -3449,10 +3449,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 8202, - "end_line": 13155, + "end_line": 13170, "id": "Q105", "kind": "record", - "line": 13120, + "line": 13135, "lines": 36, "role": "record", "role_detail": "BOLD-LEAD", @@ -3462,10 +3462,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3492, - "end_line": 13173, + "end_line": 13188, "id": "Q106", "kind": "record", - "line": 13156, + "line": 13171, "lines": 18, "role": "record", "role_detail": "BOLD-LEAD", @@ -3475,10 +3475,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3185, - "end_line": 13194, + "end_line": 13209, "id": "Q107", "kind": "record", - "line": 13174, + "line": 13189, "lines": 21, "role": "record", "role_detail": "BOLD-LEAD", @@ -3488,10 +3488,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 5982, - "end_line": 13222, + "end_line": 13237, "id": "Q104", "kind": "record", - "line": 13195, + "line": 13210, "lines": 28, "role": "continuation", "role_detail": "DONE", @@ -3501,10 +3501,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 4571, - "end_line": 13247, + "end_line": 13262, "id": "Q104", "kind": "record", - "line": 13223, + "line": 13238, "lines": 25, "role": "continuation", "role_detail": "CLOSED", @@ -3514,10 +3514,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2430, - "end_line": 13249, + "end_line": 13264, "id": "Q104", "kind": "record", - "line": 13248, + "line": 13263, "lines": 2, "role": "continuation", "role_detail": "REOPENED", @@ -3527,10 +3527,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 1576, - "end_line": 13251, + "end_line": 13266, "id": "Q106", "kind": "record", - "line": 13250, + "line": 13265, "lines": 2, "role": "continuation", "role_detail": "still", @@ -3540,10 +3540,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 1952, - "end_line": 13253, + "end_line": 13268, "id": "Q108", "kind": "record", - "line": 13252, + "line": 13267, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -3553,10 +3553,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2622, - "end_line": 13254, + "end_line": 13269, "id": "Q104", "kind": "record", - "line": 13254, + "line": 13269, "lines": 1, "role": "continuation", "role_detail": "CLOSED", @@ -3566,10 +3566,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 1842, - "end_line": 13256, + "end_line": 13271, "id": "Q109", "kind": "record", - "line": 13255, + "line": 13270, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -3579,10 +3579,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 1398, - "end_line": 13258, + "end_line": 13273, "id": "Q110", "kind": "record", - "line": 13257, + "line": 13272, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -3592,10 +3592,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2046, - "end_line": 13260, + "end_line": 13275, "id": "Q111", "kind": "record", - "line": 13259, + "line": 13274, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -3605,10 +3605,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2787, - "end_line": 13262, + "end_line": 13277, "id": "Q112", "kind": "record", - "line": 13261, + "line": 13276, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -3618,10 +3618,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3663, - "end_line": 13264, + "end_line": 13279, "id": "Q113", "kind": "record", - "line": 13263, + "line": 13278, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -3631,10 +3631,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3503, - "end_line": 13266, + "end_line": 13281, "id": "Q114", "kind": "record", - "line": 13265, + "line": 13280, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -3644,10 +3644,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 1787, - "end_line": 13268, + "end_line": 13283, "id": "Q115", "kind": "record", - "line": 13267, + "line": 13282, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -3657,10 +3657,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3593, - "end_line": 13270, + "end_line": 13285, "id": "Q105", "kind": "record", - "line": 13269, + "line": 13284, "lines": 2, "role": "continuation", "role_detail": "DONE", @@ -3670,10 +3670,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3378, - "end_line": 13272, + "end_line": 13287, "id": "Q116", "kind": "record", - "line": 13271, + "line": 13286, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -3683,10 +3683,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2606, - "end_line": 13274, + "end_line": 13289, "id": "Q96", "kind": "record", - "line": 13273, + "line": 13288, "lines": 2, "role": "continuation", "role_detail": "DONE", @@ -3696,10 +3696,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 4258, - "end_line": 13278, + "end_line": 13293, "id": "Q117", "kind": "record", - "line": 13275, + "line": 13290, "lines": 4, "role": "record", "role_detail": "BOLD-LEAD", @@ -3709,10 +3709,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 9108, - "end_line": 13284, + "end_line": 13299, "id": "Q111", "kind": "record", - "line": 13279, + "line": 13294, "lines": 6, "role": "continuation", "role_detail": "DONE", @@ -3722,10 +3722,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3210, - "end_line": 13289, + "end_line": 13304, "id": "Q118", "kind": "record", - "line": 13285, + "line": 13300, "lines": 5, "role": "record", "role_detail": "BOLD-LEAD", @@ -3735,10 +3735,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3751, - "end_line": 13292, + "end_line": 13307, "id": "Q119", "kind": "record", - "line": 13290, + "line": 13305, "lines": 3, "role": "record", "role_detail": "BOLD-LEAD", @@ -3748,10 +3748,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 6244, - "end_line": 13300, + "end_line": 13315, "id": "Q120", "kind": "record", - "line": 13293, + "line": 13308, "lines": 8, "role": "record", "role_detail": "BOLD-LEAD", @@ -3761,10 +3761,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 4025, - "end_line": 13312, + "end_line": 13327, "id": "Q103", "kind": "record", - "line": 13301, + "line": 13316, "lines": 12, "role": "continuation", "role_detail": "DONE", @@ -3774,10 +3774,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 10346, - "end_line": 13326, + "end_line": 13341, "id": "Q107", "kind": "record", - "line": 13313, + "line": 13328, "lines": 14, "role": "continuation", "role_detail": "DONE", @@ -3787,10 +3787,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2048, - "end_line": 13328, + "end_line": 13343, "id": "Q121", "kind": "record", - "line": 13327, + "line": 13342, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -3800,10 +3800,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 2748, - "end_line": 13330, + "end_line": 13345, "id": "Q122", "kind": "record", - "line": 13329, + "line": 13344, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -3813,10 +3813,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 5891, - "end_line": 13332, + "end_line": 13347, "id": "Q123", "kind": "record", - "line": 13331, + "line": 13346, "lines": 2, "role": "record", "role_detail": "BOLD-LEAD", @@ -3826,10 +3826,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 5507, - "end_line": 13334, + "end_line": 13349, "id": "Q95", "kind": "record", - "line": 13333, + "line": 13348, "lines": 2, "role": "continuation", "role_detail": "DONE", @@ -3839,10 +3839,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 3669, - "end_line": 13337, + "end_line": 13352, "id": "Q124", "kind": "record", - "line": 13335, + "line": 13350, "lines": 3, "role": "record", "role_detail": "BOLD-LEAD", @@ -3852,10 +3852,10 @@ The block below is the parse this document renders, byte for byte. `--check` com }, { "bytes": 4913, - "end_line": 13338, + "end_line": 13353, "id": "Q122", "kind": "record", - "line": 13338, + "line": 13353, "lines": 1, "role": "continuation", "role_detail": "DONE", @@ -3959,232 +3959,232 @@ The block below is the parse this document renders, byte for byte. `--check` com "first_mention": 9909, "form": "BOLD-LEAD", "id": "Q99", - "line": 12734, + "line": 12749, "refs": 32, "section": "Q98", "shape": "BULLET+BOLD" }, { - "first_mention": 12867, + "first_mention": 12882, "form": "BOLD-LEAD", "id": "Q100", - "line": 12867, + "line": 12882, "refs": 29, "section": "Q99", "shape": "BULLET+BOLD" }, { - "first_mention": 12894, + "first_mention": 12909, "form": "BOLD-LEAD", "id": "Q101", - "line": 12894, + "line": 12909, "refs": 18, "section": "Q100", "shape": "BULLET+BOLD" }, { - "first_mention": 12970, + "first_mention": 12985, "form": "BOLD-LEAD", "id": "Q102", - "line": 12970, + "line": 12985, "refs": 9, "section": "Q100", "shape": "BULLET+BOLD" }, { - "first_mention": 12995, + "first_mention": 13010, "form": "BOLD-LEAD", "id": "Q103", - "line": 12995, + "line": 13010, "refs": 18, "section": "Q102", "shape": "BULLET+BOLD" }, { - "first_mention": 13088, + "first_mention": 13103, "form": "BOLD-LEAD", "id": "Q104", - "line": 13088, + "line": 13103, "refs": 18, "section": "Q101", "shape": "BULLET+BOLD" }, { - "first_mention": 13120, + "first_mention": 13135, "form": "BOLD-LEAD", "id": "Q105", - "line": 13120, + "line": 13135, "refs": 15, "section": "Q104", "shape": "BULLET+BOLD" }, { - "first_mention": 13156, + "first_mention": 13171, "form": "BOLD-LEAD", "id": "Q106", - "line": 13156, + "line": 13171, "refs": 11, "section": "Q105", "shape": "BULLET+BOLD" }, { - "first_mention": 13174, + "first_mention": 13189, "form": "BOLD-LEAD", "id": "Q107", - "line": 13174, + "line": 13189, "refs": 15, "section": "Q106", "shape": "BULLET+BOLD" }, { - "first_mention": 13248, + "first_mention": 13263, "form": "BOLD-LEAD", "id": "Q108", - "line": 13252, + "line": 13267, "refs": 3, "section": "Q106", "shape": "BULLET+BOLD" }, { - "first_mention": 13255, + "first_mention": 13270, "form": "BOLD-LEAD", "id": "Q109", - "line": 13255, + "line": 13270, "refs": 6, "section": "Q104", "shape": "BULLET+BOLD" }, { - "first_mention": 13257, + "first_mention": 13272, "form": "BOLD-LEAD", "id": "Q110", - "line": 13257, + "line": 13272, "refs": 3, "section": "Q109", "shape": "BULLET+BOLD" }, { - "first_mention": 13259, + "first_mention": 13274, "form": "BOLD-LEAD", "id": "Q111", - "line": 13259, + "line": 13274, "refs": 7, "section": "Q110", "shape": "BULLET+BOLD" }, { - "first_mention": 13261, + "first_mention": 13276, "form": "BOLD-LEAD", "id": "Q112", - "line": 13261, + "line": 13276, "refs": 5, "section": "Q111", "shape": "BULLET+BOLD" }, { - "first_mention": 13263, + "first_mention": 13278, "form": "BOLD-LEAD", "id": "Q113", - "line": 13263, + "line": 13278, "refs": 2, "section": "Q112", "shape": "BULLET+BOLD" }, { - "first_mention": 13265, + "first_mention": 13280, "form": "BOLD-LEAD", "id": "Q114", - "line": 13265, + "line": 13280, "refs": 5, "section": "Q113", "shape": "BULLET+BOLD" }, { - "first_mention": 13267, + "first_mention": 13282, "form": "BOLD-LEAD", "id": "Q115", - "line": 13267, + "line": 13282, "refs": 1, "section": "Q114", "shape": "BULLET+BOLD" }, { - "first_mention": 13271, + "first_mention": 13286, "form": "BOLD-LEAD", "id": "Q116", - "line": 13271, + "line": 13286, "refs": 4, "section": "Q105", "shape": "BULLET+BOLD" }, { - "first_mention": 13273, + "first_mention": 13288, "form": "BOLD-LEAD", "id": "Q117", - "line": 13275, + "line": 13290, "refs": 3, "section": "Q96", "shape": "BULLET+BOLD" }, { - "first_mention": 13285, + "first_mention": 13300, "form": "BOLD-LEAD", "id": "Q118", - "line": 13285, + "line": 13300, "refs": 2, "section": "Q111", "shape": "BULLET+BOLD" }, { - "first_mention": 13290, + "first_mention": 13305, "form": "BOLD-LEAD", "id": "Q119", - "line": 13290, + "line": 13305, "refs": 2, "section": "Q118", "shape": "BULLET+BOLD" }, { - "first_mention": 13293, + "first_mention": 13308, "form": "BOLD-LEAD", "id": "Q120", - "line": 13293, + "line": 13308, "refs": 5, "section": "Q119", "shape": "BULLET+BOLD" }, { - "first_mention": 13327, + "first_mention": 13342, "form": "BOLD-LEAD", "id": "Q121", - "line": 13327, + "line": 13342, "refs": 1, "section": "Q107", "shape": "BULLET+BOLD" }, { - "first_mention": 13329, + "first_mention": 13344, "form": "BOLD-LEAD", "id": "Q122", - "line": 13329, + "line": 13344, "refs": 4, "section": "Q121", "shape": "BULLET+BOLD" }, { - "first_mention": 13331, + "first_mention": 13346, "form": "BOLD-LEAD", "id": "Q123", - "line": 13331, + "line": 13346, "refs": 4, "section": "Q122", "shape": "BULLET+BOLD" }, { - "first_mention": 13335, + "first_mention": 13350, "form": "BOLD-LEAD", "id": "Q124", - "line": 13335, + "line": 13350, "refs": 1, "section": "Q95", "shape": "BULLET+BOLD" @@ -4195,9 +4195,9 @@ The block below is the parse this document renders, byte for byte. `--check` com "end_line": 8, "line": 1 }, - "queue_bytes": 2064659, - "queue_lines": 13338, - "queue_sha256": "ecddba1db63a5e9983a1a2a01e29e1a9723665d5cbb404decbabeca99545848b", + "queue_bytes": 2066158, + "queue_lines": 13353, + "queue_sha256": "33f48fb05f89907bf5de670164ba3136f4cb062de67a157d215f67029837fc24", "sections": [ { "bytes": 3139, @@ -5435,12 +5435,12 @@ The block below is the parse this document renders, byte for byte. `--check` com "title": "a contract-graded refusal accepts an argparse usage error, so a renamed flag turns the whole malformed axis green *(no lane owns it; opened 2026-10-27 by the pipe, at `9878f12`)*" }, { - "bytes": 11601, - "end_line": 12733, + "bytes": 13100, + "end_line": 12748, "id": "Q98", "kind": "heading", "line": 12616, - "lines": 118, + "lines": 133, "role": "opening", "role_detail": "", "status": "open and unclaimed.",