mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-28 23:00:29 -04:00
a2a50635b3
Propagation behind the crack banked this session. jtbl_family_bank.py over the 4 open h_seq siblings of func_801878E8 (513 ins each): ov_SC03_001 BANKED ov_SC03_124 BANKED ov_SC04_019 BANKED ov_SC05_017 BANKED ROUTE NOTE (§53, worth keeping): family_sweep --hseq REFUSED this family by design -- has_mid_jr => it needs the jtbl carve, not the remap sweep, and the interlock says plainly that "a 0% from this path would be a TOOL artifact, not a wall". Taking the refusal at face value and using the named tool banked 4/4 first try. This is the same lesson as the rest of the session from the other side: the instrument told the truth about its own limits. jtbl_family_bank also enforces a CLEAN tree (it reverts from HEAD per sibling, so an uncommitted prior bank would be destroyed) -- which is why the ×1 banks committed first (H4). VERIFIED: make clean && make extract-all && make check-all -> 140 passed, 0 failed of 140 (each sibling carves its own jtbl => config changed => fleet blast radius). Fleet instr-weighted 12408077 -> 12410129 = +2,052, exactly 4 x 513; distinct +1,539 / +3 unique fns (the 4th sibling shares an h_exact class already matched); fn-count +4. audit-digest OK. 0 NON_MATCHING (G4). Session running total: +4,727 instructions (whale 770 + 4 drafts 1,905 + family 2,052), 12405402 -> 12410129, every step R22 clean-fleet 140/140.