mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-27 22:45:39 -04:00
e7ebb1cd45
R42: gate_main reverted 61 byte-proven overlay banks it could not distinguish from its own substitution (sweep_parallel gates commit=False by design). Fixed by committing overlay banks before the main batch, chunking main at 8 to bound bisect cost, and replacing every blind 'git checkout -- src/ config/' with commit-or-refuse in ox_campaign and idiom_serial. R43: sweep_parallel had an explicit branch admitting main, which cannot be gated incrementally — wave ab banked 0/105 main cards while its non-main cards banked 94/115 (82%), and the wave read as a drafting failure. sweep_parallel now refuses main and names gate_main.py. Also: validate_targets now prefers the card's own addr field (named symbols like SYS_OBJ_F00 were MALFORMED and discarded whole 220-card waves); ox_campaign deals model lanes by smallest-ratio scheduling (a 73-card wave had put 73 shards on ox and 0 on deepseek); docs/accelerators.md gains the four vacuous-check defects.
5.8 KiB
5.8 KiB
The Frontier Atlas (P31 T5)
Generated at HEAD
commit:2586bytools/atlas.py— REGENERATE, never edit. Groups are ADVISORY (the byte-gate is the arbiter). Calibration: warm merge at norm-ratio ≥ 0.7, kNN floor 0.55.
Scope: 10478 open instances / 6318 skeletons across 213 binaries (main: 752 — atlas-layer join (family maps stay non-main)).
Tiers: T1.5 h_seqn merges 2 · warm merges 864 (from 16503 ratio calls) · seed sweep: 4556 skeletons carry a ≥0.55 seed from the 3675-skeleton matched pool.
Groups by category
| cat | groups | instances | ins |
|---|---|---|---|
| A-prop | 436 | 2075 | 89897 |
| cold | 1915 | 1915 | 150591 |
| cousin-multi | 1351 | 5127 | 196951 |
| main-only | 317 | 317 | 27771 |
| seeded | 355 | 881 | 33197 |
| tiny | 97 | 163 | 827 |
Groups by lever (confidence)
| lever | groups | instances | ins |
|---|---|---|---|
| head-crack[default] | 919 | 3029 | 106401 |
| UNKNOWN[none] | 1533 | 1533 | 97474 |
| extend-tell[tell] | 576 | 1010 | 76972 |
| remap[aprop-pure] | 235 | 812 | 46240 |
| redraft[measured] | 233 | 966 | 36920 |
| jtbl-carve[tell] | 177 | 245 | 36685 |
| integration[measured] | 46 | 480 | 20413 |
| seeded-crack[default] | 267 | 582 | 18687 |
| len-vein[measured] | 146 | 652 | 13064 |
| swaprepeat-tell[tell] | 69 | 116 | 9211 |
| family-sweep[default] | 54 | 267 | 7665 |
| o0-lane[tell] | 31 | 69 | 6564 |
| cc1[measured] | 12 | 102 | 6345 |
| needs-autopsy[measured] | 52 | 264 | 5104 |
| frame-172[measured] | 8 | 32 | 4078 |
| plumbing[ledger] | 17 | 120 | 3288 |
| near-crack[measured] | 11 | 62 | 1974 |
| needs-autopsy[ledger] | 6 | 23 | 1026 |
| tiny-direct[default] | 72 | 104 | 523 |
| s16-div-tell[tell] | 4 | 6 | 419 |
| cc1[ledger] | 2 | 3 | 166 |
| signload[measured] | 1 | 1 | 15 |
Top 40 groups by open instructions
| gid | cat | lever | inst | ins | exemplar | seed |
|---|---|---|---|---|---|---|
| 152063fd6de6 | cousin-multi | integration[measured] | 256 | 5908 | ov_SC01_084:func_80180CBC (31) | 0.72 |
| e8bf2260391b | cousin-multi | frame-172[measured] | 16 | 3936 | ov_SC01_077:func_8017C294 (246) | |
| b23533a08172 | cousin-multi | redraft[measured] | 110 | 2823 | main:func_8001FB8C (31) | 0.72 |
| aaef26b79169 | A-prop | cc1[measured] | 3 | 2310 | ov_MAIN_012:func_80144B9C (770) | 1.00 |
| e776626310f6 | A-prop | remap[aprop-pure] | 4 | 2204 | ov_SC03_001:func_8018C000 (551) | 1.00 |
| b017b7f3dac1 | seeded | cc1[measured] | 3 | 2166 | ov_SC06_010:func_8017BEBC (753) | 0.99 |
| 372e98dadcb4 | cousin-multi | o0-lane[tell] | 3 | 1628 | md_MAIN_011:func_800D1254 (555) | |
| a6899a69a378 | A-prop | integration[measured] | 4 | 1628 | md_SC03_076:func_801EFBB4 (407) | 1.00 |
| cd028c385150 | seeded | integration[measured] | 6 | 1466 | ov_SC07_006:func_8017F9AC (275) | 0.79 |
| 3ffedf1ce9c3 | cousin-multi | integration[measured] | 5 | 1395 | ov_SC01_004:func_8017EB30 (279) | |
| 4a2cb925563f | cousin-multi | redraft[measured] | 35 | 1380 | ov_SC02_011:func_80189B64 (47) | 0.75 |
| 77b0d495606f | A-prop | remap[aprop-pure] | 7 | 1316 | ov_MAIN_012:func_8016AB6C (188) | 1.00 |
| 77a971161066 | A-prop | remap[aprop-pure] | 7 | 1309 | ov_MAIN_012:func_8013DD68 (187) | 1.00 |
| 3ca25a17fe9b | A-prop | integration[measured] | 4 | 1304 | md_SC03_076:func_801F0F28 (326) | 1.00 |
| b31009fb929c | A-prop | remap[aprop-pure] | 4 | 1164 | md_SC03_076:func_801F0A9C (291) | 1.00 |
| 9c1a401f457f | main-only | jtbl-carve[tell] | 1 | 1139 | main:SaveLoadRoutine (1139) | |
| 663648ac9cfb | A-prop | remap[aprop-pure] | 3 | 1089 | ov_MAIN_012:func_8015444C (363) | 1.00 |
| 1d9aada32e7d | cousin-multi | len-vein[measured] | 44 | 1076 | md_MAIN_003:func_800D2454 (31) | 0.79 |
| 1ff75ac372d6 | A-prop | len-vein[measured] | 4 | 1049 | ov_SC03_028:func_80180494 (270) | 0.95 |
| 93cd03e11398 | A-prop | remap[aprop-pure] | 11 | 1035 | ov_SC06_032:func_801820C4 (113) | 1.00 |
| 4109ef56e262 | A-prop | remap[aprop-pure] | 3 | 987 | ov_MAIN_012:func_8013C414 (329) | 1.00 |
| 435e948b661b | A-prop | extend-tell[tell] | 18 | 979 | ov_SC03_100:func_8017EC84 (67) | 0.84 |
| 4f680d0642d8 | A-prop | extend-tell[tell] | 8 | 914 | ov_SC02_011:func_80182B88 (118) | 0.99 |
| dd647efa7db9 | cousin-multi | extend-tell[tell] | 8 | 912 | main:func_8001E378 (188) | 0.59 |
| 9ec470fd06a4 | A-prop | plumbing[ledger] | 19 | 908 | ov_SC02_026:func_80182318 (52) | 0.85 |
| c4949914e999 | A-prop | remap[aprop-pure] | 7 | 889 | ov_MAIN_012:func_80145CEC (127) | 1.00 |
| 8a879fea07f9 | A-prop | integration[measured] | 4 | 872 | md_SC03_076:func_801F0734 (218) | 1.00 |
| 861af215f885 | cousin-multi | head-crack[default] | 3 | 853 | ov_SC01_001:func_8017F328 (307) | |
| ab2d7c7ccb56 | A-prop | remap[aprop-pure] | 3 | 816 | ov_MAIN_012:func_8013B83C (272) | 1.00 |
| 79d4e25b5763 | cousin-multi | o0-lane[tell] | 2 | 811 | md_MAIN_011:func_800D0BDC (414) | |
| 78627a0eec5d | cousin-multi | redraft[measured] | 10 | 810 | ov_SC01_004:func_8017D964 (84) | 0.62 |
| b1509c2e091c | A-prop | integration[measured] | 3 | 798 | ov_MAIN_012:func_80130D48 (266) | 1.00 |
| 97e813dd2393 | cousin-multi | integration[measured] | 4 | 784 | ov_SC03_108:func_8017FFD0 (196) | 0.65 |
| dcc70a8601c4 | cousin-multi | head-crack[default] | 15 | 767 | ov_SC03_028:func_8018966C (63) | 0.74 |
| 334bc03beb1f | cousin-multi | integration[measured] | 68 | 760 | md_SC07_003:func_801A38A8 (15) | 0.90 |
| 89269e496a2d | cousin-multi | extend-tell[tell] | 23 | 760 | ov_SC03_092:func_8017E6A0 (45) | 0.75 |
| ab1569f4386c | seeded | redraft[measured] | 14 | 752 | ov_SC03_096:func_8017D130 (66) | 0.83 |
| b1da4f0f7f14 | cousin-multi | jtbl-carve[tell] | 8 | 680 | md_SC03_077:func_801EFB58 (87) | 0.68 |
| bb7d0989abd9 | main-only | UNKNOWN[none] | 1 | 670 | main:func_800226C0 (670) | |
| f1bfb5234856 | cousin-multi | head-crack[default] | 3 | 668 | ov_SC02_017:func_80186770 (230) | 0.65 |