mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-28 06:49:47 -04:00
0e50fbc84f
A wall nobody has met yet is invisible to the draw filter, so new ones are found by PAYING an agent to hit one. Twice in S68 on main: func_8005E228 (a full run, then banked the §265 verbatim-asm way) and func_8005F0C8 (289k tokens to reach closeness 36 with the residual confirmed as §188's epilogue by oracle_reorder.py). Neither is a model failure. An agent handed a wall returns a NEAR with an unexplainable tail, which looks exactly like a hard function -- and an escalation cannot beat the toolchain, so escalating one is guaranteed waste. The fix is named rather than left as folklore: run the §188 epilogue-shape detector over every open stub AT DRAW TIME. It already exists inside oracle_reorder.py and has never been run as a sweep. Until then, treat 'NEAR with an epilogue-shaped tail' as a walls candidate and check it with the oracle BEFORE escalating.