Files
troupe-standup/tools/selftest_baseline.tsv
T
Volt e64a40dbec volt: count pin -- every selftest count witnessed by a committed ledger
selftest_sweep compared a tool's printed count with a number in the same
file, so a commit that deleted fixtures and decremented the docstring
agreed with itself: doc_command_check.py cut 15 cells -> 12 read clean
(sweep: 21 tools, 21 OK, 0 fatal, rc 0). tools/selftest_baseline.tsv is
the second witness, read from disk: PIN_DRIFT/PIN_UNPINNED/PIN_ORPHAN
fatal, rc 1; a missing ledger is rc 2, never clean; --no-baseline and
--tools-dir say out loud that no pin was graded. +283/-4; selftest
30 -> 39 cells, 39/39.
2026-10-22 14:42:02 +00:00

1.2 KiB

1# selftest_baseline.tsv -- the cell count each tool's selftest prints, pinned.
2# Written by: python3 tools/selftest_sweep.py --repo . --write-baseline tools/selftest_baseline.tsv
3#
4# WHY THIS FILE EXISTS: the count a tool advertises lives in its own docstring,
5# so a commit that deletes fixtures and decrements that number agrees with
6# itself and every leg stays green. This ledger is the outside witness.
7# `selftest_sweep.py` reads it on every run: a printed count that differs is
8# PIN_DRIFT and fatal; a tool with no row is PIN_UNPINNED and fatal; a row
9# whose tool is gone is PIN_ORPHAN and fatal. Re-pin on purpose, in the diff.
10#
11# tool<TAB>count<TAB>unit
12append_only_audit.py18cells
13append_only_owners.py15cells
14census_row_delta.py33cells
15check_lint.py37cells
16checkin_check.py36cells
17citation_hash_class.py19fixtures
18citation_resolve_check.py14fixtures
19doc_census_check.py104cells
20doc_command_check.py15cells
21gate_blame.py21cells
22landing_check.py26cells
23path_claim_check.py27cells
24queue_append_audit.py25cells
25queue_claim_check.py24fixtures
26queue_index.py58cells
27reply_check.py49cells
28selftest_sweep.py39cells
29served_drift_check.py25cells
30tool_map.py20cells
31verify.py51cells
32write_probe.py15cells