Files
BFM-decomp/docs/progress.fleet.md
T
Drew T 79b7ff2cbf chore(phase-30 S49): wave 7b — adapt lane scaled, 44 banked (92% MATCH->bank); the TU-spread law
- thresholds relaxed to <=6 blocks/<=16 tokens UNION edit-fraction <=0.20: cards 518 -> 721,
  MIXED 310 -> 50 skeletons; the 753-ins func_8017BEBC (0.987 sim) became reachable.
- 59 cards -> 48 agent-MATCH (81%) -> 44 BANKED (92% MATCH->bank, 75% end-to-end), 6.9M tok.
- FINDING (the actionable one): 7b's bank rate crushed 7a's because it SPREAD 48 drafts over 35
  destination TUs; 7a's failures were per-TU declaration collisions between sibling drafts.
  Cookbook §169 updated with the spread law.
- R22 213/213 BYTE-IDENTICAL from clean; fleet 96.55% fn / 95.2% instr / 89.9% distinct;
  stubs 12,584 -> 12,535; dedup 2,035/0.
- incidents 3 & 4 recorded: an agent wrote a TRACKED header (guard caught it, prose is not
  enforcement); my own gate_lane filtered on the wrong key and printed 'gating 0 drafts' as a
  result (R32 silent skip) — fixed with a coverage assertion that refuses to report 0.
2026-08-13 11:50:04 -06:00

234 lines
12 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)
# 213 binaries: main + resident + 211 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: 350621 / 363163 = 96.55% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay)
FLEET instr-weighted : 12870961 / 13523856 = 95.2% (shipped .text across main + resident + 211 overlays; the decomp.dev-DISPLAY number)
FLEET distinct-code(uniq): 5258925 / 5851963 = 89.9% (81036/90928 unique fns; the DISTINCT-RE number)
MAIN game-code weighted : 436 / 79510 = 0.5% (INCLUDED in the fleet numbers above since 2026-07-22 — roadmap §1 metrics contract; LINKED-excluding Ghidra sig dated 2026-08-05; caveat is R34: no independent second oracle for a PS-X EXE, NOT drift)
(fleet EXCLUDING main, for continuity with pre-2026-07-22 readings: 12870525 / 13444346 = 95.7%)
FLEET REAL substantive : 348451 (of which dedup-shared 254380 via 2035 groups / 254454 instances)
FLEET LINKED PsyQ objs : 959
FLEET NON_MATCHING : 7 (0 in any default build — G4)
FLEET INCLUDE_ASM stubs : 12535
FLEET matchable : 363163
| 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% |
| md_MAIN_001 | 1 | 0 | 0 | 1 | 11 | 9.1% |
| md_MAIN_003 | 3 | 0 | 0 | 3 | 60 | 5.0% |
| md_MAIN_008 | 0 | 0 | 0 | 0 | 6 | 0.0% |
| md_MAIN_011 | 0 | 0 | 0 | 0 | 21 | 0.0% |
| md_MAIN_013 | 5 | 0 | 0 | 5 | 16 | 31.2% |
| md_MAIN_014 | 4 | 0 | 0 | 5 | 13 | 38.5% |
| md_MAIN_015 | 8 | 0 | 0 | 8 | 20 | 40.0% |
| md_MAIN_016 | 4 | 0 | 0 | 5 | 13 | 38.5% |
| md_MAIN_017 | 4 | 0 | 0 | 4 | 10 | 40.0% |
| md_MAIN_018 | 3 | 0 | 0 | 4 | 11 | 36.4% |
| md_MAIN_019 | 8 | 0 | 0 | 8 | 22 | 36.4% |
| md_MAIN_020 | 8 | 0 | 0 | 9 | 14 | 64.3% |
| md_MAIN_021 | 4 | 0 | 0 | 5 | 11 | 45.5% |
| md_MAIN_022 | 18 | 0 | 0 | 20 | 33 | 60.6% |
| md_MAIN_023 | 3 | 0 | 0 | 4 | 6 | 66.7% |
| md_MAIN_024 | 3 | 0 | 0 | 5 | 6 | 83.3% |
| md_MAIN_025 | 5 | 0 | 0 | 5 | 30 | 16.7% |
| md_MAIN_026 | 7 | 0 | 0 | 7 | 24 | 29.2% |
| md_MAIN_027 | 9 | 0 | 0 | 11 | 29 | 37.9% |
| md_MAIN_028 | 4 | 0 | 0 | 4 | 22 | 18.2% |
| md_MAIN_029 | 3 | 0 | 0 | 4 | 11 | 36.4% |
| md_MAIN_030 | 4 | 0 | 0 | 4 | 10 | 40.0% |
| md_MAIN_031 | 4 | 0 | 0 | 4 | 18 | 22.2% |
| md_MAIN_032 | 5 | 0 | 0 | 5 | 10 | 50.0% |
| md_MAIN_033 | 4 | 0 | 0 | 4 | 19 | 21.1% |
| md_MAIN_034 | 5 | 0 | 0 | 6 | 28 | 21.4% |
| md_MAIN_035 | 10 | 0 | 0 | 11 | 16 | 68.8% |
| md_MAIN_036 | 8 | 0 | 0 | 9 | 28 | 32.1% |
| md_MAIN_037 | 4 | 0 | 0 | 4 | 17 | 23.5% |
| md_MAIN_038 | 7 | 0 | 0 | 7 | 20 | 35.0% |
| md_MAIN_039 | 5 | 0 | 0 | 5 | 26 | 19.2% |
| md_MAIN_040 | 4 | 0 | 0 | 4 | 19 | 21.1% |
| md_MAIN_041 | 5 | 0 | 0 | 5 | 15 | 33.3% |
| md_MAIN_042 | 0 | 0 | 0 | 0 | 4 | 0.0% |
| md_MAIN_043 | 4 | 0 | 0 | 5 | 23 | 21.7% |
| md_MAIN_044 | 12 | 0 | 0 | 13 | 44 | 29.5% |
| md_MAIN_045 | 3 | 0 | 0 | 4 | 21 | 19.0% |
| md_MAIN_046 | 8 | 0 | 0 | 9 | 39 | 23.1% |
| md_MAIN_047 | 3 | 0 | 0 | 4 | 12 | 33.3% |
| md_SC02_009 | 5 | 0 | 0 | 5 | 40 | 12.5% |
| md_SC03_073 | 23 | 9 | 0 | 23 | 28 | 82.1% |
| md_SC03_074 | 21 | 9 | 0 | 21 | 29 | 72.4% |
| md_SC03_075 | 25 | 9 | 0 | 25 | 41 | 61.0% |
| md_SC03_076 | 27 | 0 | 0 | 29 | 66 | 43.9% |
| md_SC03_077 | 19 | 0 | 0 | 21 | 35 | 60.0% |
| md_SC03_078 | 20 | 8 | 0 | 20 | 27 | 74.1% |
| md_SC03_079 | 20 | 0 | 0 | 22 | 29 | 75.9% |
| md_SC03_132 | 21 | 0 | 0 | 23 | 28 | 82.1% |
| md_SC03_133 | 19 | 0 | 0 | 21 | 29 | 72.4% |
| md_SC03_134 | 23 | 0 | 0 | 25 | 41 | 61.0% |
| md_SC03_135 | 27 | 0 | 0 | 29 | 66 | 43.9% |
| md_SC03_136 | 19 | 0 | 0 | 21 | 35 | 60.0% |
| md_SC03_137 | 18 | 0 | 0 | 20 | 27 | 74.1% |
| md_SC03_138 | 22 | 0 | 0 | 26 | 37 | 70.3% |
| md_SC04_024 | 21 | 0 | 0 | 23 | 28 | 82.1% |
| md_SC04_025 | 19 | 0 | 0 | 21 | 29 | 72.4% |
| md_SC04_026 | 23 | 0 | 0 | 25 | 41 | 61.0% |
| md_SC04_027 | 27 | 0 | 0 | 29 | 66 | 43.9% |
| md_SC04_028 | 19 | 0 | 0 | 21 | 35 | 60.0% |
| md_SC04_029 | 18 | 0 | 0 | 20 | 27 | 74.1% |
| md_SC04_030 | 21 | 0 | 0 | 25 | 31 | 80.6% |
| md_SC05_023 | 22 | 0 | 0 | 24 | 28 | 85.7% |
| md_SC05_024 | 17 | 0 | 0 | 19 | 29 | 65.5% |
| md_SC05_025 | 21 | 0 | 0 | 23 | 41 | 56.1% |
| md_SC05_026 | 25 | 0 | 0 | 27 | 66 | 40.9% |
| md_SC05_027 | 17 | 0 | 0 | 19 | 35 | 54.3% |
| md_SC05_028 | 16 | 0 | 0 | 18 | 27 | 66.7% |
| md_SC05_029 | 19 | 0 | 0 | 23 | 31 | 74.2% |
| md_SC07_003 | 17 | 0 | 0 | 17 | 100 | 17.0% |
| md_SC07_004 | 43 | 0 | 0 | 43 | 315 | 13.7% |
| ov_MAIN_012 | 2222 | 1690 | 0 | 2301 | 2403 | 95.8% |
| ov_SC01_000 | 2390 | 1809 | 0 | 2390 | 2403 | 99.5% |
| ov_SC01_001 | 2399 | 1811 | 0 | 2401 | 2466 | 97.4% |
| ov_SC01_004 | 2399 | 1802 | 0 | 2400 | 2414 | 99.4% |
| ov_SC01_005 | 2433 | 1825 | 0 | 2433 | 2503 | 97.2% |
| ov_SC01_006 | 2433 | 1825 | 0 | 2433 | 2503 | 97.2% |
| ov_SC01_008 | 2399 | 1802 | 0 | 2401 | 2426 | 99.0% |
| ov_SC01_009 | 2426 | 1803 | 0 | 2427 | 2507 | 96.8% |
| ov_SC01_074 | 2399 | 1803 | 0 | 2401 | 2426 | 99.0% |
| ov_SC01_077 | 2568 | 1764 | 0 | 2570 | 2586 | 99.4% |
| ov_SC01_080 | 2426 | 1806 | 0 | 2426 | 2512 | 96.6% |
| ov_SC01_084 | 2450 | 1811 | 0 | 2455 | 2579 | 95.2% |
| ov_SC02_000 | 2533 | 1850 | 0 | 2533 | 2683 | 94.4% |
| ov_SC02_003 | 2532 | 1850 | 0 | 2532 | 2683 | 94.4% |
| ov_SC02_004 | 2391 | 1806 | 0 | 2391 | 2401 | 99.6% |
| ov_SC02_005 | 2542 | 1802 | 0 | 2552 | 2927 | 87.2% |
| ov_SC02_011 | 2640 | 1810 | 0 | 2650 | 2893 | 91.6% |
| ov_SC02_015 | 2402 | 1808 | 0 | 2402 | 2414 | 99.5% |
| ov_SC02_016 | 2484 | 1809 | 0 | 2487 | 2545 | 97.7% |
| ov_SC02_017 | 2555 | 1809 | 0 | 2563 | 2732 | 93.8% |
| ov_SC02_021 | 2407 | 1808 | 0 | 2407 | 2437 | 98.8% |
| ov_SC02_026 | 2513 | 1807 | 0 | 2519 | 2572 | 97.9% |
| ov_SC02_027 | 2567 | 1828 | 0 | 2576 | 2692 | 95.7% |
| ov_SC02_028 | 2575 | 1827 | 0 | 2585 | 2701 | 95.7% |
| ov_SC02_031 | 2499 | 1808 | 0 | 2504 | 2562 | 97.7% |
| ov_SC02_035 | 2495 | 1806 | 0 | 2498 | 2520 | 99.1% |
| ov_SC02_037 | 2334 | 1704 | 0 | 2416 | 2516 | 96.0% |
| ov_SC02_039 | 2397 | 1806 | 0 | 2397 | 2416 | 99.2% |
| ov_SC02_041 | 2487 | 1806 | 0 | 2490 | 2561 | 97.2% |
| ov_SC03_001 | 2680 | 1807 | 0 | 2697 | 2869 | 94.0% |
| ov_SC03_002 | 2549 | 1815 | 0 | 2564 | 2631 | 97.5% |
| ov_SC03_003 | 2400 | 1806 | 0 | 2401 | 2423 | 99.1% |
| ov_SC03_006 | 2564 | 1813 | 0 | 2573 | 2767 | 93.0% |
| ov_SC03_007 | 2466 | 1806 | 0 | 2470 | 2623 | 94.2% |
| ov_SC03_010 | 2419 | 1806 | 0 | 2419 | 2471 | 97.9% |
| ov_SC03_011 | 2419 | 1806 | 0 | 2425 | 2527 | 96.0% |
| ov_SC03_012 | 2390 | 1806 | 0 | 2391 | 2406 | 99.4% |
| ov_SC03_013 | 2424 | 1806 | 0 | 2424 | 2493 | 97.2% |
| ov_SC03_014 | 2593 | 1838 | 0 | 2593 | 2685 | 96.6% |
| ov_SC03_015 | 2370 | 1838 | 0 | 2370 | 2468 | 96.0% |
| ov_SC03_023 | 2403 | 1806 | 0 | 2404 | 2435 | 98.7% |
| ov_SC03_024 | 2527 | 1812 | 0 | 2534 | 2641 | 95.9% |
| ov_SC03_028 | 2464 | 1807 | 0 | 2468 | 2664 | 92.6% |
| ov_SC03_029 | 2503 | 1809 | 0 | 2513 | 2644 | 95.0% |
| ov_SC03_030 | 2420 | 1811 | 0 | 2422 | 2495 | 97.1% |
| ov_SC03_031 | 2449 | 1807 | 0 | 2452 | 2514 | 97.5% |
| ov_SC03_089 | 2521 | 1811 | 0 | 2528 | 2581 | 97.9% |
| ov_SC03_090 | 2538 | 1811 | 0 | 2546 | 2625 | 97.0% |
| ov_SC03_091 | 2552 | 1828 | 0 | 2560 | 2640 | 97.0% |
| ov_SC03_092 | 2513 | 1811 | 0 | 2525 | 2588 | 97.6% |
| ov_SC03_093 | 2526 | 1828 | 0 | 2530 | 2563 | 98.7% |
| ov_SC03_094 | 2516 | 1806 | 0 | 2522 | 2577 | 97.9% |
| ov_SC03_095 | 2439 | 1806 | 0 | 2442 | 2474 | 98.7% |
| ov_SC03_096 | 2436 | 1806 | 0 | 2439 | 2465 | 98.9% |
| ov_SC03_097 | 2537 | 1827 | 0 | 2544 | 2603 | 97.7% |
| ov_SC03_098 | 2516 | 1828 | 0 | 2519 | 2541 | 99.1% |
| ov_SC03_099 | 2489 | 1806 | 0 | 2492 | 2504 | 99.5% |
| ov_SC03_100 | 2524 | 1828 | 0 | 2528 | 2539 | 99.6% |
| ov_SC03_101 | 2488 | 1811 | 0 | 2492 | 2528 | 98.6% |
| ov_SC03_102 | 2473 | 1806 | 0 | 2476 | 2492 | 99.4% |
| ov_SC03_103 | 2497 | 1808 | 0 | 2500 | 2510 | 99.6% |
| ov_SC03_104 | 2549 | 1811 | 0 | 2556 | 2616 | 97.7% |
| ov_SC03_105 | 2451 | 1807 | 0 | 2458 | 2597 | 94.6% |
| ov_SC03_107 | 2268 | 1690 | 0 | 2351 | 2497 | 94.2% |
| ov_SC03_108 | 2403 | 1806 | 0 | 2403 | 2443 | 98.4% |
| ov_SC03_109 | 2409 | 1807 | 0 | 2411 | 2424 | 99.5% |
| ov_SC03_110 | 2443 | 1830 | 0 | 2443 | 2468 | 99.0% |
| ov_SC03_111 | 2480 | 1806 | 0 | 2483 | 2510 | 98.9% |
| ov_SC03_112 | 2448 | 1808 | 0 | 2450 | 2526 | 97.0% |
| ov_SC03_113 | 2443 | 1808 | 0 | 2446 | 2468 | 99.1% |
| ov_SC03_114 | 2391 | 1806 | 0 | 2393 | 2415 | 99.1% |
| ov_SC03_115 | 2434 | 1806 | 0 | 2436 | 2472 | 98.5% |
| ov_SC03_116 | 2402 | 1806 | 0 | 2405 | 2438 | 98.6% |
| ov_SC03_117 | 2478 | 1806 | 0 | 2484 | 2557 | 97.1% |
| ov_SC03_118 | 2565 | 1834 | 0 | 2566 | 2684 | 95.6% |
| ov_SC03_119 | 2562 | 1834 | 0 | 2563 | 2685 | 95.5% |
| ov_SC03_121 | 2405 | 1807 | 0 | 2407 | 2459 | 97.9% |
| ov_SC03_124 | 2592 | 1802 | 0 | 2612 | 2741 | 95.3% |
| ov_SC03_125 | 2533 | 1815 | 0 | 2545 | 2588 | 98.3% |
| ov_SC03_126 | 2402 | 1808 | 0 | 2402 | 2423 | 99.1% |
| ov_SC04_000 | 2476 | 1810 | 0 | 2485 | 2546 | 97.6% |
| ov_SC04_002 | 2514 | 1806 | 0 | 2518 | 2636 | 95.5% |
| ov_SC04_003 | 2442 | 1813 | 0 | 2445 | 2502 | 97.7% |
| ov_SC04_004 | 2472 | 1806 | 0 | 2474 | 2558 | 96.7% |
| ov_SC04_005 | 2509 | 1806 | 0 | 2515 | 2612 | 96.3% |
| ov_SC04_006 | 2431 | 1812 | 0 | 2433 | 2454 | 99.1% |
| ov_SC04_007 | 2502 | 1806 | 0 | 2506 | 2569 | 97.5% |
| ov_SC04_008 | 2402 | 1806 | 0 | 2402 | 2415 | 99.5% |
| ov_SC04_009 | 2428 | 1806 | 0 | 2431 | 2441 | 99.6% |
| ov_SC04_010 | 2404 | 1806 | 0 | 2405 | 2419 | 99.4% |
| ov_SC04_011 | 2519 | 1811 | 0 | 2525 | 2803 | 90.1% |
| ov_SC04_012 | 2401 | 1806 | 0 | 2402 | 2420 | 99.3% |
| ov_SC04_015 | 2541 | 1807 | 0 | 2552 | 2611 | 97.7% |
| ov_SC04_016 | 2402 | 1806 | 0 | 2404 | 2440 | 98.5% |
| ov_SC04_018 | 2697 | 1848 | 0 | 2697 | 2857 | 94.4% |
| ov_SC04_019 | 2689 | 1848 | 0 | 2689 | 2857 | 94.1% |
| ov_SC04_020 | 2519 | 1815 | 0 | 2531 | 2567 | 98.6% |
| ov_SC04_021 | 2401 | 1808 | 0 | 2401 | 2423 | 99.1% |
| ov_SC05_000 | 2407 | 1810 | 0 | 2410 | 2422 | 99.5% |
| ov_SC05_001 | 2483 | 1807 | 0 | 2488 | 2574 | 96.7% |
| ov_SC05_002 | 2431 | 1806 | 0 | 2434 | 2442 | 99.7% |
| ov_SC05_003 | 2416 | 1806 | 0 | 2417 | 2481 | 97.4% |
| ov_SC05_004 | 2431 | 1806 | 0 | 2433 | 2464 | 98.7% |
| ov_SC05_005 | 2439 | 1812 | 0 | 2440 | 2491 | 98.0% |
| ov_SC05_006 | 2423 | 1807 | 0 | 2423 | 2430 | 99.7% |
| ov_SC05_007 | 2434 | 1806 | 0 | 2439 | 2482 | 98.3% |
| ov_SC05_008 | 2443 | 1806 | 0 | 2445 | 2543 | 96.1% |
| ov_SC05_009 | 2410 | 1806 | 0 | 2414 | 2438 | 99.0% |
| ov_SC05_010 | 2452 | 1807 | 0 | 2456 | 2588 | 94.9% |
| ov_SC05_011 | 2397 | 1806 | 0 | 2398 | 2409 | 99.5% |
| ov_SC05_017 | 2661 | 1803 | 0 | 2672 | 2842 | 94.0% |
| ov_SC05_018 | 2552 | 1814 | 0 | 2565 | 2673 | 96.0% |
| ov_SC05_019 | 2401 | 1808 | 0 | 2401 | 2423 | 99.1% |
| ov_SC06_000 | 2540 | 1816 | 0 | 2543 | 2691 | 94.5% |
| ov_SC06_006 | 2424 | 1806 | 0 | 2425 | 2511 | 96.6% |
| ov_SC06_008 | 2501 | 1808 | 0 | 2507 | 2542 | 98.6% |
| ov_SC06_010 | 2472 | 1806 | 0 | 2477 | 2517 | 98.4% |
| ov_SC06_011 | 2417 | 1806 | 0 | 2421 | 2468 | 98.1% |
| ov_SC06_013 | 2407 | 1806 | 0 | 2408 | 2425 | 99.3% |
| ov_SC06_014 | 2418 | 1806 | 0 | 2420 | 2453 | 98.7% |
| ov_SC06_015 | 2412 | 1806 | 0 | 2412 | 2421 | 99.6% |
| ov_SC06_016 | 2455 | 1807 | 0 | 2457 | 2549 | 96.4% |
| ov_SC06_018 | 2543 | 1807 | 0 | 2550 | 2665 | 95.7% |
| ov_SC06_020 | 2469 | 1808 | 0 | 2470 | 2518 | 98.1% |
| ov_SC06_022 | 2518 | 1806 | 0 | 2526 | 2642 | 95.6% |
| ov_SC06_024 | 2536 | 1806 | 0 | 2542 | 2667 | 95.3% |
| ov_SC06_025 | 2453 | 1806 | 0 | 2458 | 2572 | 95.6% |
| ov_SC06_027 | 2392 | 1806 | 0 | 2393 | 2408 | 99.4% |
| ov_SC06_029 | 2479 | 1807 | 0 | 2491 | 2662 | 93.6% |
| ov_SC06_030 | 2414 | 1807 | 0 | 2414 | 2456 | 98.3% |
| ov_SC06_032 | 2524 | 1807 | 0 | 2531 | 2658 | 95.2% |
| ov_SC06_033 | 2526 | 1807 | 0 | 2533 | 2631 | 96.3% |
| ov_SC07_000 | 2436 | 1810 | 0 | 2438 | 2521 | 96.7% |
| ov_SC07_001 | 2406 | 1806 | 0 | 2408 | 2454 | 98.1% |
| ov_SC07_002 | 2465 | 1807 | 0 | 2469 | 2579 | 95.7% |
| ov_SC07_006 | 2330 | 1625 | 0 | 2410 | 2456 | 98.1% |
| ov_SC07_007 | 2341 | 1660 | 0 | 2425 | 2612 | 92.8% |
| ov_SC07_008 | 2386 | 1806 | 0 | 2386 | 2386 | 100.0% |
| ov_SC07_009 | 2398 | 1806 | 0 | 2400 | 2430 | 98.8% |
| ov_SC07_010 | 2323 | 1682 | 0 | 2405 | 2523 | 95.3% |
| ov_SC07_011 | 2341 | 1659 | 0 | 2421 | 2448 | 98.9% |