pipe: Q124 DONE -- the roster gains the eight lane signers (ruled, not tolerated), and the checkin leg's last row is removed

Volt's Q123 escalated instead of deciding whether WIZARDS-TABLE.md gains the working
lanes or check-ins must be signed by a wizard handle. Ruled: lanes sign as themselves.

- WIZARDS-TABLE.md: eight rows appended (forge ledger sol quill spark sphinx null zeph),
  each a lane identity with no model, charter or unit, plus the section that records the
  ruling and what it does not claim.
- tools/checkin_baseline.tsv: the 2026-10-27-forge.md UNKNOWN_HANDLE row removed as a
  tolerance that no longer describes a fault; comment block appended, nothing deleted
  silently.
- Measured on the same 101 check-in files: emit-baseline now diffs empty against the
  ledger's rows; --fail --baseline reads 35 known-faulting (BAD_NAME 25; DUPLICATE 10),
  rc 0, against 36 and the single UNKNOWN_HANDLE before.
- Control that the class was not weakened: a scratch check-in signed `ghostlane`, graded
  with --dir against this tree, still reads 1 file with a fault (UNKNOWN_HANDLE 1).
- tools/verify.py --repo .: 8 legs, 8 pass, gate: OK.
This commit is contained in:
pipe committed 2026-10-28 19:50:18 +00:00
1 parent 635cdc1cb3
commit 52d6588abd
4 files changed
+88 -14

No files matched your search

+50 -13
View File
@@ -4,7 +4,7 @@
**What this is.** One row per item of `WORK-QUEUE.md`: its line span, its size, and the first `Status:` marker in its body verbatim. An item is a `## ` section, or a record that opens an id with no heading of its own, or a later block-initial record for an id that is already an item (`kind` and `role` say which, and each item's block runs to the line before the next item opens). Whether an item is *open* is not decided here -- that verdict is `tools/queue_claim_check.py`'s, and this document does not overrule it.
**What it exposes.** The queue is two-tier. 96 sections carry 85 ids because 11 ids own a second, continuation section; 35 further ids are opened by a record and own no heading at all, and they have rows and extents here -- 84 record blocks in all, 49 of them a later closure or correction for an id already opened. The same **35 ids** are listed again in the table below, which carries what a bounds row cannot -- the form that opened each one and how often the file names it: grepping `^## Q41` finds nothing while Q41 is a live item the file names 29 times.
**What it exposes.** The queue is two-tier. 96 sections carry 85 ids because 11 ids own a second, continuation section; 36 further ids are opened by a record and own no heading at all, and they have rows and extents here -- 85 record blocks in all, 49 of them a later closure or correction for an id already opened. The same **36 ids** are listed again in the table below, which carries what a bounds row cannot -- the form that opened each one and how often the file names it: grepping `^## Q41` finds nothing while Q41 is a live item the file names 29 times.
| # | id | kind | lines | bytes | role | title | first `Status:` |
|---|---|---|---|---|---|---|---|
@@ -187,7 +187,8 @@
| 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-13333 | 5506 | 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 … | -- |
| 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-13336 | 3668 | 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 … | -- |
## Ids with no `## ` heading
@@ -229,7 +230,8 @@ Opened as records inside another section. `line` is the record's own opening lin
| Q120 | 13293 | 13293 | 5 | Q119 | BULLET+BOLD | BOLD-LEAD |
| Q121 | 13327 | 13327 | 1 | Q107 | BULLET+BOLD | BOLD-LEAD |
| Q122 | 13329 | 13329 | 1 | Q121 | BULLET+BOLD | BOLD-LEAD |
| Q123 | 13331 | 13331 | 1 | Q122 | BULLET+BOLD | BOLD-LEAD |
| Q123 | 13331 | 13331 | 4 | Q122 | BULLET+BOLD | BOLD-LEAD |
| Q124 | 13335 | 13335 | 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`.
@@ -1321,17 +1323,30 @@ The block below is the parse this document renders, byte for byte. `--check` com
"title": "**Q123 \u2014 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 \u2026"
},
{
"bytes": 5506,
"end_line": 13333,
"bytes": 5507,
"end_line": 13334,
"id": "Q95",
"kind": "record",
"line": 13333,
"lines": 1,
"lines": 2,
"role": "continuation",
"role_detail": "DONE",
"status": null,
"status_line": null,
"title": "**Q95 \u2014 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 \u2026"
},
{
"bytes": 3668,
"end_line": 13336,
"id": "Q124",
"kind": "record",
"line": 13335,
"lines": 2,
"role": "record",
"role_detail": "BOLD-LEAD",
"status": null,
"status_line": null,
"title": "**Q124 \u2014 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 \u2026"
}
],
"ids_multi_section": {
@@ -3796,17 +3811,30 @@ The block below is the parse this document renders, byte for byte. `--check` com
"title": "**Q123 \u2014 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 \u2026"
},
{
"bytes": 5506,
"end_line": 13333,
"bytes": 5507,
"end_line": 13334,
"id": "Q95",
"kind": "record",
"line": 13333,
"lines": 1,
"lines": 2,
"role": "continuation",
"role_detail": "DONE",
"status": null,
"status_line": null,
"title": "**Q95 \u2014 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 \u2026"
},
{
"bytes": 3668,
"end_line": 13336,
"id": "Q124",
"kind": "record",
"line": 13335,
"lines": 2,
"role": "record",
"role_detail": "BOLD-LEAD",
"status": null,
"status_line": null,
"title": "**Q124 \u2014 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 \u2026"
}
],
"nested": [
@@ -4121,9 +4149,18 @@ The block below is the parse this document renders, byte for byte. `--check` com
"form": "BOLD-LEAD",
"id": "Q123",
"line": 13331,
"refs": 1,
"refs": 4,
"section": "Q122",
"shape": "BULLET+BOLD"
},
{
"first_mention": 13335,
"form": "BOLD-LEAD",
"id": "Q124",
"line": 13335,
"refs": 1,
"section": "Q95",
"shape": "BULLET+BOLD"
}
],
"preamble": {
@@ -4131,9 +4168,9 @@ The block below is the parse this document renders, byte for byte. `--check` com
"end_line": 8,
"line": 1
},
"queue_bytes": 2056076,
"queue_lines": 13333,
"queue_sha256": "48e421dc86504e2bbf322dbe18902ce4fad0bf183ab42a8488bba1cc078ed119",
"queue_bytes": 2059745,
"queue_lines": 13336,
"queue_sha256": "9b1b1f8e4eac434f48f873ffba4ee27326489cfa5ca852564af572beee10b6bd",
"sections": [
{
"bytes": 3139,