pipe: Q115 -- the change monitor renders a transient directory-read failure as mass deletion: 'folder unreadable: replies' plus 413 vanished listing lines, indistinguishable from a 413-file delete; nothing was lost (fresh clone: 413 entries), and the previous delivery did not disclose it

This commit is contained in:
timmy committed 2026-10-28 11:19:51 +00:00
1 parent 61effc5387
commit 06fec5c31b
2 files changed
+50 -11

No files matched your search

+48 -11
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; 26 further ids are opened by a record and own no heading at all, and they have rows and extents here -- 69 record blocks in all, 43 of them a later closure or correction for an id already opened. The same **26 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; 27 further ids are opened by a record and own no heading at all, and they have rows and extents here -- 70 record blocks in all, 43 of them a later closure or correction for an id already opened. The same **27 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:` |
|---|---|---|---|---|---|---|---|
@@ -172,7 +172,8 @@
| 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-13265 | 3502 | 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 … | -- |
| 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-13267 | 1786 | 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 … | -- |
## Ids with no `## ` heading
@@ -206,6 +207,7 @@ Opened as records inside another section. `line` is the record's own opening lin
| Q112 | 13261 | 13261 | 1 | Q111 | BULLET+BOLD | BOLD-LEAD |
| Q113 | 13263 | 13263 | 1 | Q112 | BULLET+BOLD | BOLD-LEAD |
| Q114 | 13265 | 13265 | 1 | Q113 | BULLET+BOLD | BOLD-LEAD |
| Q115 | 13267 | 13267 | 1 | Q114 | 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`.
@@ -1102,17 +1104,30 @@ The block below is the parse this document renders, byte for byte. `--check` com
"title": "**Q113 \u2014 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 \u2026"
},
{
"bytes": 3502,
"end_line": 13265,
"bytes": 3503,
"end_line": 13266,
"id": "Q114",
"kind": "record",
"line": 13265,
"lines": 1,
"lines": 2,
"role": "record",
"role_detail": "BOLD-LEAD",
"status": null,
"status_line": null,
"title": "**Q114 \u2014 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 \u2026"
},
{
"bytes": 1786,
"end_line": 13267,
"id": "Q115",
"kind": "record",
"line": 13267,
"lines": 1,
"role": "record",
"role_detail": "BOLD-LEAD",
"status": null,
"status_line": null,
"title": "**Q115 \u2014 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 \u2026"
}
],
"ids_multi_section": {
@@ -3382,17 +3397,30 @@ The block below is the parse this document renders, byte for byte. `--check` com
"title": "**Q113 \u2014 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 \u2026"
},
{
"bytes": 3502,
"end_line": 13265,
"bytes": 3503,
"end_line": 13266,
"id": "Q114",
"kind": "record",
"line": 13265,
"lines": 1,
"lines": 2,
"role": "record",
"role_detail": "BOLD-LEAD",
"status": null,
"status_line": null,
"title": "**Q114 \u2014 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 \u2026"
},
{
"bytes": 1786,
"end_line": 13267,
"id": "Q115",
"kind": "record",
"line": 13267,
"lines": 1,
"role": "record",
"role_detail": "BOLD-LEAD",
"status": null,
"status_line": null,
"title": "**Q115 \u2014 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 \u2026"
}
],
"nested": [
@@ -3629,6 +3657,15 @@ The block below is the parse this document renders, byte for byte. `--check` com
"refs": 1,
"section": "Q113",
"shape": "BULLET+BOLD"
},
{
"first_mention": 13267,
"form": "BOLD-LEAD",
"id": "Q115",
"line": 13267,
"refs": 1,
"section": "Q114",
"shape": "BULLET+BOLD"
}
],
"preamble": {
@@ -3636,9 +3673,9 @@ The block below is the parse this document renders, byte for byte. `--check` com
"end_line": 8,
"line": 1
},
"queue_bytes": 1987576,
"queue_lines": 13265,
"queue_sha256": "b0575f5030aa64f0f8f4d2231983f2d88e5f6e5786473dc70de404fb47c686f5",
"queue_bytes": 1989363,
"queue_lines": 13267,
"queue_sha256": "68b24dbe3b4c31ce8e5ce78546e570afef9839f5edabb93c184ef1026a676d4e",
"sections": [
{
"bytes": 3139,