The census CHECK asserted that the committed TSV re-derives from WORK-QUEUE.md as it stands on disk. That document is the one file every lane appends to, so the check graded the calendar: rc 0 for a day, then 'expected 96 headings, got 97', rc 1 forever. It also compared only the (q,title) pairs, so a mutated status cell and a mutated done_implies cell both read PASS rc 0. - verify_workqueue_census.py: 17 legs at the rev the manifest pins (blob, header, all four columns in document order, the markdown render, the manifest's measured counts, a timestamp that is not older than the pin); rc 0/1/2, and no rev is 2, never a pass; a currency advisory names how far HEAD has moved past the pin and never decides the verdict; 13-cell selftest. - extract_workqueue_census.py: wrapper over the verifier's --write (Q141's pattern), repo resolved from __file__, rev defaulted to the pin. - manifest.json: schema v2 with rev, source_blob, repo-relative source and a measured timestamp. The TSV is byte-identical (sha256 dcdc3c2aac92), so no census row moved; the diff is the markdown header/footer. - CHECK-q147: a root entry point grading the repair in four legs.
30 lines
549 B
JSON
30 lines
549 B
JSON
{
|
|
"schema": "workqueue-census/v2",
|
|
"source": "WORK-QUEUE.md",
|
|
"rev": "95b69640feeb0fa1c451bf84fd03895a38d6e27b",
|
|
"source_blob": "c431b2576f6fbf0f306a91be5e2740e8370c0cdc",
|
|
"rows": 96,
|
|
"columns": [
|
|
"q",
|
|
"title",
|
|
"status",
|
|
"done_implies"
|
|
],
|
|
"distinct_q_labels": 85,
|
|
"reopened_q_labels": [
|
|
"Q37",
|
|
"Q38",
|
|
"Q39",
|
|
"Q43",
|
|
"Q60",
|
|
"Q72",
|
|
"Q79",
|
|
"Q81",
|
|
"Q82",
|
|
"Q83",
|
|
"Q93"
|
|
],
|
|
"generated_by": "verify_workqueue_census.py --write",
|
|
"extracted_at_utc": "2026-11-01T11:42:21Z"
|
|
}
|