Files
BFM-decomp/docs/progress.fleet.md
T
Drew T d7092de63a docs(phase-29 crack-wave): session-4 close — +412 residuals verified, cookbook §59
func_80165240 137/137 + func_8016D1D8/D688 274/274 + func_8013C0F8 x1 banked by
the residual agent; 2 jtbl cores blocked on §8c/§8e-2 tooling walls. R22 clean-fleet
140/140, tools-health OK, 0 NON_MATCHING. Session-4 fleet 75.2->75.7% instr /
60.6->61.3% distinct / 87.04->87.24% fn-count (~687 member-banks). Cookbook §58/§59.
2026-07-19 00:25:58 -06:00

9.0 KiB
Raw Blame History

BFM FLEET matching progress (generated by tools/progress.py --fleet — authoritative)

140 binaries: main + resident + 138 location overlays. DETERMINISTIC,

source-derived (committed src/*.c + config/dedup.us.yaml). Live byte gate: make check-all;

cross-binary collapsible-byte leverage: docs/duplicates.cross.md.

THREE progress metrics (all matter — see the labels):

FLEET fn-count byte-ident: 308576 / 353722 = 87.24% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay) FLEET instr-weighted : 9896519 / 13081451 = 75.7% (shipped .text across resident+138 overlays; the decomp.dev-DISPLAY number) FLEET distinct-code(uniq): 3418194 / 5574674 = 61.3% (61871/87459 unique fns; the DISTINCT-RE number) MAIN game-code weighted : 436 / 60201 = 0.7% (Phase-27 T10; SEPARATE — LINKED-excluding Ghidra sig dated 2026-06-14, PROVISIONAL until a fresh/complete main sig; NOT folded into the fleet number)

FLEET REAL substantive : 306721 (of which dedup-shared 234299 via 1847 groups / 234343 instances) FLEET LINKED PsyQ objs : 959 FLEET NON_MATCHING : 7 (0 in any default build — G4) FLEET INCLUDE_ASM stubs : 45139 FLEET matchable : 353722

binary REAL shared LINKED byte-ident matchable byte-ident %
main 54 2 959 1055 2096 50.3%
resident 129 0 0 131 145 90.3%
ov_SC01_000 2196 1705 0 2196 2403 91.4%
ov_SC01_001 2201 1705 0 2203 2466 89.3%
ov_SC01_004 2194 1696 0 2195 2414 90.9%
ov_SC01_005 2223 1718 0 2223 2503 88.8%
ov_SC01_006 2223 1718 0 2223 2503 88.8%
ov_SC01_008 2194 1696 0 2196 2426 90.5%
ov_SC01_009 2219 1697 0 2220 2507 88.6%
ov_SC01_074 2197 1697 0 2199 2425 90.7%
ov_SC01_077 2391 1665 0 2393 2585 92.6%
ov_SC01_080 2235 1700 0 2235 2512 89.0%
ov_SC01_084 2243 1700 0 2248 2579 87.2%
ov_SC02_000 2294 1735 0 2294 2683 85.5%
ov_SC02_003 2294 1735 0 2294 2683 85.5%
ov_SC02_004 2202 1700 0 2202 2401 91.7%
ov_SC02_005 2309 1696 0 2319 2927 79.2%
ov_SC02_011 2318 1703 0 2329 2893 80.5%
ov_SC02_015 2203 1702 0 2203 2414 91.3%
ov_SC02_016 2233 1702 0 2236 2545 87.9%
ov_SC02_017 2279 1702 0 2287 2732 83.7%
ov_SC02_021 2209 1702 0 2209 2437 90.6%
ov_SC02_026 2224 1700 0 2230 2572 86.7%
ov_SC02_027 2247 1700 0 2256 2692 83.8%
ov_SC02_028 2248 1700 0 2258 2701 83.6%
ov_SC02_031 2234 1701 0 2239 2562 87.4%
ov_SC02_035 2210 1700 0 2213 2520 87.8%
ov_SC02_039 2195 1700 0 2195 2416 90.9%
ov_SC02_041 2230 1700 0 2233 2561 87.2%
ov_SC03_001 2330 1701 0 2347 2869 81.8%
ov_SC03_002 2257 1705 0 2272 2631 86.4%
ov_SC03_003 2205 1700 0 2206 2423 91.0%
ov_SC03_006 2268 1706 0 2277 2767 82.3%
ov_SC03_007 2249 1700 0 2253 2623 85.9%
ov_SC03_010 2211 1700 0 2211 2470 89.5%
ov_SC03_011 2219 1700 0 2225 2527 88.0%
ov_SC03_012 2197 1700 0 2198 2406 91.4%
ov_SC03_013 2216 1700 0 2216 2492 88.9%
ov_SC03_014 2274 1725 0 2274 2685 84.7%
ov_SC03_015 2275 1725 0 2275 2685 84.7%
ov_SC03_023 2203 1700 0 2204 2435 90.5%
ov_SC03_024 2261 1705 0 2268 2641 85.9%
ov_SC03_028 2243 1700 0 2247 2664 84.3%
ov_SC03_029 2245 1702 0 2255 2644 85.3%
ov_SC03_030 2217 1705 0 2219 2495 88.9%
ov_SC03_031 2215 1700 0 2218 2514 88.2%
ov_SC03_089 2229 1700 0 2236 2581 86.6%
ov_SC03_090 2231 1700 0 2239 2625 85.3%
ov_SC03_091 2234 1700 0 2242 2640 84.9%
ov_SC03_092 2245 1700 0 2257 2587 87.2%
ov_SC03_093 2221 1700 0 2225 2563 86.8%
ov_SC03_094 2216 1700 0 2222 2577 86.2%
ov_SC03_095 2206 1700 0 2209 2474 89.3%
ov_SC03_096 2206 1700 0 2209 2465 89.6%
ov_SC03_097 2235 1700 0 2242 2603 86.1%
ov_SC03_098 2214 1700 0 2217 2541 87.2%
ov_SC03_099 2207 1700 0 2210 2504 88.3%
ov_SC03_100 2217 1700 0 2221 2539 87.5%
ov_SC03_101 2217 1700 0 2221 2528 87.9%
ov_SC03_102 2209 1700 0 2212 2492 88.8%
ov_SC03_103 2212 1702 0 2215 2510 88.2%
ov_SC03_104 2237 1700 0 2244 2616 85.8%
ov_SC03_105 2231 1700 0 2238 2597 86.2%
ov_SC03_108 2199 1700 0 2199 2443 90.0%
ov_SC03_109 2200 1700 0 2202 2424 90.8%
ov_SC03_110 2205 1700 0 2205 2468 89.3%
ov_SC03_111 2217 1700 0 2220 2510 88.4%
ov_SC03_112 2210 1702 0 2212 2526 87.6%
ov_SC03_113 2203 1702 0 2206 2468 89.4%
ov_SC03_114 2193 1700 0 2195 2415 90.9%
ov_SC03_115 2210 1700 0 2212 2472 89.5%
ov_SC03_116 2200 1700 0 2203 2438 90.4%
ov_SC03_117 2228 1700 0 2234 2557 87.4%
ov_SC03_118 2275 1724 0 2276 2685 84.8%
ov_SC03_119 2273 1724 0 2274 2685 84.7%
ov_SC03_121 2207 1700 0 2210 2459 89.9%
ov_SC03_124 2287 1696 0 2307 2741 84.2%
ov_SC03_125 2244 1700 0 2256 2588 87.2%
ov_SC03_126 2206 1702 0 2206 2423 91.0%
ov_SC04_000 2222 1704 0 2231 2546 87.6%
ov_SC04_002 2238 1700 0 2242 2636 85.1%
ov_SC04_003 2216 1700 0 2220 2502 88.7%
ov_SC04_004 2225 1700 0 2227 2558 87.1%
ov_SC04_005 2233 1700 0 2239 2612 85.7%
ov_SC04_006 2206 1700 0 2208 2454 90.0%
ov_SC04_007 2226 1700 0 2230 2569 86.8%
ov_SC04_008 2196 1700 0 2196 2415 90.9%
ov_SC04_009 2212 1700 0 2215 2441 90.7%
ov_SC04_010 2203 1700 0 2204 2419 91.1%
ov_SC04_011 2259 1700 0 2265 2803 80.8%
ov_SC04_012 2199 1700 0 2200 2420 90.9%
ov_SC04_015 2263 1701 0 2274 2611 87.1%
ov_SC04_016 2202 1700 0 2204 2440 90.3%
ov_SC04_018 2314 1735 0 2314 2857 81.0%
ov_SC04_019 2319 1735 0 2319 2857 81.2%
ov_SC04_020 2231 1700 0 2243 2567 87.4%
ov_SC04_021 2207 1702 0 2207 2423 91.1%
ov_SC05_000 2203 1704 0 2206 2422 91.1%
ov_SC05_001 2226 1700 0 2231 2574 86.7%
ov_SC05_002 2208 1700 0 2211 2442 90.5%
ov_SC05_003 2205 1700 0 2206 2481 88.9%
ov_SC05_004 2200 1700 0 2202 2464 89.4%
ov_SC05_005 2207 1700 0 2208 2491 88.6%
ov_SC05_006 2199 1700 0 2199 2430 90.5%
ov_SC05_007 2209 1700 0 2214 2482 89.2%
ov_SC05_008 2226 1700 0 2228 2543 87.6%
ov_SC05_009 2204 1700 0 2208 2438 90.6%
ov_SC05_010 2230 1700 0 2234 2588 86.3%
ov_SC05_011 2202 1700 0 2203 2409 91.4%
ov_SC05_017 2310 1697 0 2321 2842 81.7%
ov_SC05_018 2257 1700 0 2270 2673 84.9%
ov_SC05_019 2207 1702 0 2207 2423 91.1%
ov_SC06_000 2267 1709 0 2270 2691 84.4%
ov_SC06_006 2222 1700 0 2223 2511 88.5%
ov_SC06_008 2232 1702 0 2238 2542 88.0%
ov_SC06_010 2216 1700 0 2221 2517 88.2%
ov_SC06_011 2211 1700 0 2215 2468 89.7%
ov_SC06_013 2204 1700 0 2205 2425 90.9%
ov_SC06_014 2210 1700 0 2212 2453 90.2%
ov_SC06_015 2207 1700 0 2207 2421 91.2%
ov_SC06_016 2224 1700 0 2226 2549 87.3%
ov_SC06_018 2221 1703 0 2228 2665 83.6%
ov_SC06_020 2214 1702 0 2215 2518 88.0%
ov_SC06_022 2228 1700 0 2236 2642 84.6%
ov_SC06_024 2233 1700 0 2239 2667 84.0%
ov_SC06_025 2225 1700 0 2230 2572 86.7%
ov_SC06_027 2193 1700 0 2194 2408 91.1%
ov_SC06_029 2251 1700 0 2263 2662 85.0%
ov_SC06_030 2206 1700 0 2206 2456 89.8%
ov_SC06_032 2218 1701 0 2225 2658 83.7%
ov_SC06_033 2221 1701 0 2228 2631 84.7%
ov_SC07_000 2221 1704 0 2223 2521 88.2%
ov_SC07_001 2206 1700 0 2208 2454 90.0%
ov_SC07_002 2233 1700 0 2237 2579 86.7%
ov_SC07_006 1976 1548 0 2056 2456 83.7%
ov_SC07_007 1993 1549 0 2077 2614 79.5%
ov_SC07_008 2190 1700 0 2190 2386 91.8%
ov_SC07_009 2200 1700 0 2202 2430 90.6%
ov_SC07_010 2006 1549 0 2089 2526 82.7%
ov_SC07_011 1992 1548 0 2072 2450 84.6%