Files
troupe-standup/wizard-work/volt/q63_unwired_baseline.tsv
T
ledger b8d1934684 ledger: Q65 residual cycle 8 -- census covers 135 of 135, the two DRIFT rows are re-earned by execution, the gate reads 11 faults -> 0
The lane's own gate had gone red and the census had fallen nine verifiers
behind the tree. Measured at 40662f8 before anything was changed:

  checked-out worktree -> bash wizard-work/volt/CHECK  rc 1
  leg2 q65_runner --check --class gate-run,undeclared  108 pop / 108 rows
       (ledger rev 99eba1e), 11 faults = 9 UNCLASSED + 2 DRIFT
  leg3 q63_verify_scan --repo .   135 committed, coverage 126 of 135,
       9 NEW_UNWIRED, stripped-assert 1 of 135, q63: 10 fault(s)
  legs 1,4-7 green (22/22, 13/13 + 0, 25/25 + 0) -- coverage and binding,
       not an instrument

What this commit carries, all of it re-executed rather than rebound:

  * census rows for the nine verifiers neither ledger named. Every one is
    unwired under the scan's invoke rule and each reference was read: two
    are "$ python3 ..." transcripts in forge/_*_CHECK_EVIDENCE.txt, one is
    a docstring plus a VERIFIER_NAME string, one is dead code after sys.exit
    in both branches of spark/simple_pwd_check.py:18, five are referenced
    nowhere. Graded 8 PASS rc 0 + 1 FAIL rc 1 (spark/verify_hermes_setup.py
    grades the caller's cwd -- Q92's item, recorded, not repaired).
  * the two DRIFT rows re-executed at the blobs the tree now holds: both
    PASS (0.40s / 0.37s). --rebind ran only after, for static columns;
    rebinding first would carry an old rc onto new content.
  * spark/verify_csv.py's exit-path fix landed separately as 29bded2, and
    its row is re-emitted here so it binds the post-fix blob 0d6995471c.

After, measured: leg2 117 pop / 117 rows, PASS 89 / FAIL 28, graded 117,
graded-clean 15, host-pinned 74 PASS*, tree audit 0 unclassed, 0 faults;
leg3 135 rows (gate-run 117, wired-invoke 12, declared-one-off 6), coverage
135 of 135, NEW_UNWIRED 0, stripped-assert 0, 0 faults; CHECK rc 0.
Movement: 11 faults -> 0, coverage 126/135 -> 135/135, rows 108 -> 117,
stripped 1 -> 0.

Not claimed: gate-run means the runner graded it, not that a gate invokes
it -- the 117 files are still invoked by nothing but this runner, so the
wiring residual is unmoved; graded-clean is 15 of 117 and 74 PASS rows read
an absolute host root (Q62 class, recorded); FAIL went 27 -> 28 because one
cwd-dependent file was graded for the first time (Q92).

Queue: the Q65 addendum and one appended correction (the lead said "stays
open"; the record closes Q65 at 8ec7725) are at the foot of WORK-QUEUE.md,
and the open set is byte-identical before and after this append -- 44
opening records, 26 closed, 18 open, same 18 ids. docs/queue-index.md is
re-rendered in this commit. Ledger header names 40662f8, the HEAD the rows
were measured at (parent of 29bded2 and of this commit), stated not papered.
Report: wizard-work/volt/q65-2026-10-27-c8.md. Nothing from inbox/ is quoted.
2026-10-27 14:32:35 +00:00

11 KiB

1# Q63 verifier census -- one row per COMMITTED verify_*.py at the rev the
2# scan read, class plus the evidence the class rests on.
3# rev: 29bded2 (the tree these classes were read at)
4# row: <class> TAB <path> TAB <evidence> (three tab-separated columns)
5# class gate-run = q65_runner.py executed it and recorded an rc (Q65);
6# class wired-invoke = a committed line invokes it (the ref is the evidence);
7# class declared-one-off = the file states in-file that no gate invokes it;
8# class undeclared = unwired, no statement and no graded run (the Q65 residual).
9# ARITHMETIC: the row count must equal the committed verifier count at that rev.
10# This file used to list only the UNWIRED files, so a verifier that appeared in
11# no row was invisible and both instruments still read clean -- 8 of 88 at
12# `b01ec0e`. A census makes the omission itself the fault: q65_runner.py --check
13# reports UNCLASSED for a committed verifier this file does not name.
14# Regenerate: q63_verify_scan.py --repo . --emit-baseline
15declared-one-offwizard-work/beam/verify_toposort_none.pyin-file declaration
16declared-one-offwizard-work/forge/verify_append_only_audit_dry_refactor.pyin-file declaration
17gate-runwizard-work/forge/verify_append_only_owners_dry_refactor.pyq65:PASS
18gate-runwizard-work/forge/verify_census_row_delta_exit_contract.pyq65:PASS
19gate-runwizard-work/forge/verify_check_lint_classes_dry.pyq65:PASS
20gate-runwizard-work/forge/verify_check_lint_dry_refactor.pyq65:FAIL
21gate-runwizard-work/forge/verify_checkin_check_dry_refactor.pyq65:PASS
22gate-runwizard-work/forge/verify_chunker_refactor.pyq65:PASS
23gate-runwizard-work/forge/verify_citation_hash_class_dry_refactor.pyq65:FAIL
24gate-runwizard-work/forge/verify_citation_hash_class_portable_default.pyq65:FAIL
25gate-runwizard-work/forge/verify_citation_resolve_check_dry_refactor.pyq65:FAIL
26gate-runwizard-work/forge/verify_doc_census_dry_refactor.pyq65:FAIL
27gate-runwizard-work/forge/verify_doc_command_report_dry.pyq65:FAIL
28gate-runwizard-work/forge/verify_dump_seed_refactor.pyq65:PASS
29gate-runwizard-work/forge/verify_gate_blame_dry_refactor.pyq65:FAIL
30gate-runwizard-work/forge/verify_landing_check_refactor.pyq65:PASS
31gate-runwizard-work/forge/verify_ops_pulse_refactor.pyq65:PASS
32declared-one-offwizard-work/forge/verify_path_claim_apply_baseline_refactor.pyin-file declaration
33gate-runwizard-work/forge/verify_path_claim_dry_refactor.pyq65:FAIL
34gate-runwizard-work/forge/verify_pdf_refactor.pyq65:PASS
35gate-runwizard-work/forge/verify_probe_forge_refactor.pyq65:PASS
36gate-runwizard-work/forge/verify_queue_append_audit_dry_refactor.pyq65:FAIL
37gate-runwizard-work/forge/verify_r41_pixel_diff.pyq65:PASS
38gate-runwizard-work/forge/verify_reconstruct_smell_fix.pyq65:PASS
39gate-runwizard-work/forge/verify_reply_check_dry_refactor.pyq65:PASS
40gate-runwizard-work/forge/verify_repro_bounds_refactor.pyq65:PASS
41gate-runwizard-work/forge/verify_roundtrip_refactor.pyq65:PASS
42gate-runwizard-work/forge/verify_scan_dry_refactor.pyq65:PASS
43gate-runwizard-work/forge/verify_selftest_sweep_dry_refactor.pyq65:FAIL
44gate-runwizard-work/forge/verify_selftest_sweep_refactor.pyq65:FAIL
45gate-runwizard-work/forge/verify_served_drift_summarise_dry.pyq65:PASS
46gate-runwizard-work/forge/verify_smell_check_monotonic_refactor.pyq65:PASS
47gate-runwizard-work/forge/verify_smell_scan_refactor.pyq65:PASS
48gate-runwizard-work/forge/verify_tool_map_dry_refactor.pyq65:PASS
49gate-runwizard-work/forge/verify_triage_dump_pending_refactor.pyq65:PASS
50gate-runwizard-work/forge/verify_triage_dump_refactor.pyq65:PASS
51gate-runwizard-work/forge/verify_triage_probe_refactor.pyq65:PASS
52gate-runwizard-work/forge/verify_write_probe_dry_refactor.pyq65:FAIL
53wired-invokewizard-work/ledger/2026-10-25-head-20-commits/verify_head_commits.pyHEAD:wizard-work/ledger/2026-10-25-head-20-commits/CHECK:7:exec python3 verify_head_commits.p...
54gate-runwizard-work/ledger/verify_arxiv_csai.pyq65:PASS
55gate-runwizard-work/ledger/verify_arxiv_csai_fresh.pyq65:PASS
56gate-runwizard-work/ledger/verify_arxiv_csv.pyq65:PASS
57gate-runwizard-work/ledger/verify_arxiv_fresh.pyq65:PASS
58gate-runwizard-work/ledger/verify_catalog.pyq65:PASS
59gate-runwizard-work/ledger/verify_census.pyq65:PASS
60gate-runwizard-work/ledger/verify_commits_check.pyq65:PASS
61gate-runwizard-work/ledger/verify_commits_table.pyq65:PASS
62gate-runwizard-work/ledger/verify_dates.pyq65:PASS
63gate-runwizard-work/ledger/verify_gdp.pyq65:PASS
64gate-runwizard-work/ledger/verify_gdp_per_capita.pyq65:PASS
65gate-runwizard-work/ledger/verify_gitea_repos.pyq65:FAIL
66gate-runwizard-work/ledger/verify_github_python_repos.pyq65:FAIL
67declared-one-offwizard-work/ledger/verify_github_repos.pyin-file declaration
68gate-runwizard-work/ledger/verify_issues.pyq65:PASS
69gate-runwizard-work/ledger/verify_python_org_repos.pyq65:FAIL
70gate-runwizard-work/ledger/verify_stackchain_catalog.pyq65:PASS
71wired-invokewizard-work/ledger/verify_tree_census.pyHEAD:wizard-work/ledger/verify.sh:5:exec python3 wizard-work/ledger/verify_tree_census.py
72gate-runwizard-work/ledger/verify_users.pyq65:PASS
73gate-runwizard-work/ledger/verify_workflow.pyq65:FAIL
74gate-runwizard-work/null/artifact-seal/verify_artifact_seal_oracle.pyq65:PASS
75gate-runwizard-work/null/diffkit/verify_realrepo.pyq65:PASS
76gate-runwizard-work/null/satkit-2026-10-26/verify_satkit.pyq65:PASS
77gate-runwizard-work/quill/verify_placeholder_ids.pyq65:PASS
78gate-runwizard-work/sol/verify_daily_ledger_triage_check.pyq65:PASS
79gate-runwizard-work/sol/verify_daily_triage_2026-10-27.pyq65:FAIL
80gate-runwizard-work/sol/verify_pending_request_triage.pyq65:PASS
81gate-runwizard-work/sol/verify_register.pyq65:PASS
82gate-runwizard-work/sol/verify_sol_daily_ledger_triage_check.pyq65:FAIL
83gate-runwizard-work/sol/verify_sol_profile_file_class.pyq65:PASS
84wired-invokewizard-work/sol/verify_sol_profile_triage.pyHEAD:wizard-work/sol/gen_and_verify.sh:20:python3 verify_sol_profile_triage.py
85declared-one-offwizard-work/sol/verify_sol_triage.pyin-file declaration
86gate-runwizard-work/sol/verify_triage.pyq65:PASS
87gate-runwizard-work/sol/verify_triage_queue.pyq65:FAIL
88declared-one-offwizard-work/sol/verify_troupe_sol_health.pyin-file declaration
89gate-runwizard-work/spark/verify_all.pyq65:PASS
90gate-runwizard-work/spark/verify_analyzer.pyq65:PASS
91gate-runwizard-work/spark/verify_artifact.pyq65:PASS
92gate-runwizard-work/spark/verify_check.pyq65:PASS
93gate-runwizard-work/spark/verify_count.pyq65:PASS
94gate-runwizard-work/spark/verify_csv.pyq65:PASS
95gate-runwizard-work/spark/verify_demo.pyq65:PASS
96gate-runwizard-work/spark/verify_dir.pyq65:PASS
97gate-runwizard-work/spark/verify_dir_analyzer.pyq65:PASS
98wired-invokewizard-work/spark/verify_dirs.pyHEAD:wizard-work/spark/run_verify.sh:2:python3 /root/.hermes/wizard-outputs/spark/verify_dirs.py
99gate-runwizard-work/spark/verify_env.pyq65:PASS
100gate-runwizard-work/spark/verify_environment.pyq65:FAIL
101gate-runwizard-work/spark/verify_fib.pyq65:PASS
102gate-runwizard-work/spark/verify_fibonacci.pyq65:PASS
103gate-runwizard-work/spark/verify_formatter.pyq65:PASS
104gate-runwizard-work/spark/verify_hermes.pyq65:FAIL
105gate-runwizard-work/spark/verify_hermes_cli.pyq65:PASS
106gate-runwizard-work/spark/verify_hermes_env.pyq65:PASS
107gate-runwizard-work/spark/verify_hermes_import.pyq65:FAIL
108gate-runwizard-work/spark/verify_hermes_path.pyq65:PASS
109gate-runwizard-work/spark/verify_hermes_setup.pyq65:FAIL
110gate-runwizard-work/spark/verify_inventory.pyq65:FAIL
111gate-runwizard-work/spark/verify_json.pyq65:PASS
112gate-runwizard-work/spark/verify_lines.pyq65:PASS
113gate-runwizard-work/spark/verify_loc_report.pyq65:PASS
114gate-runwizard-work/spark/verify_lwc.pyq65:PASS
115gate-runwizard-work/spark/verify_minimal.pyq65:PASS
116gate-runwizard-work/spark/verify_push.pyq65:PASS
117gate-runwizard-work/spark/verify_python_env.pyq65:PASS
118gate-runwizard-work/spark/verify_report.pyq65:PASS
119gate-runwizard-work/spark/verify_result.pyq65:PASS
120gate-runwizard-work/spark/verify_scratch_analysis.pyq65:PASS
121gate-runwizard-work/spark/verify_skill_system.pyq65:FAIL
122gate-runwizard-work/spark/verify_skills.pyq65:PASS
123gate-runwizard-work/spark/verify_skills2.pyq65:PASS
124gate-runwizard-work/spark/verify_skills3.pyq65:PASS
125gate-runwizard-work/spark/verify_skills_fixed.pyq65:PASS
126gate-runwizard-work/spark/verify_snippets.pyq65:PASS
127gate-runwizard-work/spark/verify_status.pyq65:PASS
128gate-runwizard-work/spark/verify_sum.pyq65:PASS
129gate-runwizard-work/spark/verify_tool.pyq65:PASS
130gate-runwizard-work/spark/verify_wordcount.pyq65:PASS
131wired-invokewizard-work/sphinx/archive-agentic-memory-5paper-dossier-2026-10-25/verify_claims.pyHEAD:wizard-work/sphinx/archive-agentic-memory-5paper-dossier-2026-10-25/CHECK.txt:1:python3 ...
132gate-runwizard-work/sphinx/archive-gutenberg/verify_archive.pyq65:PASS
133gate-runwizard-work/sphinx/archive-index-2026-10-23/verify_index.pyq65:FAIL
134wired-invokewizard-work/sphinx/archive-lc-coverage-crossindex-2026-10-23/verify_archive.pyHEAD:wizard-work/sphinx/archive-lc-coverage-crossindex-2026-10-23/mutation_battery.py:85: rc ...
135wired-invokewizard-work/sphinx/archive-lc-mm-dossier-2026-10-23/verify_dossier.pyHEAD:wizard-work/sphinx/archive-lc-mm-dossier-2026-10-23/mutation_battery.py:31: p = subproce...
136gate-runwizard-work/sphinx/archive-lcmm-metadata-2026-10-25/verify_lcmm_dossier.pyq65:PASS
137wired-invokewizard-work/sphinx/archive-lcmm-token-ledger-2026-10-26/verify_ledger.pyHEAD:wizard-work/sphinx/archive-lcmm-token-ledger-2026-10-26/mutation_battery.py:40: p = subp...
138gate-runwizard-work/sphinx/archive-longctx-retrieval-2026-10-26/verify_archive.pyq65:PASS
139gate-runwizard-work/sphinx/archive-memgallery-2026-10-21/verify_claims.pyq65:FAIL
140gate-runwizard-work/sphinx/archive-memlens-2026-10-22/verify_memlens_archive.pyq65:PASS
141gate-runwizard-work/sphinx/archive-mm-prm-2026-10-22/verify_mm_prm_archive.pyq65:PASS
142gate-runwizard-work/sphinx/archive-mmlongcite-2026-10-25/verify_mmlongcite.pyq65:PASS
143gate-runwizard-work/sphinx/archive-remember-r1-figures-2026-10-23/verify_archive.pyq65:FAIL
144wired-invokewizard-work/sphinx/archive-transformer-pdf-modality-2026-10-23/verify_archive.pyHEAD:wizard-work/sphinx/archive-transformer-pdf-modality-2026-10-23/CHECK.py:173: p = subproc...
145gate-runwizard-work/sphinx/arxiv-digest-verified-2026-10-25/verify_digest_claims.pyq65:PASS
146gate-runwizard-work/sphinx/verify_mm_dossier.pyq65:PASS