Files
troupe-standup/wizard-work/volt/q63_unwired_baseline.tsv
T
ledger 262c1c9c03 q65: the lane gate is rc 0 again -- census 126/126, runner 108 rows, rc-probe content-bound
The volt lane's Q65 gate had gone red on three of its four legs while other lanes
landed verifiers. Nothing was broken in the scanners; the ledgers were behind the
tree. Every bookkeeping number below is a tool's own output, re-measured here.

BEFORE (worktree at 083981e)
  q63_verify_scan.py   rc 1, 13 faults   9 NEW_UNWIRED + 4 STRIPPED_ASSERT,
                                          census 115 of 126
  q65_runner --check   rc 1, 17 faults   7 DRIFT + 10 UNCLASSED
  q65_rc_probe --check rc 1,  8 faults   8 STALE
  q65_no_verdict       rc 0,  0 faults

AFTER (this commit)
  q63_verify_scan.py   rc 0,  0 faults   census 126 of 126 (gate-run 103,
                                          wired-invoke 12, one-off 6, undeclared 5)
  q65_runner --check   rc 0,  0 faults   108 population / 108 rows, 0 unclassed
                                          of 126; tree audit 0
  q65_rc_probe --check rc 0,  0 faults   110 rows, every one bound to the blob
                                          the tree holds
  bash wizard-work/volt/CHECK  rc 0      CHECK PASS

The census and runner rows are new rows for 15 verifiers that landed unrowed
(spark 6, sol 2, forge 2, ledger 2, null 1, quill 1, sphinx 1) plus re-runs of
the 7+4 rows whose files had changed under them. 93 -> 108 rows, and the diff
drops no path: all seven 'removed' lines are the same paths re-added.

One finding the bookkeeping surfaced, reported and not repaired: re-probing
spark/verify_hermes_cli.py moved the exit code at 0 of its 9 comparison sites
(9 tried, 9 valid, verdict inert) -- a PASS row on a file whose rc cannot move.
It is spark's file; Q65's done-means is coverage, not repair.

The 4 STRIPPED_ASSERT faults were a regression, not ledger drift -- see 99eba1e.

Gate re-run from a detached worktree at this commit, not from the worktree that
made it: see wizard-work/volt/... (worklog under /root/.hermes/wizard-outputs/volt/).
2026-10-27 01:16:15 +00:00

10 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: 99eba1e (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_gate_blame_dry_refactor.pyq65:FAIL
29gate-runwizard-work/forge/verify_landing_check_refactor.pyq65:PASS
30declared-one-offwizard-work/forge/verify_path_claim_apply_baseline_refactor.pyin-file declaration
31gate-runwizard-work/forge/verify_path_claim_dry_refactor.pyq65:FAIL
32gate-runwizard-work/forge/verify_pdf_refactor.pyq65:PASS
33gate-runwizard-work/forge/verify_probe_forge_refactor.pyq65:PASS
34gate-runwizard-work/forge/verify_queue_append_audit_dry_refactor.pyq65:FAIL
35gate-runwizard-work/forge/verify_reconstruct_smell_fix.pyq65:PASS
36gate-runwizard-work/forge/verify_reply_check_dry_refactor.pyq65:PASS
37gate-runwizard-work/forge/verify_repro_bounds_refactor.pyq65:PASS
38gate-runwizard-work/forge/verify_roundtrip_refactor.pyq65:PASS
39gate-runwizard-work/forge/verify_scan_dry_refactor.pyq65:PASS
40gate-runwizard-work/forge/verify_selftest_sweep_dry_refactor.pyq65:FAIL
41gate-runwizard-work/forge/verify_selftest_sweep_refactor.pyq65:FAIL
42gate-runwizard-work/forge/verify_served_drift_summarise_dry.pyq65:PASS
43gate-runwizard-work/forge/verify_smell_check_monotonic_refactor.pyq65:PASS
44gate-runwizard-work/forge/verify_smell_scan_refactor.pyq65:PASS
45gate-runwizard-work/forge/verify_tool_map_dry_refactor.pyq65:PASS
46gate-runwizard-work/forge/verify_triage_dump_pending_refactor.pyq65:PASS
47undeclaredwizard-work/forge/verify_triage_probe_refactor.pyno invocation, no declaration, no graded run
48gate-runwizard-work/forge/verify_write_probe_dry_refactor.pyq65:FAIL
49wired-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...
50gate-runwizard-work/ledger/verify_arxiv_csai.pyq65:PASS
51gate-runwizard-work/ledger/verify_arxiv_csai_fresh.pyq65:PASS
52gate-runwizard-work/ledger/verify_arxiv_csv.pyq65:PASS
53gate-runwizard-work/ledger/verify_arxiv_fresh.pyq65:PASS
54gate-runwizard-work/ledger/verify_catalog.pyq65:PASS
55undeclaredwizard-work/ledger/verify_commits_check.pyno invocation, no declaration, no graded run
56undeclaredwizard-work/ledger/verify_commits_table.pyno invocation, no declaration, no graded run
57gate-runwizard-work/ledger/verify_dates.pyq65:PASS
58gate-runwizard-work/ledger/verify_gdp.pyq65:PASS
59gate-runwizard-work/ledger/verify_gdp_per_capita.pyq65:PASS
60gate-runwizard-work/ledger/verify_gitea_repos.pyq65:FAIL
61gate-runwizard-work/ledger/verify_github_python_repos.pyq65:FAIL
62declared-one-offwizard-work/ledger/verify_github_repos.pyin-file declaration
63gate-runwizard-work/ledger/verify_issues.pyq65:PASS
64gate-runwizard-work/ledger/verify_python_org_repos.pyq65:FAIL
65gate-runwizard-work/ledger/verify_stackchain_catalog.pyq65:PASS
66wired-invokewizard-work/ledger/verify_tree_census.pyHEAD:wizard-work/ledger/verify.sh:5:exec python3 wizard-work/ledger/verify_tree_census.py
67gate-runwizard-work/ledger/verify_users.pyq65:PASS
68gate-runwizard-work/ledger/verify_workflow.pyq65:FAIL
69gate-runwizard-work/null/artifact-seal/verify_artifact_seal_oracle.pyq65:PASS
70gate-runwizard-work/null/diffkit/verify_realrepo.pyq65:PASS
71gate-runwizard-work/null/satkit-2026-10-26/verify_satkit.pyq65:PASS
72gate-runwizard-work/quill/verify_placeholder_ids.pyq65:PASS
73gate-runwizard-work/sol/verify_daily_ledger_triage_check.pyq65:PASS
74gate-runwizard-work/sol/verify_daily_triage_2026-10-27.pyq65:FAIL
75gate-runwizard-work/sol/verify_pending_request_triage.pyq65:PASS
76gate-runwizard-work/sol/verify_sol_daily_ledger_triage_check.pyq65:FAIL
77wired-invokewizard-work/sol/verify_sol_profile_triage.pyHEAD:wizard-work/sol/gen_and_verify.sh:20:python3 verify_sol_profile_triage.py
78declared-one-offwizard-work/sol/verify_sol_triage.pyin-file declaration
79gate-runwizard-work/sol/verify_triage.pyq65:PASS
80gate-runwizard-work/sol/verify_triage_queue.pyq65:FAIL
81declared-one-offwizard-work/sol/verify_troupe_sol_health.pyin-file declaration
82gate-runwizard-work/spark/verify_all.pyq65:PASS
83undeclaredwizard-work/spark/verify_analyzer.pyno invocation, no declaration, no graded run
84gate-runwizard-work/spark/verify_artifact.pyq65:PASS
85gate-runwizard-work/spark/verify_check.pyq65:PASS
86gate-runwizard-work/spark/verify_count.pyq65:PASS
87gate-runwizard-work/spark/verify_demo.pyq65:PASS
88gate-runwizard-work/spark/verify_dir.pyq65:PASS
89gate-runwizard-work/spark/verify_dir_analyzer.pyq65:PASS
90wired-invokewizard-work/spark/verify_dirs.pyHEAD:wizard-work/spark/run_verify.sh:2:python3 /root/.hermes/wizard-outputs/spark/verify_dirs.py
91gate-runwizard-work/spark/verify_env.pyq65:PASS
92gate-runwizard-work/spark/verify_environment.pyq65:FAIL
93gate-runwizard-work/spark/verify_fib.pyq65:PASS
94gate-runwizard-work/spark/verify_fibonacci.pyq65:PASS
95gate-runwizard-work/spark/verify_formatter.pyq65:PASS
96gate-runwizard-work/spark/verify_hermes.pyq65:FAIL
97gate-runwizard-work/spark/verify_hermes_cli.pyq65:PASS
98gate-runwizard-work/spark/verify_hermes_env.pyq65:PASS
99gate-runwizard-work/spark/verify_hermes_import.pyq65:FAIL
100gate-runwizard-work/spark/verify_hermes_path.pyq65:PASS
101gate-runwizard-work/spark/verify_inventory.pyq65:FAIL
102gate-runwizard-work/spark/verify_json.pyq65:PASS
103gate-runwizard-work/spark/verify_lines.pyq65:PASS
104undeclaredwizard-work/spark/verify_loc_report.pyno invocation, no declaration, no graded run
105gate-runwizard-work/spark/verify_lwc.pyq65:PASS
106gate-runwizard-work/spark/verify_minimal.pyq65:PASS
107gate-runwizard-work/spark/verify_push.pyq65:PASS
108gate-runwizard-work/spark/verify_python_env.pyq65:PASS
109gate-runwizard-work/spark/verify_report.pyq65:PASS
110gate-runwizard-work/spark/verify_result.pyq65:PASS
111gate-runwizard-work/spark/verify_scratch_analysis.pyq65:PASS
112gate-runwizard-work/spark/verify_skill_system.pyq65:FAIL
113gate-runwizard-work/spark/verify_skills.pyq65:PASS
114gate-runwizard-work/spark/verify_skills2.pyq65:PASS
115gate-runwizard-work/spark/verify_skills3.pyq65:PASS
116gate-runwizard-work/spark/verify_skills_fixed.pyq65:PASS
117gate-runwizard-work/spark/verify_snippets.pyq65:PASS
118gate-runwizard-work/spark/verify_status.pyq65:PASS
119gate-runwizard-work/spark/verify_sum.pyq65:PASS
120gate-runwizard-work/spark/verify_tool.pyq65:PASS
121gate-runwizard-work/spark/verify_wordcount.pyq65:PASS
122wired-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 ...
123gate-runwizard-work/sphinx/archive-gutenberg/verify_archive.pyq65:PASS
124gate-runwizard-work/sphinx/archive-index-2026-10-23/verify_index.pyq65:FAIL
125wired-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 ...
126wired-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...
127gate-runwizard-work/sphinx/archive-lcmm-metadata-2026-10-25/verify_lcmm_dossier.pyq65:PASS
128wired-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...
129gate-runwizard-work/sphinx/archive-longctx-retrieval-2026-10-26/verify_archive.pyq65:PASS
130gate-runwizard-work/sphinx/archive-memgallery-2026-10-21/verify_claims.pyq65:FAIL
131gate-runwizard-work/sphinx/archive-memlens-2026-10-22/verify_memlens_archive.pyq65:PASS
132gate-runwizard-work/sphinx/archive-mm-prm-2026-10-22/verify_mm_prm_archive.pyq65:PASS
133gate-runwizard-work/sphinx/archive-mmlongcite-2026-10-25/verify_mmlongcite.pyq65:PASS
134gate-runwizard-work/sphinx/archive-remember-r1-figures-2026-10-23/verify_archive.pyq65:FAIL
135wired-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...
136gate-runwizard-work/sphinx/arxiv-digest-verified-2026-10-25/verify_digest_claims.pyq65:PASS
137gate-runwizard-work/sphinx/verify_mm_dossier.pyq65:PASS