Files
BFM-decomp/rules/R126.md
T

756 B

R126 — Lever residue is a ledger, gated by --strict --residue

id: R126 · group: - · status: active · tags: levers,pins,asm,residue,ledger · origin: PhaseEnd_Phase3.39 binding · added: 2026-10-02

Until the literal lever_census --check --strict 0 (3.40), the lever gate is --check --strict --residue config/lever_residue.tsv: residue rows are excluded from failures and counted in every total; residue-unused must be 0. Per-TU asm macro definitions are ledgered as kind asm-macro rows, func = macro name, cause asm-macro-def(<launder|instruction|barrier>); same-name defs in one TU share one row.

Why: reading A for levers (2026-10-01); 3,528 sites in 2,433 rows at the P3.39 close. Evidence: phase-ends/phase-3.39 tasks/T2.md:21, T8.md:13.