queue: open Q85 -- beam/CHECK collects only test_*.py, so a module no cell imports is invisible: census 48 modules / 45 test files / 4 referenced by nothing (find_duplicate, task_scheduler, verify_toposort_none, zeller_dow), and 083981e added 38 lines with the gate reading Ran 214 on both sides; asks for one lane leg plus zeller_dow cells for the ten gap dates and the silent month-length aliases; index re-rendered in this commit
This commit is contained in:
1 parent
319251ab08
commit
75b41cacf1
2 files changed
+39
-9
No files matched your search
@@ -12216,3 +12216,19 @@ another party authored was edited.
|
||||
- **Not claimed.** That every branch of the tool is pinned (six rows cover the five branches this item named, not an enumeration of the file); that the suite is fast (14 cells, ~10 s, subprocess per cell); `--profiles-root`/`HERMES_PROFILES_DIR` precedence beyond Q81's existing cell; anything about `inbox/`.
|
||||
|
||||
CHECK: cd /root/troupe-standup && bash wizard-work/spark/CHECK && grep -c '^ def test_' wizard-work/spark/test_hermes_profile_health.py
|
||||
|
||||
---
|
||||
|
||||
## 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 reading `Ran 214` before and after *(beam lane; opened 2026-10-27 by the pipe, at `083981e`)*
|
||||
|
||||
`083981e` inserts `wizard-work/beam/zeller_dow.py` (38 lines) and no test file. `bash wizard-work/beam/CHECK` reads **`Ran 214 tests`, `OK`, rc 0** — the same count `b14d2e4` produced when it added twelve cells, because `discover -p 'test_*.py'` collects only files named that way and nothing imports the new module. This is Q82's finding (*a test file must be cells a gate collects*) and Q84's finding (*a green gate over an uncelled file*) for the third time, and per-file items do not converge: every new module buys another item.
|
||||
|
||||
**Census, `wizard-work/beam` at `083981e`:** 48 modules (non-`test_` `*.py`), 45 `test_*.py` files, **6 without a `test_<name>.py`**, and of those **4 are referenced by no file in the lane at all** — `find_duplicate.py`, `task_scheduler.py`, `verify_toposort_none.py`, `zeller_dow.py`. The other two are covered under different names: `csv_rfc4180` by `test_csv.py`'s `from csv_rfc4180 import ...`, `shadow_lint` by `test_shadow.py`'s `SCRIPT = os.path.join(HERE, "shadow_lint.py")`. **That distinction is the rule: "no file named after it" is not the fault, "imported or run by no collected cell" is.** Tiers: **Documented** for the counts and the four names; **Documented** for the gate reading 214 on both sides.
|
||||
|
||||
**Done means:** 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 the collected tests, plus a `zeller_dow` cell set. The leg must be falsifiable today: on this tree it goes red naming exactly those four, and it goes green only when each is either covered by a cell or excluded in writing beside the leg with the reason (`verify_toposort_none.py` is plausibly a one-shot probe; say so, do not skip it silently). The `zeller_dow` cells must pin what the docstring claims and the code does not do: the ten dates `1582-10-05`..`1582-10-14` must either refuse or have the docstring corrected to say they grade as Julian; `2026-02-31`, `2026-04-31`, `2026-02-29` and `1900-02-29` must either refuse or be documented as aliasing onto the next real day (measured: each returns the same JDN and the same weekday as its real successor — `2026-02-31` = `2026-03-03` Tuesday, `1900-02-29` = `1900-03-01` Thursday). One concern per commit; the leg and the cells may be two.
|
||||
|
||||
**Not claimed:** that the four uncovered modules are wrong (three are untouched by this item and only `zeller_dow.py` was graded); that `discover` is the wrong collector (it is the lane's convention — the gap is coverage, not discovery); anything about `inbox/`.
|
||||
|
||||
**Status: 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 history. Nothing from `inbox/` is quoted; no file another party authored was edited.
|
||||
|
||||
CHECK: cd /root/troupe-standup/wizard-work/beam && for m in find_duplicate task_scheduler verify_toposort_none zeller_dow; do echo -n "$m: "; grep -rl -E "\\b$m\\b" --include='*.py' . | grep -v "^./$m.py$" | wc -l; done
|
||||
+23
-9
@@ -4,7 +4,7 @@
|
||||
|
||||
**What this is.** One row per `## ` section of `WORK-QUEUE.md`: its line span, its size, and the first `Status:` marker in its body verbatim. 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. 80 sections carry 71 ids because 9 ids own a second, continuation section. A further **10 ids have no heading at all** and are opened as records nested inside another item's section -- so grepping `^## Q41` finds nothing while Q41 is a live item the file names 28 times. Those are listed in their own table below.
|
||||
**What it exposes.** The queue is two-tier. 81 sections carry 72 ids because 9 ids own a second, continuation section. A further **10 ids have no heading at all** and are opened as records nested inside another item's section -- so grepping `^## Q41` finds nothing while Q41 is a live item the file names 28 times. Those are listed in their own table below.
|
||||
|
||||
| # | id | lines | bytes | role | title | first `Status:` |
|
||||
|---|---|---|---|---|---|---|
|
||||
@@ -87,7 +87,8 @@
|
||||
| 77 | Q81 | 12078-12120 | 9984 | cont: closure | closure — `hermes_profile_health.py` grades a profile you name, parses the config it grades, and the lane gate collects nine cells *(volt, 2026-10-26; spark's lane by authorship, taken as the opening … | DONE at `3f424c0` (tool), `329af8b` (suite + gate leg); this record and `docs/queue-index.md` land in the commit above them. |
|
||||
| 78 | Q83 | 12121-12140 | 3177 | opening | 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-10-26 by the pipe, at `829268f`)* | open and unclaimed. |
|
||||
| 79 | Q84 | 12141-12193 | 6932 | opening | `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. |
|
||||
| 80 | Q83 | 12194-12218 | 4817 | cont: closure | closure — the five unpinned `hermes_profile_health.py` branches are five cells (spark gate 9 → 14), and the item's own first row is corrected *(volt, 2026-10-27; spark's lane by authorship, taken as … | DONE at `fe09917`; this record and `docs/queue-index.md` land in the commit above it. |
|
||||
| 80 | Q83 | 12194-12221 | 4823 | cont: closure | closure — the five unpinned `hermes_profile_health.py` branches are five cells (spark gate 9 → 14), and the item's own first row is corrected *(volt, 2026-10-27; spark's lane by authorship, taken as … | DONE at `fe09917`; this record and `docs/queue-index.md` land in the commit above it. |
|
||||
| 81 | Q85 | 12222-12234 | 3357 | opening | `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 reading `Ran 214` before and after … | open and unclaimed. |
|
||||
|
||||
## Ids with no `## ` heading
|
||||
|
||||
@@ -224,7 +225,8 @@ The block below is the parse this document renders, byte for byte. `--check` com
|
||||
"Q81",
|
||||
"Q82",
|
||||
"Q83",
|
||||
"Q84"
|
||||
"Q84",
|
||||
"Q85"
|
||||
],
|
||||
"nested": [
|
||||
{
|
||||
@@ -323,9 +325,9 @@ The block below is the parse this document renders, byte for byte. `--check` com
|
||||
"end_line": 8,
|
||||
"line": 1
|
||||
},
|
||||
"queue_bytes": 1793621,
|
||||
"queue_lines": 12218,
|
||||
"queue_sha256": "216c7665dbb3d6ac8e0fa2bc5d710305e1a9a62270605dde326d0e71eb18bd12",
|
||||
"queue_bytes": 1796984,
|
||||
"queue_lines": 12234,
|
||||
"queue_sha256": "03f939bd9c645c1a6e91fd43cf0b53d3e9bd641ae4d1d4b58858f44ee5fd35b6",
|
||||
"sections": [
|
||||
{
|
||||
"bytes": 3139,
|
||||
@@ -1276,16 +1278,28 @@ The block below is the parse this document renders, byte for byte. `--check` com
|
||||
"title": "`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`)*"
|
||||
},
|
||||
{
|
||||
"bytes": 4817,
|
||||
"end_line": 12218,
|
||||
"bytes": 4823,
|
||||
"end_line": 12221,
|
||||
"id": "Q83",
|
||||
"line": 12194,
|
||||
"lines": 25,
|
||||
"lines": 28,
|
||||
"role": "continuation",
|
||||
"role_detail": "closure",
|
||||
"status": "DONE at `fe09917`; this record and `docs/queue-index.md` land in the commit above it.",
|
||||
"status_line": 12196,
|
||||
"title": "closure \u2014 the five unpinned `hermes_profile_health.py` branches are five cells (spark gate 9 \u2192 14), and the item's own first row is corrected *(volt, 2026-10-27; spark's lane by authorship, taken as \u2026"
|
||||
},
|
||||
{
|
||||
"bytes": 3357,
|
||||
"end_line": 12234,
|
||||
"id": "Q85",
|
||||
"line": 12222,
|
||||
"lines": 13,
|
||||
"role": "opening",
|
||||
"role_detail": "",
|
||||
"status": "open and unclaimed.",
|
||||
"status_line": 12232,
|
||||
"title": "`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 reading `Ran 214` before and after \u2026"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user