mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 21:36:06 -04:00
d09248361b
plumbing_blocked() scanned backlog.load_best() (one record/fn), which could return an early closeness>0 near-miss that MASKED a later 'none — MATCH' self-match-gate-reject record (e.g. a sig_unify-regressed self-match logged at closeness 14). Result: fns like func_80161CD0 self-MATCHed + gate-rejected every wave yet kept being re-served. Fix: scan ALL raw .run/backlog.jsonl records. Now 83 plumbing-blocked fns are correctly skipped from wave selection (they're recovery-tooling / hand-finish fuel; re-drafting just reproduces the same gate-rejected body). Byte-gate unaffected.