Files
BFM-decomp/.run/s6g_targets.json
T
Drew T 372dc62d35 feat(phase-30 S6g): wave 2 — 93% bank rate (was 83%), all 4 reconciles closed, +342 members (R22 140/140)
- 15 targets (11 fresh Haiku + 4 gate-failed reconciles on Opus), 15 agents, ~0.74M tokens.
  Gate banked 14/15 (93%) vs wave 1's 20/24 (83%); ALL 4 RECONCILES BANKED.
  Propagation +328 members / 0 failed / 76 overlays. R22 clean-fleet 140/140.
  Fleet 95.23% fn-count / 92.1% instr / 85.0% distinct (phase opened 92.00 / 87.5 / 78.0).
- THE 83->93% CAME FROM THREE FIXES, ONE PER WAVE-1 FAILURE (the S27 finding reproducing):
  (1) args pasted from the DERIVED manifest, never typed — all 30 paths verified on disk first;
  (2) blocker-capture BEFORE the reconcile fan-out (S29 law: agents cannot run the gate, so a
      match_one-MATCH draft dying on `conflicting types` reads to them as a codegen wall) —
      each got the exact symbol+line plus the two byte-neutral levers;
  (3) wave-1's Opus DISCOVERIES became wave-2's Haiku INSTRUCTIONS (ori-vs-addiu unsigned
      destination; store-sinking scheduler order).
- THE RECONCILES OUT-DIAGNOSED MY CAPTURE: func_80189B78's error named ONE symbol; the agent found
  SIX invented prototypes, two AFTER the splice point where cc1 had not yet reached — all fixed by
  copying the TU's decls verbatim + casting at the call site, zero bytes changed. func_8018584C had
  lever (A) blocked in BOTH directions (the draft must also compile standalone for match_one) and
  closed with the DATA form of the asm-label alias. func_80180A4C was one character class (s32[] vs
  the TU's u8[], declared 11 lines after the splice point).
- Carried: func_80189C4C (the one agent that returned no structured result; gate refused).
2026-08-01 19:35:24 -06:00

197 lines
5.4 KiB
JSON

[
{
"fn": "func_80189B78",
"ov": "ov_SC03_014",
"nins": 53,
"members": 32,
"cls": "PURE",
"tu": "src/ov_SC03_014/ov_SC03_014_jr_801848E4.c",
"asm": "asm/ov_SC03_014/nonmatchings/ov_SC03_014_jr_801848E4/func_80189B78.s",
"asm_subdir": "ov_SC03_014/nonmatchings/ov_SC03_014_jr_801848E4",
"prior": "gate-failed",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_8018584C",
"ov": "ov_SC02_026",
"nins": 41,
"members": 22,
"cls": "PURE",
"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c",
"asm": "asm/ov_SC02_026/nonmatchings/ov_SC02_026_jr_8017C180/func_8018584C.s",
"asm_subdir": "ov_SC02_026/nonmatchings/ov_SC02_026_jr_8017C180",
"prior": "gate-failed",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_80180A4C",
"ov": "ov_SC02_026",
"nins": 41,
"members": 20,
"cls": "PURE",
"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c",
"asm": "asm/ov_SC02_026/nonmatchings/ov_SC02_026_jr_8017C180/func_80180A4C.s",
"asm_subdir": "ov_SC02_026/nonmatchings/ov_SC02_026_jr_8017C180",
"prior": "gate-failed",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_8017CC80",
"ov": "ov_SC02_027",
"nins": 21,
"members": 26,
"cls": "PURE",
"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017AE2C.c",
"asm": "asm/ov_SC02_027/nonmatchings/ov_SC02_027_jr_8017AE2C/func_8017CC80.s",
"asm_subdir": "ov_SC02_027/nonmatchings/ov_SC02_027_jr_8017AE2C",
"prior": "gate-failed",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_8017BEBC",
"ov": "ov_SC01_084",
"nins": 15,
"members": 36,
"cls": "PURE",
"tu": "src/ov_SC01_084/ov_SC01_084_jr_8017AE2C.c",
"asm": "asm/ov_SC01_084/nonmatchings/ov_SC01_084_jr_8017AE2C/func_8017BEBC.s",
"asm_subdir": "ov_SC01_084/nonmatchings/ov_SC01_084_jr_8017AE2C",
"prior": "fresh",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_8017C8F4",
"ov": "ov_SC02_027",
"nins": 19,
"members": 27,
"cls": "IMM",
"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017AE2C.c",
"asm": "asm/ov_SC02_027/nonmatchings/ov_SC02_027_jr_8017AE2C/func_8017C8F4.s",
"asm_subdir": "ov_SC02_027/nonmatchings/ov_SC02_027_jr_8017AE2C",
"prior": "fresh",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_80189F34",
"ov": "ov_SC03_014",
"nins": 16,
"members": 32,
"cls": "PURE",
"tu": "src/ov_SC03_014/ov_SC03_014_jr_801848E4.c",
"asm": "asm/ov_SC03_014/nonmatchings/ov_SC03_014_jr_801848E4/func_80189F34.s",
"asm_subdir": "ov_SC03_014/nonmatchings/ov_SC03_014_jr_801848E4",
"prior": "fresh",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_801810F4",
"ov": "ov_SC02_026",
"nins": 21,
"members": 24,
"cls": "IMM",
"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c",
"asm": "asm/ov_SC02_026/nonmatchings/ov_SC02_026_jr_8017C180/func_801810F4.s",
"asm_subdir": "ov_SC02_026/nonmatchings/ov_SC02_026_jr_8017C180",
"prior": "fresh",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_80184D00",
"ov": "ov_SC04_018",
"nins": 23,
"members": 21,
"cls": "IMM",
"tu": "src/ov_SC04_018/ov_SC04_018_jr_8017AE2C.c",
"asm": "asm/ov_SC04_018/nonmatchings/ov_SC04_018_jr_8017AE2C/func_80184D00.s",
"asm_subdir": "ov_SC04_018/nonmatchings/ov_SC04_018_jr_8017AE2C",
"prior": "fresh",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_8017C084",
"ov": "ov_SC03_014",
"nins": 17,
"members": 28,
"cls": "IMM",
"tu": "src/ov_SC03_014/ov_SC03_014_jr_8017AE2C.c",
"asm": "asm/ov_SC03_014/nonmatchings/ov_SC03_014_jr_8017AE2C/func_8017C084.s",
"asm_subdir": "ov_SC03_014/nonmatchings/ov_SC03_014_jr_8017AE2C",
"prior": "fresh",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_8018A934",
"ov": "ov_SC03_014",
"nins": 15,
"members": 30,
"cls": "IMM",
"tu": "src/ov_SC03_014/ov_SC03_014_jr_801848E4.c",
"asm": "asm/ov_SC03_014/nonmatchings/ov_SC03_014_jr_801848E4/func_8018A934.s",
"asm_subdir": "ov_SC03_014/nonmatchings/ov_SC03_014_jr_801848E4",
"prior": "fresh",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_80189C4C",
"ov": "ov_SC03_014",
"nins": 10,
"members": 39,
"cls": "PURE",
"tu": "src/ov_SC03_014/ov_SC03_014_jr_801848E4.c",
"asm": "asm/ov_SC03_014/nonmatchings/ov_SC03_014_jr_801848E4/func_80189C4C.s",
"asm_subdir": "ov_SC03_014/nonmatchings/ov_SC03_014_jr_801848E4",
"prior": "fresh",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_80180B90",
"ov": "ov_SC02_026",
"nins": 15,
"members": 21,
"cls": "PURE",
"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c",
"asm": "asm/ov_SC02_026/nonmatchings/ov_SC02_026_jr_8017C180/func_80180B90.s",
"asm_subdir": "ov_SC02_026/nonmatchings/ov_SC02_026_jr_8017C180",
"prior": "fresh",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_80180BCC",
"ov": "ov_SC02_026",
"nins": 12,
"members": 20,
"cls": "PURE",
"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c",
"asm": "asm/ov_SC02_026/nonmatchings/ov_SC02_026_jr_8017C180/func_80180BCC.s",
"asm_subdir": "ov_SC02_026/nonmatchings/ov_SC02_026_jr_8017C180",
"prior": "fresh",
"asm_exists": true,
"tu_exists": true
},
{
"fn": "func_8017F0C0",
"ov": "ov_SC04_018",
"nins": 6,
"members": 28,
"cls": "IMM",
"tu": "src/ov_SC04_018/ov_SC04_018_jr_8017AE2C.c",
"asm": "asm/ov_SC04_018/nonmatchings/ov_SC04_018_jr_8017AE2C/func_8017F0C0.s",
"asm_subdir": "ov_SC04_018/nonmatchings/ov_SC04_018_jr_8017AE2C",
"prior": "fresh",
"asm_exists": true,
"tu_exists": true
}
]