Files
BFM-decomp/docs/progress.fleet.md
T
Drew T bff03dbdb5 fix(phase-23): T7 — lora_grind broad-rotation banking (two gate bugs); ov_SC01_000 7/15
The 500-fn calibration banked 0/222 across the binary rotation. Root-caused (R14, by
reading the code + the run's own backlog — resolving a flat contradiction between two
scout agents) to TWO independent bugs in lora_grind's use of gate_stage.run_gate, NOT
model quality:
- Bug A: good_sha() passed the sha1sum line "<sha>  <name>" vs harvest_verify's bare
  sha1() -> 0 banks for EVERY binary incl. 077 (so the "0/12" was a bug artifact, not
  an exhausted tail)
- Bug B: the gate call left src/asm/out at the hardcoded ov_SC01_077 defaults -> non-077
  drafts dropped at the 077 stub-filter, silently (and the asm mis-resolution contaminated
  the backlog near-miss classification)

Fix (tools/gate_stage.py): run_gate resolves src/asm/out/good_sha from `binary` when unset
(binary-agnostic, no silent ov_SC01_077 default an overlay inherits; good_sha bare-hash
normalized) + a loud negative-control guard (0-overlap binary/src mismatch warns, so a 0
can never again masquerade as 'nothing matched'). tools/lora_grind.good_sha fixed at source.
Byte-neutral: make check-all 136/136.

Proof: ov_SC01_000 spot-run banked 7/15 (47%) byte-identical (@commit:0322); reach-2
func_8017CE24 propagated x2. ROI finding: 6/7 banks are reach-1 (overlay-unique) -> broad
rotation is high bank-RATE / low fleet-% ROI; the fleet lever is reach>=2 targeting (T9) +
corpus-v3 (T8). Backlog now correctly classified (4x close=1 = grinder fuel).

- docs/gen2-mips-matching-model.md: T7 RESULT section
- phase-ends/CURRENT_PHASE.md: T7 done; next = T8 corpus-v3 / T9 reach>=2 selection
2026-06-29 23:44:12 -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 : 217972 (of which dedup-shared 217219 via 1634 groups / 217270 instances) FLEET LINKED PsyQ objs : 959 FLEET byte-identical : 219619 / 344941 = 63.67% (REAL+LINKED+empties) FLEET NON_MATCHING : 7 (0 in any default build — G4) FLEET INCLUDE_ASM stubs : 125315 FLEET matchable : 344941

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 1632 1626 0 1632 2410 67.7%
ov_SC01_001 1626 1626 0 1628 2474 65.8%
ov_SC01_004 1617 1617 0 1618 2423 66.8%
ov_SC01_005 1624 1624 0 1631 2511 65.0%
ov_SC01_006 1624 1624 0 1631 2511 65.0%
ov_SC01_008 1617 1617 0 1619 2435 66.5%
ov_SC01_009 1617 1617 0 1618 2517 64.3%
ov_SC01_074 1617 1617 0 1619 2434 66.5%
ov_SC01_077 2150 1578 0 2152 2586 83.2%
ov_SC01_080 1621 1621 0 1621 2522 64.3%
ov_SC01_084 1621 1621 0 1626 2588 62.8%
ov_SC02_000 1625 1625 0 1632 2691 60.6%
ov_SC02_003 1625 1625 0 1632 2691 60.6%
ov_SC02_004 1621 1621 0 1621 2410 67.3%
ov_SC02_005 1617 1617 0 1627 2937 55.4%
ov_SC02_011 1623 1623 0 1635 2903 56.3%
ov_SC02_015 1623 1623 0 1623 2423 67.0%
ov_SC02_016 1623 1623 0 1626 2555 63.6%
ov_SC02_017 1623 1623 0 1631 2742 59.5%
ov_SC02_021 1623 1623 0 1623 2446 66.4%
ov_SC02_026 1621 1621 0 1627 2582 63.0%
ov_SC02_027 1621 1621 0 1630 2702 60.3%
ov_SC02_028 1621 1621 0 1631 2711 60.2%
ov_SC02_031 1621 1621 0 1627 2572 63.3%
ov_SC02_035 1621 1621 0 1624 2530 64.2%
ov_SC02_039 1621 1621 0 1621 2425 66.8%
ov_SC02_041 1621 1621 0 1624 2570 63.2%
ov_SC03_001 1621 1621 0 1639 2877 57.0%
ov_SC03_002 1625 1625 0 1641 2639 62.2%
ov_SC03_003 1621 1621 0 1622 2432 66.7%
ov_SC03_006 1627 1627 0 1636 2775 59.0%
ov_SC03_007 1621 1621 0 1625 2633 61.7%
ov_SC03_010 1621 1621 0 1621 2479 65.4%
ov_SC03_011 1621 1621 0 1627 2537 64.1%
ov_SC03_012 1621 1621 0 1622 2415 67.2%
ov_SC03_013 1621 1621 0 1621 2502 64.8%
ov_SC03_014 1621 1621 0 1631 2695 60.5%
ov_SC03_015 1621 1621 0 1631 2695 60.5%
ov_SC03_023 1621 1621 0 1622 2444 66.4%
ov_SC03_024 1621 1621 0 1633 2651 61.6%
ov_SC03_028 1621 1621 0 1625 2674 60.8%
ov_SC03_029 1623 1623 0 1633 2654 61.5%
ov_SC03_030 1625 1625 0 1627 2505 65.0%
ov_SC03_031 1621 1621 0 1625 2524 64.4%
ov_SC03_089 1621 1621 0 1628 2591 62.8%
ov_SC03_090 1621 1621 0 1629 2635 61.8%
ov_SC03_091 1621 1621 0 1629 2650 61.5%
ov_SC03_092 1621 1621 0 1633 2597 62.9%
ov_SC03_093 1621 1621 0 1625 2573 63.2%
ov_SC03_094 1621 1621 0 1627 2586 62.9%
ov_SC03_095 1621 1621 0 1624 2484 65.4%
ov_SC03_096 1621 1621 0 1624 2475 65.6%
ov_SC03_097 1621 1621 0 1628 2613 62.3%
ov_SC03_098 1621 1621 0 1624 2551 63.7%
ov_SC03_099 1621 1621 0 1624 2514 64.6%
ov_SC03_100 1621 1621 0 1625 2549 63.8%
ov_SC03_101 1621 1621 0 1625 2538 64.0%
ov_SC03_102 1621 1621 0 1624 2502 64.9%
ov_SC03_103 1623 1623 0 1626 2520 64.5%
ov_SC03_104 1621 1621 0 1628 2626 62.0%
ov_SC03_105 1621 1621 0 1628 2607 62.4%
ov_SC03_108 1621 1621 0 1621 2453 66.1%
ov_SC03_109 1621 1621 0 1623 2433 66.7%
ov_SC03_110 1621 1621 0 1621 2478 65.4%
ov_SC03_111 1621 1621 0 1624 2520 64.4%
ov_SC03_112 1623 1623 0 1625 2536 64.1%
ov_SC03_113 1623 1623 0 1626 2478 65.6%
ov_SC03_114 1621 1621 0 1623 2424 67.0%
ov_SC03_115 1621 1621 0 1623 2482 65.4%
ov_SC03_116 1621 1621 0 1624 2448 66.3%
ov_SC03_117 1621 1621 0 1627 2567 63.4%
ov_SC03_118 1621 1621 0 1634 2695 60.6%
ov_SC03_119 1621 1621 0 1634 2695 60.6%
ov_SC03_121 1621 1621 0 1624 2469 65.8%
ov_SC03_124 1617 1617 0 1637 2751 59.5%
ov_SC03_125 1621 1621 0 1633 2598 62.9%
ov_SC03_126 1621 1621 0 1622 2432 66.7%
ov_SC04_000 1625 1625 0 1634 2554 64.0%
ov_SC04_002 1621 1621 0 1625 2646 61.4%
ov_SC04_003 1621 1621 0 1625 2512 64.7%
ov_SC04_004 1621 1621 0 1623 2568 63.2%
ov_SC04_005 1621 1621 0 1627 2622 62.1%
ov_SC04_006 1621 1621 0 1623 2463 65.9%
ov_SC04_007 1621 1621 0 1625 2579 63.0%
ov_SC04_008 1621 1621 0 1621 2424 66.9%
ov_SC04_009 1621 1621 0 1624 2450 66.3%
ov_SC04_010 1621 1621 0 1622 2428 66.8%
ov_SC04_011 1621 1621 0 1627 2813 57.8%
ov_SC04_012 1621 1621 0 1622 2429 66.8%
ov_SC04_015 1621 1621 0 1633 2621 62.3%
ov_SC04_016 1621 1621 0 1623 2449 66.3%
ov_SC04_018 1621 1621 0 1634 2865 57.0%
ov_SC04_019 1621 1621 0 1634 2865 57.0%
ov_SC04_020 1621 1621 0 1633 2577 63.4%
ov_SC04_021 1621 1621 0 1622 2432 66.7%
ov_SC05_000 1625 1625 0 1628 2429 67.0%
ov_SC05_001 1621 1621 0 1626 2584 62.9%
ov_SC05_002 1621 1621 0 1624 2452 66.2%
ov_SC05_003 1621 1621 0 1622 2491 65.1%
ov_SC05_004 1621 1621 0 1623 2474 65.6%
ov_SC05_005 1621 1621 0 1622 2501 64.9%
ov_SC05_006 1621 1621 0 1621 2439 66.5%
ov_SC05_007 1621 1621 0 1626 2492 65.2%
ov_SC05_008 1621 1621 0 1623 2553 63.6%
ov_SC05_009 1621 1621 0 1625 2447 66.4%
ov_SC05_010 1621 1621 0 1625 2598 62.5%
ov_SC05_011 1621 1621 0 1622 2418 67.1%
ov_SC05_017 1617 1617 0 1629 2852 57.1%
ov_SC05_018 1621 1621 0 1634 2683 60.9%
ov_SC05_019 1621 1621 0 1622 2432 66.7%
ov_SC06_000 1625 1625 0 1633 2699 60.5%
ov_SC06_006 1621 1621 0 1622 2521 64.3%
ov_SC06_008 1623 1623 0 1629 2551 63.9%
ov_SC06_010 1621 1621 0 1626 2527 64.3%
ov_SC06_011 1621 1621 0 1625 2478 65.6%
ov_SC06_013 1621 1621 0 1622 2434 66.6%
ov_SC06_014 1621 1621 0 1623 2462 65.9%
ov_SC06_015 1621 1621 0 1621 2430 66.7%
ov_SC06_016 1621 1621 0 1623 2559 63.4%
ov_SC06_018 1621 1621 0 1629 2675 60.9%
ov_SC06_020 1621 1621 0 1622 2528 64.2%
ov_SC06_022 1621 1621 0 1629 2652 61.4%
ov_SC06_024 1621 1621 0 1627 2677 60.8%
ov_SC06_025 1621 1621 0 1626 2582 63.0%
ov_SC06_027 1621 1621 0 1622 2417 67.1%
ov_SC06_029 1621 1621 0 1633 2672 61.1%
ov_SC06_030 1621 1621 0 1621 2466 65.7%
ov_SC06_032 1621 1621 0 1628 2668 61.0%
ov_SC06_033 1621 1621 0 1628 2641 61.6%
ov_SC07_000 1625 1625 0 1627 2529 64.3%
ov_SC07_001 1621 1621 0 1623 2464 65.9%
ov_SC07_002 1621 1621 0 1625 2589 62.8%
ov_SC07_008 1621 1621 0 1621 2395 67.7%
ov_SC07_009 1621 1621 0 1623 2439 66.5%