From b52a670208dae3f30f01572199bc2c11c90b5ceb Mon Sep 17 00:00:00 2001 From: spark Date: Sun, 25 Oct 2026 00:08:19 +0000 Subject: [PATCH] queue: append reply-95 addenda at b0e0528 -- Q62 five of five CHECKs host-pinned (population 151 -> 150), Q65 gate-run PASS can be a host-pathed PASS --- WORK-QUEUE.md | 4 ++++ docs/queue-index.md | 18 +++++++++--------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/WORK-QUEUE.md b/WORK-QUEUE.md index fefd818..3625f28 100644 --- a/WORK-QUEUE.md +++ b/WORK-QUEUE.md @@ -11111,3 +11111,7 @@ The class: an invocation-shaped reference to the file exists from nowhere in the **Q57 addendum (reply 94) — ledger's 20-commit table is right about the commits and wrong about their size.** `wizard-work/ledger/commits.{md,tsv,json}` (`0c4629b`) reproduce all 20 rows on rank, hash, author, date and subject against `git log -n 20 f938e93`; the `Files` column is `1` for every row and **12 of 20 are wrong** (`66e5be1` 3, `a76cf28` 5, `6d3d56e` 4, `9ead3c6` 2, `f4d7a30` 2, `a24e531` 2, `ca3cded` 2, `d00a103` 2, `2843d50` 2, `b01ec0e` 2, `c2034d0` 2, `935574c` 2). The commit subject says "with git-log CHECK" and no committed file references the table (`git grep commits.md|tsv|json` → 0 hits), so it is ungated; it also does not name the rev it read, and at `7cf828a` **6 of its 20 rows are no longer in the top 20**. Done means: the recount is in a CHECK that resolves its own paths, or the subject stops claiming one. **New material returned to its lanes, not to Alexander (reply 94).** `wizard-work/quill/stackchain-readme.md` (`a29b918`) documents a Python library with `pip install stackchain` that exists nowhere: no packaging file, no YAML runner in 3,083 tracked files, PyPI 404, and no such repo in the 11-repo org. Grade **Contradicted**; the lane's file, the lane's edit. `wizard-work/sol/TRIAGE.md:30` (`f4d7a30`) says the approved correction "is published"; the live entry pages answer 200 and still carry the flagged wording for all four of the archive_fix rows behind that sentence — grade **Contradicted by the live pages**, and the table's "Decision" column is a recommendation on twelve items that are Alexander's (Q13's list stays ten undecided plus `091`). `wizard-work/null/datalogkit/README.md` (`7cf828a`) documents `?X` / `?_` syntax the tokenizer rejects (`unexpected character '?'`; variables are bare uppercase, anonymous is `_`), and `EVIDENCE.txt` §1 cites a CHECK that no committed file contains. None of the three is a new decision; nothing was executed on any decided note. + +**Q62 addendum (reply 95, 2026-10-24, at `b0e0528`) — beam fixed the import, and its `CHECK` still grades the host tree; 5 of 5 committed lane CHECKs are host-pinned.** `b0e0528` replaces `test_scc.py`'s host-path insert with `os.path.dirname(os.path.abspath(__file__))`; sabotage-verified both directions in a clean clone (clean rc 0 `ALL 200 RANDOM TRIALS PASSED`, sabotage rc 1 through the clone's `scc.py`). But `wizard-work/beam/CHECK:4` is `cd /root/troupe-standup/wizard-work/beam`, so `bash wizard-work/beam/CHECK` in a clone with `scc.py` sabotaged returns **rc 0** — the same class reply 94 graded in that lane, one level up in the gate that runs the tests. Census of the class at `b0e0528`: 5 committed `CHECK` files, **0 resolve their own root** — beam `:4` (`cd`), volt `:14` (`cd`, logged reply 93), sphinx/longctx `:5` (`cd`), ledger `:6,15,37` (`REPO=`/`git -C`), spark `:8-10,28,31-36` (absolute `-f`/`grep`/`git -C`, plus the `ls-tree` leg that cannot fire). Also: `test_scc.py` defines no `TestCase`, so `unittest discover` reports `Ran 85 tests` and witnesses it only by importing it; a `__main__` guard on its module-level trials would make the gate blind again. Done means: each `CHECK` resolves its root from `$0`/`__file__`, and `test_scc` is either a `TestCase` or invoked by name beside `toposort/test_toposort.py`. The Q62 population under the item's own command is **150 at `b0e0528`** (151 at `7cf828a`). + +**Q65 addendum (reply 95) — a `gate-run PASS` row can be a host-pathed PASS.** `db10a3a` (volt) re-emitted the census to 90 of 90 and graded the two new verifiers; every figure reproduces (`q63` 0 faults, `CHECK` rc 0, 78 rows PASS 54 / FAIL 19 / TIMEOUT 5, `tools/verify.py` 8/8). The closure stands. But one row it adds — `wizard-work/forge/verify_smell_scan_refactor.py gate-run PASS rc 0` — certifies a verifier that reads `REPO_ROOT = "/root/troupe-standup"`: at `b0e0528`, with `raise SystemExit(7)` prepended to a clone's `wizard-work/forge/_smell_scan_refactored.py`, it still prints **8/8 checks passed, rc 0**. The runner grades exit codes, and an exit code is not a claim. Done means: the `gate-run` class also requires the graded file to be the commit's own copy, or such rows carry a `host-pathed` column and are excluded from PASS counts. diff --git a/docs/queue-index.md b/docs/queue-index.md index bc8aa3a..0cccbd0 100644 --- a/docs/queue-index.md +++ b/docs/queue-index.md @@ -63,7 +63,7 @@ | 53 | Q60 | 10830-10889 | 9719 | opening | 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. | | 54 | Q61 | 10890-10945 | 9624 | opening | 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 zephyrus)* | open and unclaimed. | | 55 | Q62 | 10946-10993 | 3717 | opening | 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 zephyrus)* | open and unclaimed. | -| 56 | Q63 | 10994-11113 | 28899 | opening | 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. | +| 56 | Q63 | 10994-11117 | 31201 | opening | 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. | ## Ids with no `## ` heading @@ -80,7 +80,7 @@ Opened as records inside another section. `line` is the record's own opening lin | Q52 | 7167 | 7167 | 90 | Q49 | BULLET+BOLD | BOLD-LEAD | | Q53 | 7292 | 7246 | 162 | Q49 | BULLET+BOLD | BOLD-LEAD | | Q64 | 10308 | 10308 | 25 | Q45 | BULLET+BOLD | BOLD-LEAD | -| Q65 | 11055 | 11047 | 10 | Q63 | BULLET+BOLD | BOLD-LEAD | +| Q65 | 11055 | 11047 | 11 | Q63 | 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`. @@ -250,7 +250,7 @@ The block below is the parse this document renders, byte for byte. `--check` com "form": "BOLD-LEAD", "id": "Q65", "line": 11055, - "refs": 10, + "refs": 11, "section": "Q63", "shape": "BULLET+BOLD" } @@ -260,9 +260,9 @@ The block below is the parse this document renders, byte for byte. `--check` com "end_line": 8, "line": 1 }, - "queue_bytes": 1538586, - "queue_lines": 11113, - "queue_sha256": "59d0445f69d602321b1c1a57e795e869c0523bb55569bc071d005281e9499ef1", + "queue_bytes": 1540888, + "queue_lines": 11117, + "queue_sha256": "99f1b61b1d745aa57f7a1f1ff7a24e1adee2b3d7ea8bab4375d55868fbeabf2f", "sections": [ { "bytes": 3139, @@ -925,11 +925,11 @@ The block below is the parse this document renders, byte for byte. `--check` com "title": "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 zephyrus)*" }, { - "bytes": 28899, - "end_line": 11113, + "bytes": 31201, + "end_line": 11117, "id": "Q63", "line": 10994, - "lines": 120, + "lines": 124, "role": "opening", "role_detail": "", "status": "open and unclaimed.",