Files
BFM-decomp/docs/progress.fleet.md
T
Drew T d593ee20fe feat(phase-18): Step-3b calibration — §17-toolkit wave banks 9 reach-134 matches (55.58->55.94%)
- upgraded harvest wave (.run/harvest_wave_3b.js) teaches the §17 TOOLKIT: triage the
  match_one diff -> reconstruct / array-decay / register-pins+barrier (instead of stubbing
  the regalloc tail). Calibration: 16 fresh tractable reach-134 targets.
- whole-binary close-rate 9/16 = 56% (vs Phase-17 baseline 33%): 2 via register pins
  (func_8012CB64, func_801468C8), 2 via array-decay (func_80149544, func_80149584),
  5 via clean reconstruction. Each reach-134 -> propagated x134 (config/dedup.us.yaml +9).
- FINDING (R16 flywheel): the match_one->gate gap (12->6 then ->9) is the §3a call-site
  CASTS the agents skipped + sig_unify narrowing the extern to canonical -> conflict.
  Recovered 3 by call-site arity-cast / void-return cast (codegen-neutral). Step-1 prompt
  must teach call-site casts + re-validate after sig_unify.
- make check-all 136/136 byte-identical (R22); dedup-check 1432 validated, 0 failed;
  0 NON_MATCHING in any default build (G4).
2026-06-20 13:40:11 -06:00

8.2 KiB

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.

FLEET REAL substantive : 190776 (of which dedup-shared 190290 via 1432 groups / 190334 instances) FLEET LINKED PsyQ objs : 959 FLEET byte-identical : 192423 / 344010 = 55.94% (REAL+LINKED+empties) FLEET NON_MATCHING : 7 (0 in any default build — G4) FLEET INCLUDE_ASM stubs : 151580 FLEET matchable : 344010

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 1424 1424 0 1424 2403 59.3%
ov_SC01_001 1424 1424 0 1426 2467 57.8%
ov_SC01_004 1416 1416 0 1417 2416 58.7%
ov_SC01_005 1423 1423 0 1430 2504 57.1%
ov_SC01_006 1423 1423 0 1430 2504 57.1%
ov_SC01_008 1416 1416 0 1418 2428 58.4%
ov_SC01_009 1416 1416 0 1417 2510 56.5%
ov_SC01_074 1416 1416 0 1418 2427 58.4%
ov_SC01_077 1695 1384 0 1697 2586 65.6%
ov_SC01_080 1420 1420 0 1420 2515 56.5%
ov_SC01_084 1420 1420 0 1425 2581 55.2%
ov_SC02_000 1424 1424 0 1431 2684 53.3%
ov_SC02_003 1424 1424 0 1431 2684 53.3%
ov_SC02_004 1420 1420 0 1420 2403 59.1%
ov_SC02_005 1416 1416 0 1426 2930 48.7%
ov_SC02_011 1422 1422 0 1434 2896 49.5%
ov_SC02_015 1422 1422 0 1422 2416 58.9%
ov_SC02_016 1422 1422 0 1425 2548 55.9%
ov_SC02_017 1422 1422 0 1430 2735 52.3%
ov_SC02_021 1422 1422 0 1422 2439 58.3%
ov_SC02_026 1420 1420 0 1426 2575 55.4%
ov_SC02_027 1420 1420 0 1429 2695 53.0%
ov_SC02_028 1420 1420 0 1430 2704 52.9%
ov_SC02_031 1420 1420 0 1426 2565 55.6%
ov_SC02_035 1420 1420 0 1423 2523 56.4%
ov_SC02_039 1420 1420 0 1420 2418 58.7%
ov_SC02_041 1420 1420 0 1423 2563 55.5%
ov_SC03_001 1420 1420 0 1438 2870 50.1%
ov_SC03_002 1424 1424 0 1440 2632 54.7%
ov_SC03_003 1420 1420 0 1421 2425 58.6%
ov_SC03_006 1426 1426 0 1435 2768 51.8%
ov_SC03_007 1420 1420 0 1424 2626 54.2%
ov_SC03_010 1420 1420 0 1420 2472 57.4%
ov_SC03_011 1420 1420 0 1426 2530 56.4%
ov_SC03_012 1420 1420 0 1421 2408 59.0%
ov_SC03_013 1420 1420 0 1420 2495 56.9%
ov_SC03_014 1420 1420 0 1430 2688 53.2%
ov_SC03_015 1420 1420 0 1430 2688 53.2%
ov_SC03_023 1420 1420 0 1421 2437 58.3%
ov_SC03_024 1420 1420 0 1432 2644 54.2%
ov_SC03_028 1420 1420 0 1424 2667 53.4%
ov_SC03_029 1422 1422 0 1432 2647 54.1%
ov_SC03_030 1424 1424 0 1426 2498 57.1%
ov_SC03_031 1420 1420 0 1424 2517 56.6%
ov_SC03_089 1420 1420 0 1427 2584 55.2%
ov_SC03_090 1420 1420 0 1428 2628 54.3%
ov_SC03_091 1420 1420 0 1428 2643 54.0%
ov_SC03_092 1420 1420 0 1432 2590 55.3%
ov_SC03_093 1420 1420 0 1424 2566 55.5%
ov_SC03_094 1420 1420 0 1426 2579 55.3%
ov_SC03_095 1420 1420 0 1423 2477 57.4%
ov_SC03_096 1420 1420 0 1423 2468 57.7%
ov_SC03_097 1420 1420 0 1427 2606 54.8%
ov_SC03_098 1420 1420 0 1423 2544 55.9%
ov_SC03_099 1420 1420 0 1423 2507 56.8%
ov_SC03_100 1420 1420 0 1424 2542 56.0%
ov_SC03_101 1420 1420 0 1424 2531 56.3%
ov_SC03_102 1420 1420 0 1423 2495 57.0%
ov_SC03_103 1422 1422 0 1425 2513 56.7%
ov_SC03_104 1420 1420 0 1427 2619 54.5%
ov_SC03_105 1420 1420 0 1427 2600 54.9%
ov_SC03_108 1420 1420 0 1420 2446 58.1%
ov_SC03_109 1420 1420 0 1422 2426 58.6%
ov_SC03_110 1420 1420 0 1420 2471 57.5%
ov_SC03_111 1420 1420 0 1423 2513 56.6%
ov_SC03_112 1422 1422 0 1424 2529 56.3%
ov_SC03_113 1422 1422 0 1425 2471 57.7%
ov_SC03_114 1420 1420 0 1422 2417 58.8%
ov_SC03_115 1420 1420 0 1422 2475 57.5%
ov_SC03_116 1420 1420 0 1423 2441 58.3%
ov_SC03_117 1420 1420 0 1426 2560 55.7%
ov_SC03_118 1420 1420 0 1433 2688 53.3%
ov_SC03_119 1420 1420 0 1433 2688 53.3%
ov_SC03_121 1420 1420 0 1423 2462 57.8%
ov_SC03_124 1416 1416 0 1436 2744 52.3%
ov_SC03_125 1420 1420 0 1432 2591 55.3%
ov_SC03_126 1420 1420 0 1421 2425 58.6%
ov_SC04_000 1424 1424 0 1433 2547 56.3%
ov_SC04_002 1420 1420 0 1424 2639 54.0%
ov_SC04_003 1420 1420 0 1424 2505 56.8%
ov_SC04_004 1420 1420 0 1422 2561 55.5%
ov_SC04_005 1420 1420 0 1426 2615 54.5%
ov_SC04_006 1420 1420 0 1422 2456 57.9%
ov_SC04_007 1420 1420 0 1424 2572 55.4%
ov_SC04_008 1420 1420 0 1420 2417 58.8%
ov_SC04_009 1420 1420 0 1423 2443 58.2%
ov_SC04_010 1420 1420 0 1421 2421 58.7%
ov_SC04_011 1420 1420 0 1426 2806 50.8%
ov_SC04_012 1420 1420 0 1421 2422 58.7%
ov_SC04_015 1420 1420 0 1432 2614 54.8%
ov_SC04_016 1420 1420 0 1422 2442 58.2%
ov_SC04_018 1420 1420 0 1433 2858 50.1%
ov_SC04_019 1420 1420 0 1433 2858 50.1%
ov_SC04_020 1420 1420 0 1432 2570 55.7%
ov_SC04_021 1420 1420 0 1421 2425 58.6%
ov_SC05_000 1424 1424 0 1427 2422 58.9%
ov_SC05_001 1420 1420 0 1425 2577 55.3%
ov_SC05_002 1420 1420 0 1423 2445 58.2%
ov_SC05_003 1420 1420 0 1421 2484 57.2%
ov_SC05_004 1420 1420 0 1422 2467 57.6%
ov_SC05_005 1420 1420 0 1421 2494 57.0%
ov_SC05_006 1420 1420 0 1420 2432 58.4%
ov_SC05_007 1420 1420 0 1425 2485 57.3%
ov_SC05_008 1420 1420 0 1422 2546 55.9%
ov_SC05_009 1420 1420 0 1424 2440 58.4%
ov_SC05_010 1420 1420 0 1424 2591 55.0%
ov_SC05_011 1420 1420 0 1421 2411 58.9%
ov_SC05_017 1416 1416 0 1428 2845 50.2%
ov_SC05_018 1420 1420 0 1433 2676 53.6%
ov_SC05_019 1420 1420 0 1421 2425 58.6%
ov_SC06_000 1424 1424 0 1432 2692 53.2%
ov_SC06_006 1420 1420 0 1421 2514 56.5%
ov_SC06_008 1422 1422 0 1428 2544 56.1%
ov_SC06_010 1420 1420 0 1425 2520 56.5%
ov_SC06_011 1420 1420 0 1424 2471 57.6%
ov_SC06_013 1420 1420 0 1421 2427 58.5%
ov_SC06_014 1420 1420 0 1422 2455 57.9%
ov_SC06_015 1420 1420 0 1420 2423 58.6%
ov_SC06_016 1420 1420 0 1422 2552 55.7%
ov_SC06_018 1420 1420 0 1428 2668 53.5%
ov_SC06_020 1420 1420 0 1421 2521 56.4%
ov_SC06_022 1420 1420 0 1428 2645 54.0%
ov_SC06_024 1420 1420 0 1426 2670 53.4%
ov_SC06_025 1420 1420 0 1425 2575 55.3%
ov_SC06_027 1420 1420 0 1421 2410 59.0%
ov_SC06_029 1420 1420 0 1432 2665 53.7%
ov_SC06_030 1420 1420 0 1420 2459 57.7%
ov_SC06_032 1420 1420 0 1427 2661 53.6%
ov_SC06_033 1420 1420 0 1427 2634 54.2%
ov_SC07_000 1424 1424 0 1426 2522 56.5%
ov_SC07_001 1420 1420 0 1422 2457 57.9%
ov_SC07_002 1420 1420 0 1424 2582 55.2%
ov_SC07_008 1420 1420 0 1420 2388 59.5%
ov_SC07_009 1420 1420 0 1422 2432 58.5%