mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 21:36:06 -04:00
c37332fa19
Ultracode harvest: a 16-agent workflow (resident-harvest-draft) drafted matching C for the 135 unmatched resident functions (each agent: asm + cookbook + the 8 worked examples, writing .run/drafts/<fn>.c, no builds/no Ghidra). Then tools/harvest_verify.py (new) byte- gated every draft against 8e17e02f one at a time (chunk+bisect), keeping only the byte- perfect ones and reverting the rest -- the build is the sole arbiter (G3/P9). - 62 / 127 drafts verified byte-identical in one pass; 65 near/hard misses reverted to stubs. - REAL 8 -> 70 (48.28%); byte-identical 49.66%. resident 8e17e02f, main 143dbb89 (R22 clean). - cleaned 35 redundant '#include "common.h"' lines the drafts inlined (still byte-identical). - remaining: 65 failed drafts (close-misses + the hard dispatch/GPU/big-fn tail) + 8 undrafted (2 agent batches hit transient API 500s) -> second-pass workflow + manual hard tail.