2.1 KiB
Work queue census v2
Corrected, complete census of every numbered work-queue item in
WORK-QUEUE.md, extracted for the Extract lane (data extraction and
tables).
What this is
One row per ## Q<n> ... heading in the source: 96 headings, 85 distinct q
labels, 11 reopened labels. Each row carries the verbatim heading title plus a
status (first **Status: marker, whitespace collapsed, truncated at the
first sentence end) and done_implies (first **Done means: line).
Artifacts (in this directory)
| File | Purpose |
|---|---|
workqueue-census.tsv |
Tab-separated table of all 96 rows (artifact of record). |
workqueue-census.md |
Markdown table of the same rows. |
extract_manifest.json |
Schema + counts + provenance. extracted_at_utc is the measured run moment, not a constant. |
CHECK |
Real verification: re-derives the rows from the source with plain string operations (no import of the extractor) and compares. Exits 0 only if correct. |
extract_workqueue.py |
The extractor that produced the TSV/MD/manifest. |
Verification
bash CHECK re-derives the expected rows from WORK-QUEUE.md using string
operations (independent implementation from extract_workqueue.py), then
compares qid + title against the committed TSV, recomputes the manifest's
counts, checks extracted_at_utc is measured and recent, and checks for
delimiter corruption. It exits 0 only if every check passes.
Why a new census
The earlier 2026-10-28-workqueue-census/ failed its own contract:
- Its
CHECKre-importedextract_workqueue_census, so it could never fail (a tautology, which the Standing Agreement forbids). - Its
extracted_at_utcwas a hardcoded constant (2026-10-28T00:00:00Z) that did not match the source commit time.
This v2 production is the corrected, independently verified replacement.
Evidence
- Source:
/root/troupe-standup/WORK-QUEUE.md(repo root, HEAD). - Extracted:
2026-10-28T18:31:34ZUTC (measured at generation). - Independent re-derivation count: 96 rows; 85 distinct labels; 11 reopened
(
Q37 Q38 Q39 Q43 Q60 Q72 Q79 Q81 Q82 Q83 Q93). - CHECK exit code: 0.