Files
BFM-decomp/docs/progress.fleet.md
T
Drew T cc08601ae7 feat(phase-26): func_80178D40 swept ×134 — the heaviest core in the game, fleet-wide
- 132/132 siblings banked (0 failures) via jtbl_family_bank --raw + the lazy-isolation chain.
  Each sibling: isolate -> jtbl carve -> remap from the raw crack -> stage ladder
  (raw -> scoped §8d -> recovered -> reconciled) -> WHOLE-BINARY byte-gate.
- R22 clean-fleet 136/136 BYTE-IDENTICAL from `make clean`; 0 NON_MATCHING (G4).
- METRICS: instr-weighted 63.8 -> 64.7%; distinct-code 40.7 -> 42.8% (+2.1 points from ONE core —
  890 ins x 133 overlays = ~118K instructions of unique engine code); fn-count 82.43%.
- tools/bank_exemplar.py promoted from scratch: bank a cracked EXEMPLAR ×1 through the same stage
  ladder jtbl_family_bank uses for siblings (carve/lazy-isolate -> raw/scoped/recovered/reconciled
  -> whole-binary gate). The exemplar path was previously hand-run each time.
2026-07-14 00:02:26 -06:00

155 lines
8.6 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)
# 136 binaries: main + resident + 134 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: 283463 / 343904 = 82.43% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay)
FLEET instr-weighted : 8223419 / 12707182 = 64.7% (shipped .text across resident+134 overlays; the decomp.dev-DISPLAY number)
FLEET distinct-code(uniq): 2317636 / 5410077 = 42.8% (51207/84996 unique fns; the DISTINCT-RE number; main EXE not sig'd)
FLEET REAL substantive : 281934 (of which dedup-shared 223275 via 1813 groups / 223725 instances)
FLEET LINKED PsyQ objs : 959
FLEET NON_MATCHING : 7 (0 in any default build — G4)
FLEET INCLUDE_ASM stubs : 60434
FLEET matchable : 343904
| binary | REAL | shared | LINKED | byte-ident | matchable | byte-ident % |
|---|---:|---:|---:|---:|---:|---:|
| main | 54 | 2 | 959 | 1055 | 2096 | 50.3% |
| resident | 123 | 0 | 0 | 125 | 146 | 85.6% |
| ov_SC01_000 | 2077 | 1669 | 0 | 2077 | 2404 | 86.4% |
| ov_SC01_001 | 2081 | 1669 | 0 | 2083 | 2468 | 84.4% |
| ov_SC01_004 | 2073 | 1660 | 0 | 2074 | 2415 | 85.9% |
| ov_SC01_005 | 2099 | 1682 | 0 | 2099 | 2505 | 83.8% |
| ov_SC01_006 | 2099 | 1682 | 0 | 2099 | 2505 | 83.8% |
| ov_SC01_008 | 2072 | 1660 | 0 | 2074 | 2427 | 85.5% |
| ov_SC01_009 | 2093 | 1661 | 0 | 2094 | 2509 | 83.5% |
| ov_SC01_074 | 2077 | 1661 | 0 | 2079 | 2426 | 85.7% |
| ov_SC01_077 | 2312 | 1624 | 0 | 2314 | 2583 | 89.6% |
| ov_SC01_080 | 2109 | 1664 | 0 | 2109 | 2514 | 83.9% |
| ov_SC01_084 | 2116 | 1664 | 0 | 2121 | 2580 | 82.2% |
| ov_SC02_000 | 2162 | 1699 | 0 | 2162 | 2685 | 80.5% |
| ov_SC02_003 | 2162 | 1699 | 0 | 2162 | 2685 | 80.5% |
| ov_SC02_004 | 2078 | 1664 | 0 | 2078 | 2402 | 86.5% |
| ov_SC02_005 | 2179 | 1660 | 0 | 2189 | 2929 | 74.7% |
| ov_SC02_011 | 2184 | 1667 | 0 | 2195 | 2895 | 75.8% |
| ov_SC02_015 | 2083 | 1666 | 0 | 2083 | 2415 | 86.3% |
| ov_SC02_016 | 2108 | 1666 | 0 | 2111 | 2547 | 82.9% |
| ov_SC02_017 | 2151 | 1666 | 0 | 2159 | 2734 | 79.0% |
| ov_SC02_021 | 2089 | 1666 | 0 | 2089 | 2438 | 85.7% |
| ov_SC02_026 | 2098 | 1664 | 0 | 2104 | 2574 | 81.7% |
| ov_SC02_027 | 2123 | 1664 | 0 | 2132 | 2694 | 79.1% |
| ov_SC02_028 | 2124 | 1664 | 0 | 2134 | 2703 | 78.9% |
| ov_SC02_031 | 2112 | 1665 | 0 | 2117 | 2564 | 82.6% |
| ov_SC02_035 | 2089 | 1664 | 0 | 2092 | 2522 | 83.0% |
| ov_SC02_039 | 2073 | 1664 | 0 | 2073 | 2417 | 85.8% |
| ov_SC02_041 | 2100 | 1664 | 0 | 2103 | 2562 | 82.1% |
| ov_SC03_001 | 2205 | 1665 | 0 | 2222 | 2871 | 77.4% |
| ov_SC03_002 | 2135 | 1669 | 0 | 2150 | 2633 | 81.7% |
| ov_SC03_003 | 2078 | 1664 | 0 | 2079 | 2424 | 85.8% |
| ov_SC03_006 | 2145 | 1670 | 0 | 2154 | 2769 | 77.8% |
| ov_SC03_007 | 2125 | 1664 | 0 | 2129 | 2625 | 81.1% |
| ov_SC03_010 | 2088 | 1664 | 0 | 2088 | 2471 | 84.5% |
| ov_SC03_011 | 2093 | 1664 | 0 | 2099 | 2529 | 83.0% |
| ov_SC03_012 | 2072 | 1664 | 0 | 2073 | 2407 | 86.1% |
| ov_SC03_013 | 2089 | 1664 | 0 | 2089 | 2494 | 83.8% |
| ov_SC03_014 | 2137 | 1689 | 0 | 2137 | 2687 | 79.5% |
| ov_SC03_015 | 2140 | 1689 | 0 | 2140 | 2687 | 79.6% |
| ov_SC03_023 | 2078 | 1664 | 0 | 2079 | 2436 | 85.3% |
| ov_SC03_024 | 2132 | 1669 | 0 | 2139 | 2643 | 80.9% |
| ov_SC03_028 | 2115 | 1664 | 0 | 2119 | 2666 | 79.5% |
| ov_SC03_029 | 2116 | 1666 | 0 | 2126 | 2646 | 80.3% |
| ov_SC03_030 | 2095 | 1668 | 0 | 2097 | 2497 | 84.0% |
| ov_SC03_031 | 2089 | 1664 | 0 | 2093 | 2516 | 83.2% |
| ov_SC03_089 | 2106 | 1664 | 0 | 2113 | 2583 | 81.8% |
| ov_SC03_090 | 2108 | 1664 | 0 | 2116 | 2627 | 80.5% |
| ov_SC03_091 | 2109 | 1664 | 0 | 2117 | 2642 | 80.1% |
| ov_SC03_092 | 2115 | 1664 | 0 | 2127 | 2589 | 82.2% |
| ov_SC03_093 | 2096 | 1664 | 0 | 2100 | 2565 | 81.9% |
| ov_SC03_094 | 2091 | 1664 | 0 | 2097 | 2578 | 81.3% |
| ov_SC03_095 | 2082 | 1664 | 0 | 2085 | 2476 | 84.2% |
| ov_SC03_096 | 2082 | 1664 | 0 | 2085 | 2467 | 84.5% |
| ov_SC03_097 | 2105 | 1664 | 0 | 2112 | 2605 | 81.1% |
| ov_SC03_098 | 2089 | 1664 | 0 | 2092 | 2543 | 82.3% |
| ov_SC03_099 | 2083 | 1664 | 0 | 2086 | 2506 | 83.2% |
| ov_SC03_100 | 2090 | 1664 | 0 | 2094 | 2541 | 82.4% |
| ov_SC03_101 | 2091 | 1664 | 0 | 2095 | 2530 | 82.8% |
| ov_SC03_102 | 2086 | 1664 | 0 | 2089 | 2494 | 83.8% |
| ov_SC03_103 | 2090 | 1666 | 0 | 2093 | 2512 | 83.3% |
| ov_SC03_104 | 2109 | 1664 | 0 | 2116 | 2618 | 80.8% |
| ov_SC03_105 | 2103 | 1664 | 0 | 2110 | 2599 | 81.2% |
| ov_SC03_108 | 2075 | 1664 | 0 | 2075 | 2445 | 84.9% |
| ov_SC03_109 | 2076 | 1664 | 0 | 2078 | 2425 | 85.7% |
| ov_SC03_110 | 2081 | 1664 | 0 | 2081 | 2470 | 84.3% |
| ov_SC03_111 | 2089 | 1664 | 0 | 2092 | 2512 | 83.3% |
| ov_SC03_112 | 2087 | 1666 | 0 | 2089 | 2528 | 82.6% |
| ov_SC03_113 | 2081 | 1666 | 0 | 2084 | 2470 | 84.4% |
| ov_SC03_114 | 2071 | 1664 | 0 | 2073 | 2416 | 85.8% |
| ov_SC03_115 | 2085 | 1664 | 0 | 2087 | 2474 | 84.4% |
| ov_SC03_116 | 2079 | 1664 | 0 | 2082 | 2440 | 85.3% |
| ov_SC03_117 | 2097 | 1664 | 0 | 2103 | 2559 | 82.2% |
| ov_SC03_118 | 2140 | 1688 | 0 | 2141 | 2687 | 79.7% |
| ov_SC03_119 | 2137 | 1688 | 0 | 2138 | 2687 | 79.6% |
| ov_SC03_121 | 2082 | 1664 | 0 | 2085 | 2461 | 84.7% |
| ov_SC03_124 | 2154 | 1660 | 0 | 2174 | 2743 | 79.3% |
| ov_SC03_125 | 2117 | 1664 | 0 | 2129 | 2590 | 82.2% |
| ov_SC03_126 | 2079 | 1666 | 0 | 2079 | 2424 | 85.8% |
| ov_SC04_000 | 2096 | 1668 | 0 | 2105 | 2548 | 82.6% |
| ov_SC04_002 | 2110 | 1664 | 0 | 2114 | 2638 | 80.1% |
| ov_SC04_003 | 2088 | 1664 | 0 | 2092 | 2504 | 83.5% |
| ov_SC04_004 | 2102 | 1664 | 0 | 2104 | 2560 | 82.2% |
| ov_SC04_005 | 2103 | 1664 | 0 | 2109 | 2614 | 80.7% |
| ov_SC04_006 | 2079 | 1664 | 0 | 2081 | 2455 | 84.8% |
| ov_SC04_007 | 2098 | 1664 | 0 | 2102 | 2571 | 81.8% |
| ov_SC04_008 | 2075 | 1664 | 0 | 2075 | 2416 | 85.9% |
| ov_SC04_009 | 2083 | 1664 | 0 | 2086 | 2442 | 85.4% |
| ov_SC04_010 | 2079 | 1664 | 0 | 2080 | 2420 | 86.0% |
| ov_SC04_011 | 2129 | 1664 | 0 | 2135 | 2805 | 76.1% |
| ov_SC04_012 | 2077 | 1664 | 0 | 2078 | 2421 | 85.8% |
| ov_SC04_015 | 2137 | 1665 | 0 | 2148 | 2613 | 82.2% |
| ov_SC04_016 | 2076 | 1664 | 0 | 2078 | 2441 | 85.1% |
| ov_SC04_018 | 2183 | 1699 | 0 | 2183 | 2859 | 76.4% |
| ov_SC04_019 | 2189 | 1699 | 0 | 2189 | 2859 | 76.6% |
| ov_SC04_020 | 2106 | 1664 | 0 | 2118 | 2569 | 82.4% |
| ov_SC04_021 | 2078 | 1666 | 0 | 2078 | 2424 | 85.7% |
| ov_SC05_000 | 2082 | 1668 | 0 | 2085 | 2423 | 86.1% |
| ov_SC05_001 | 2098 | 1664 | 0 | 2103 | 2576 | 81.6% |
| ov_SC05_002 | 2081 | 1664 | 0 | 2084 | 2444 | 85.3% |
| ov_SC05_003 | 2081 | 1664 | 0 | 2082 | 2483 | 83.9% |
| ov_SC05_004 | 2079 | 1664 | 0 | 2081 | 2466 | 84.4% |
| ov_SC05_005 | 2083 | 1664 | 0 | 2084 | 2493 | 83.6% |
| ov_SC05_006 | 2077 | 1664 | 0 | 2077 | 2431 | 85.4% |
| ov_SC05_007 | 2084 | 1664 | 0 | 2089 | 2484 | 84.1% |
| ov_SC05_008 | 2103 | 1664 | 0 | 2105 | 2545 | 82.7% |
| ov_SC05_009 | 2079 | 1664 | 0 | 2083 | 2439 | 85.4% |
| ov_SC05_010 | 2103 | 1664 | 0 | 2107 | 2590 | 81.4% |
| ov_SC05_011 | 2080 | 1664 | 0 | 2081 | 2410 | 86.3% |
| ov_SC05_017 | 2179 | 1661 | 0 | 2190 | 2844 | 77.0% |
| ov_SC05_018 | 2129 | 1664 | 0 | 2142 | 2675 | 80.1% |
| ov_SC05_019 | 2078 | 1666 | 0 | 2078 | 2424 | 85.7% |
| ov_SC06_000 | 2139 | 1673 | 0 | 2142 | 2693 | 79.5% |
| ov_SC06_006 | 2087 | 1664 | 0 | 2088 | 2513 | 83.1% |
| ov_SC06_008 | 2103 | 1666 | 0 | 2109 | 2543 | 82.9% |
| ov_SC06_010 | 2090 | 1664 | 0 | 2095 | 2519 | 83.2% |
| ov_SC06_011 | 2087 | 1664 | 0 | 2091 | 2470 | 84.7% |
| ov_SC06_013 | 2080 | 1664 | 0 | 2081 | 2426 | 85.8% |
| ov_SC06_014 | 2084 | 1664 | 0 | 2086 | 2454 | 85.0% |
| ov_SC06_015 | 2081 | 1664 | 0 | 2081 | 2422 | 85.9% |
| ov_SC06_016 | 2099 | 1664 | 0 | 2101 | 2551 | 82.4% |
| ov_SC06_018 | 2097 | 1667 | 0 | 2104 | 2667 | 78.9% |
| ov_SC06_020 | 2087 | 1666 | 0 | 2088 | 2520 | 82.9% |
| ov_SC06_022 | 2103 | 1664 | 0 | 2111 | 2644 | 79.8% |
| ov_SC06_024 | 2109 | 1664 | 0 | 2115 | 2669 | 79.2% |
| ov_SC06_025 | 2096 | 1664 | 0 | 2101 | 2574 | 81.6% |
| ov_SC06_027 | 2071 | 1664 | 0 | 2072 | 2409 | 86.0% |
| ov_SC06_029 | 2124 | 1664 | 0 | 2136 | 2664 | 80.2% |
| ov_SC06_030 | 2082 | 1664 | 0 | 2082 | 2458 | 84.7% |
| ov_SC06_032 | 2093 | 1665 | 0 | 2100 | 2660 | 78.9% |
| ov_SC06_033 | 2097 | 1665 | 0 | 2104 | 2633 | 79.9% |
| ov_SC07_000 | 2096 | 1668 | 0 | 2098 | 2523 | 83.2% |
| ov_SC07_001 | 2083 | 1664 | 0 | 2085 | 2456 | 84.9% |
| ov_SC07_002 | 2100 | 1664 | 0 | 2104 | 2581 | 81.5% |
| ov_SC07_008 | 2067 | 1664 | 0 | 2067 | 2387 | 86.6% |
| ov_SC07_009 | 2078 | 1664 | 0 | 2080 | 2431 | 85.6% |