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

160 lines
9.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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% |