mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 21:36:06 -04:00
Files
29951c4fe150bdf33d008e9a99eeaf3cb3523b21
T
tool_census --check in tools-health, regenerated by make kit-corpus; kit_lint exempts the corpus dirs (verbatim evidence) but syntax-checks them; G66 (consult the tool dictionary first) + G67 (translate an inherited idiom through its pass) + two memory seeds (34 at install); SETUP Step 6 installs docs/knowledge-corpus.md and checks the manifest against its own stated total; the ops-setup dictionary rows; the intake's Phase 7 cites G66/G67 and Phase 10 + Part C name the raw-cast → declared-symbol step; templates/layout-contract.md (the five-tool probe, a draft for the split). The review under Drew's criterion: 93 no-consumer tools (one Opus agent's draft, verified: 0 defects, every successor live, 0 live consumers, 0 collisions; four one-off verdicts overturned to STILL-NEEDED) → 34 retired by git mv to tools/sunset/ (28 superseded, 6 one-offs; README review table; SETUP rows moved; Archive-index group). Run 4 (fresh throwaway, the final kit): stopped on my Step-6 check (321 vs the live 293) → both sides derived → resumed → PASS 10/10, manifest 56 == 56, 4 commits, guardrails held (the one foreign path was the timeline regenerated by the detached tools-health). tools-health OK; doc_links --strict rc 0; audit_public OK over 6,842 paths; the purge probe PASSED (Phase 34's gate open). decision-log "P33.5 S91" + accelerators "P33.5 S91" banked; log + checkpoint (NEXT = task 14, xHigh, fresh session)
tools/sunset — tools retired at Phase 33.5 (2026-09-07), for the owner's review
Moved here with git mv (history kept) after the tool census proved each had no live consumer, under the owner's criterion: a tool that was
required to finish the decomp is judged on its value to a FUTURE decomp — still needed (it stayed live), superseded by a better tool (retired, the
successor named), or a one-off (retired, its product named). The dictionary rows are config/tool_dictionary.tsv; the index lists them under
"Retired". Deletion is the owner's decision, after review; nothing here is a reference.
| File | Verdict | Successor or product | ☐ reviewed |
|---|---|---|---|
audit_header_sigs.py (was tools/audit_header_sigs.py) |
SUPERSEDED | tools/conform_decls.py | ☐ |
bank_exemplar.py (was tools/bank_exemplar.py) |
SUPERSEDED | tools/gate_stage.py | ☐ |
bisect_slate.py (was tools/bisect_slate.py) |
SUPERSEDED | tools/gate_main_parallel.py | ☐ |
build_wave.py (was tools/build_wave.py) |
SUPERSEDED | tools/draw_waves.py | ☐ |
build_wave_args.py (was tools/build_wave_args.py) |
SUPERSEDED | tools/wave_args.py | ☐ |
canon_draft_decls.py (was tools/canon_draft_decls.py) |
SUPERSEDED | tools/sig_unify.py | ☐ |
exemplar_miner.py (was tools/exemplar_miner.py) |
SUPERSEDED | tools/atlas.py | ☐ |
fix_header_decl.py (was tools/fix_header_decl.py) |
SUPERSEDED | tools/conform_decls.py | ☐ |
gen_engine_decls.py (was tools/gen_engine_decls.py) |
SUPERSEDED | tools/conform_decls.py | ☐ |
glm_parallel.sh (was tools/glm_parallel.sh) |
SUPERSEDED | tools/ox_campaign.py | ☐ |
glm_reconcile.py (was tools/glm_reconcile.py) |
ONE-OFF | the measured verdict that the declaration wall is a reconciliation problem, plus the captured reasoning distilled into the cookbook (Phase 23 T10.7 A/B) | ☐ |
idiom_loop.py (was tools/idiom_loop.py) |
SUPERSEDED | tools/idiom_serial.py | ☐ |
jr_isolate.py (was tools/jr_isolate.py) |
SUPERSEDED | tools/jr_isolate_all.py | ☐ |
bounce_drafter_on_queue.sh (was tools/lanes/bounce_drafter_on_queue.sh) |
SUPERSEDED | tools/lanes/relaunch_drafter_shell.sh | ☐ |
launch_ox.sh (was tools/lanes/launch_ox.sh) |
ONE-OFF | the sharded overnight campaign run it launched (its key file, endpoint and model are that campaign's) | ☐ |
toolwork.sh (was tools/lanes/toolwork.sh) |
ONE-OFF | the tooling-design briefs it ran against an external model (its key, endpoint and model are that era's) | ☐ |
lenmiss_route.py (was tools/lenmiss_route.py) |
ONE-OFF | the routed outcome of one length-drift near-miss pile (it consumes that audit's classified ledger) | ☐ |
p16_known_answer.py (was tools/p16_known_answer.py) |
SUPERSEDED | tools/p16_improve.py | ☐ |
plumbing_groups.py (was tools/plumbing_groups.py) |
SUPERSEDED | tools/gate_triage.py | ☐ |
reconcile_slate.py (was tools/reconcile_slate.py) |
SUPERSEDED | tools/pregate_check.py | ☐ |
recover_drafts.py (was tools/recover_drafts.py) |
SUPERSEDED | tools/agent_drafts_restore.py | ☐ |
residual_rules.py (was tools/residual_rules.py) |
SUPERSEDED | tools/residual_rules_b.py | ☐ |
rtu_shadow.py (was tools/rtu_shadow.py) |
ONE-OFF | the measured gate-inversion decision (whether the cheap real-unit check should become the gate's stage 0) | ☐ |
scan_leftovers.py (was tools/scan_leftovers.py) |
SUPERSEDED | tools/integration_resolver.py | ☐ |
sweep_citations.py (was tools/sweep_citations.py) |
SUPERSEDED | tools/gccmap_cites.py | ☐ |
symcheck.py (was tools/symcheck.py) |
SUPERSEDED | tools/reloc_verify.py | ☐ |
t5_bank.sh (was tools/t5_bank.sh) |
SUPERSEDED | tools/gate_wave.py | ☐ |
t5_distill_args.py (was tools/t5_distill_args.py) |
SUPERSEDED | tools/distill_scan.py | ☐ |
t5_targets.py (was tools/t5_targets.py) |
SUPERSEDED | tools/draw_waves.py | ☐ |
t7_bank.py (was tools/t7_bank.py) |
SUPERSEDED | tools/gate_stage.py | ☐ |
treelock.sh (was tools/treelock.sh) |
SUPERSEDED | tools/shared_lock.py | ☐ |
verify_map_findings.py (was tools/verify_map_findings.py) |
ONE-OFF | the machine-checked verdicts of one codegen-map audit (docs/gcc-2.7.2-map/regalloc.md) | ☐ |
wall_taxonomy.py (was tools/wall_taxonomy.py) |
SUPERSEDED | tools/frontier_classify.py | ☐ |
warmstart.py (was tools/warmstart.py) |
SUPERSEDED | tools/permuter_sweep.py | ☐ |