Files
BFM-decomp/.run/w7_wave.json
T
Drew T 8057709407 fix(.run/w6_pool.py): "attempted" must mean a wave that RAN, not a manifest that exists
Two fixes to the pool derivation:
 - the previously-attempted glob was `s*_wave.json`, which misses `w6_wave.json` — so wave 6's own
   failed targets would have been silently re-offered to wave 7;
 - but widening it to `*_wave.json` introduced the opposite defect: a STAGED manifest counted as
   attempted, so deriving a 16-target wave and then a 64-target wave made the second exclude the
   first's 16 best entries (pool 2,928 -> 2,913 -> 2,893 across three derivations, each poisoned by
   the last). Now a manifest counts only if its drafts directory exists: `<tag>_wave.json` ran iff
   `.run/<tag>/*/*.c` is non-empty. A manifest with no drafts is a PLAN, not a result.

Wave 7 staged in two sizes off one clean pool (2,913 fresh families / 432,020 open templ ins):
  .run/w7_wave.json    16 targets / 19,088 templ ins
  .run/w7_wave64.json  64 targets / 52,483 templ ins   <- the ~50k shape
NOTE the 50k now costs 64 targets, not 16: wave 6 harvested the head of the distribution (its top
single target was 15,152 ins), so the frontier is now a long tail of ~1,000-1,500-ins families.
2026-08-04 18:12:18 -06:00

210 lines
4.5 KiB
JSON

[
{
"fn": "func_8018B1EC",
"ov": "ov_SC02_028",
"sub": "asm/ov_SC02_028/nonmatchings/ov_SC02_028_jr_8017D898",
"tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c",
"n": 44,
"m": 38,
"ti": 1672,
"diff": "IMM",
"tag": "scattered",
"model": "sonnet",
"seed": 0
},
{
"fn": "func_80181C80",
"ov": "ov_SC03_117",
"sub": "asm/ov_SC03_117/nonmatchings/ov_SC03_117_jr_8017BEBC",
"tu": "src/ov_SC03_117/ov_SC03_117_jr_8017BEBC.c",
"n": 491,
"m": 3,
"ti": 1473,
"diff": "PURE",
"tag": "cross-address",
"model": "sonnet",
"seed": 1
},
{
"fn": "func_80191320",
"ov": "ov_SC06_018",
"sub": "asm/ov_SC06_018/nonmatchings/ov_SC06_018_jr_8019059C",
"tu": "src/ov_SC06_018/ov_SC06_018_jr_8019059C.c",
"n": 470,
"m": 3,
"ti": 1410,
"diff": "PURE",
"tag": "cross-address",
"model": "sonnet",
"seed": 0
},
{
"fn": "func_8017EB30",
"ov": "ov_SC01_004",
"sub": "asm/ov_SC01_004/nonmatchings/ov_SC01_004_jr_8017BE9C",
"tu": "src/ov_SC01_004/ov_SC01_004_jr_8017BE9C.c",
"n": 279,
"m": 5,
"ti": 1395,
"diff": "PURE",
"tag": "cross-address",
"model": "sonnet",
"seed": 1
},
{
"fn": "func_801902EC",
"ov": "ov_SC06_032",
"sub": "asm/ov_SC06_032/nonmatchings/ov_SC06_032_jr_8017C24C",
"tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c",
"n": 673,
"m": 2,
"ti": 1346,
"diff": "PURE",
"tag": "cross-address",
"model": "sonnet",
"seed": 0
},
{
"fn": "func_801814F8",
"ov": "ov_SC03_101",
"sub": "asm/ov_SC03_101/nonmatchings/ov_SC03_101_jr_8017CA80",
"tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c",
"n": 263,
"m": 5,
"ti": 1315,
"diff": "PURE",
"tag": "cross-address",
"model": "sonnet",
"seed": 1
},
{
"fn": "func_8018B8DC",
"ov": "ov_SC03_001",
"sub": "asm/ov_SC03_001/nonmatchings/ov_SC03_001_jr_8017AE2C",
"tu": "src/ov_SC03_001/ov_SC03_001_jr_8017AE2C.c",
"n": 254,
"m": 5,
"ti": 1270,
"diff": "PURE",
"tag": "cross-address",
"model": "sonnet",
"seed": 0
},
{
"fn": "func_80181694",
"ov": "ov_SC03_092",
"sub": "asm/ov_SC03_092/nonmatchings/ov_SC03_092_jr_8017AE2C",
"tu": "src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c",
"n": 299,
"m": 4,
"ti": 1196,
"diff": "PURE",
"tag": "scattered",
"model": "sonnet",
"seed": 1
},
{
"fn": "func_80185F58",
"ov": "ov_SC06_018",
"sub": "asm/ov_SC06_018/nonmatchings/ov_SC06_018_jr_8017C24C",
"tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c",
"n": 198,
"m": 6,
"ti": 1188,
"diff": "PURE",
"tag": "cross-address",
"model": "sonnet",
"seed": 0
},
{
"fn": "func_80181C5C",
"ov": "ov_SC06_020",
"sub": "asm/ov_SC06_020/nonmatchings/ov_SC06_020_jr_8017C24C",
"tu": "src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c",
"n": 185,
"m": 6,
"ti": 1110,
"diff": "PURE",
"tag": "cross-address",
"model": "sonnet",
"seed": 1
},
{
"fn": "func_801839A8",
"ov": "ov_SC03_124",
"sub": "asm/ov_SC03_124/nonmatchings/ov_SC03_124_jr_8017AE2C",
"tu": "src/ov_SC03_124/ov_SC03_124_jr_8017AE2C.c",
"n": 143,
"m": 7,
"ti": 1001,
"diff": "PURE",
"tag": "cross-address",
"model": "sonnet",
"seed": 0
},
{
"fn": "func_80183324",
"ov": "ov_SC01_077",
"sub": "asm/ov_SC01_077/nonmatchings/ov_SC01_077_jr_80182268",
"tu": "src/ov_SC01_077/ov_SC01_077_jr_80182268.c",
"n": 324,
"m": 3,
"ti": 972,
"diff": "PURE",
"tag": "cross-address",
"model": "sonnet",
"seed": 1
},
{
"fn": "func_8017EF68",
"ov": "ov_SC06_000",
"sub": "asm/ov_SC06_000/nonmatchings/ov_SC06_000_jr_8017AE2C",
"tu": "src/ov_SC06_000/ov_SC06_000_jr_8017AE2C.c",
"n": 969,
"m": 1,
"ti": 969,
"diff": "PURE",
"tag": "per-location",
"model": "sonnet",
"seed": 0
},
{
"fn": "func_8018431C",
"ov": "ov_SC03_002",
"sub": "asm/ov_SC03_002/nonmatchings/ov_SC03_002_jr_8017D604",
"tu": "src/ov_SC03_002/ov_SC03_002_jr_8017D604.c",
"n": 95,
"m": 10,
"ti": 950,
"diff": "PURE",
"tag": "scattered",
"model": "sonnet",
"seed": 1
},
{
"fn": "func_8017F83C",
"ov": "ov_SC03_108",
"sub": "asm/ov_SC03_108/nonmatchings/ov_SC03_108_jr_8017BEBC",
"tu": "src/ov_SC03_108/ov_SC03_108_jr_8017BEBC.c",
"n": 231,
"m": 4,
"ti": 924,
"diff": "PURE",
"tag": "cross-address",
"model": "sonnet",
"seed": 0
},
{
"fn": "func_8018057C",
"ov": "ov_SC01_009",
"sub": "asm/ov_SC01_009/nonmatchings/ov_SC01_009_jr_8017BE9C",
"tu": "src/ov_SC01_009/ov_SC01_009_jr_8017BE9C.c",
"n": 897,
"m": 1,
"ti": 897,
"diff": "PURE",
"tag": "per-location",
"model": "sonnet",
"seed": 1
}
]