mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 21:36:06 -04:00
1b9ffe1fbb
- 0 of 4 banked; reverted; make check BYTE-IDENTICAL; nothing landed. - Ordering bug found+fixed: uniquifying the draft's type also renames it inside the draft's own `extern <T> D_x;` decls, trading `redefinition of struct T` for `conflicting types for D_x`. With uniquify moved BEFORE the reconcile one compiles -- and then DIFFs 48/53, because the data reconcile's cast-at-use changes real codegen when the body depends on its own struct layout. - func_8014C4AC: rtu MATCH but the gate returned a REAL final SHA != locked, i.e. the de-macroize edit itself shifted a macro's OWN already-matched function. The §63 failure mode relocated somewhere the per-binary gate catches it for free. MEASURED BOUNDARY: de-macroize is byte-neutral 14 of 15. - Rule recorded: read the FINAL SHA, not the verified count -- `None` = no image (compile/link break), a real hash != locked = the TU edit moved bytes. Different faults, different fixes. - Two consecutive honest negatives (T8, T9): the EXISTING transforms stop at 14/36 (39%). §65f/§65g so the next session does not re-buy this.