Drew T
7ce27c0d1f
feat(decomp): parallel gate — 2 fns across 2 binaries (6 workers)
...
ov_SC05_010 func_8017F5B8
ov_SC03_024 func_801830A8
2026-09-02 18:57:20 -06:00
Drew T
96f4e0ed5d
feat(decomp): S67-wave-jtbl gate — +1 fns x2 propagated (fleet 99.2%)
2026-08-31 12:23:50 -06:00
Drew T
257b9d8a3b
feat(decomp): S67-wave gate — +2 fns x1 propagated (fleet 99.2%)
2026-08-31 10:31:15 -06:00
Drew T
1c21f0a1e2
feat(decomp): S67-cc1 gate — +1 fns x3 propagated (fleet 99.2%)
2026-08-31 04:10:27 -06:00
Drew T
4daf41702a
feat(decomp): S67-cc1 gate — +1 fns x19 propagated (fleet 99.2%)
2026-08-31 03:40:23 -06:00
Drew T
f930be4167
feat(decomp): worker gate — +1 fns x0 propagated (fleet 99.1%)
2026-08-30 21:54:28 -06:00
Drew T
27f52da6f6
feat(decomp): parallel gate — 1 fns across 1 binaries (7 workers)
...
ov_SC03_024 func_801838CC
2026-08-30 21:26:03 -06:00
Drew T
ee5cf85351
feat(decomp): O1 resume gate — 7 fns, clean-R22 verified 213/213
...
parallel_gate merged 8, aborted on a real red (ov_SC06_022 fails a clean rebuild). Reverted that
one file; the remaining 7 verify green.
ov_SC06_022:func_80181664 has now failed the whole-binary gate TWICE, from two independently
written drafts — the O1 wave and then the O1 RESUME, which re-drafted it because a resume replays
the ORIGINAL args and so bypasses the openness/refusal filter added in commit:3301. Two independent
refusals is a wall signal, not a drafting failure: it belongs on the permuter/wall ledger, and the
refusal ledger should be keyed (binary, fn) and consulted by the DRAW — the way twin_sweep already
keys its refusals by (target, exemplar).
2026-08-30 15:54:09 -06:00
Drew T
8fcd05965e
feat(decomp): O1 wave gate — 16 fns, clean-R22 verified 213/213
...
parallel_gate merged 17 drafts across 16 binaries then aborted on "check-all: 212 passed, 1 failed".
The red was REAL: ov_SC06_022 still failed from a fully clean rebuild. Reverted that one file
(func_80181664, back to the drafting queue); the remaining 16 verify green with
make clean && make extract-all && make check-all.
CORRECTION to what I claimed while diagnosing the earlier x1 abort: parallel_gate's R22 IS a proper
clean rebuild — it calls sh(["make","clean"]) at tools/parallel_gate.py:257 before extract-all and
check-all. I had grepped for the string "make clean", which cannot match the arg-list form, and
wrongly concluded the tool was reading incrementally. The x1 red was real too; my revert of its two
bad drafts is what made the fleet green. The genuinely stale read was MY OWN bare `make check-all`
run after that revert, which still reported the old 211/213 from leftover objects and nearly led me
to discard 21 good banks. R40 (exonerate the instrument) applies to the instrument's SOURCE, not
just its output: read the code before blaming it.
2026-08-30 14:49:09 -06:00
Drew T
d20007e049
feat(decomp): x1 wave gate — 21 binaries, clean-R22 verified 213/213
...
The x1 parallel_gate merged 23 files then ABORTED on 'check-all: 211 passed, 2 failed'
(ov_SC03_124, ov_SC03_001), correctly leaving the merge in the tree for inspection (R42).
That red was a STALE INCREMENTAL ARTIFACT, not a bad draft: after reverting the two named
binaries' files, a bare 'make check-all' still reported the same 211/213, but rebuilding
ov_SC03_124 from a cleaned build dir produced 0b3991853c39d8c3d8d12e145e3312dd333f2189 —
exactly config/check.ov_SC03_124.sha. The authoritative sweep (make clean && make extract-all
&& make check-all) then returned 213 passed, 0 failed of 213.
Lesson re-earned (R22's own rationale): a bare check-all is an incremental read and must never
be used to diagnose a red fleet — it nearly cost 21 byte-verified banks. The two reverted
drafts (func_8018009C, func_80182BB8) go back to the drafting queue.
2026-08-30 14:27:23 -06:00
Drew T
838d7cea34
feat(decomp): parallel gate — 179 fns across 102 binaries (10 workers)
...
md_MAIN_037 func_800CAF4C
md_MAIN_028 func_800CAE0C
md_MAIN_015 func_800CAEC0
md_MAIN_029 func_800CAEE0
md_MAIN_013 func_800CAF68 func_800CB6E4
md_MAIN_020 func_800CAF18 func_800CB034
md_MAIN_001 func_800CEF04
md_MAIN_033 func_800CAE0C
md_MAIN_023 func_800CAEC0
md_MAIN_003 func_800D06BC
md_MAIN_043 func_800CD1F4
md_MAIN_041 func_800CAEC0 func_800CAF08
md_MAIN_038 func_800CAE0C func_800CAED0
md_MAIN_047 func_800CCB28
md_MAIN_046 func_800CCB28
md_SC03_073 func_801EFBC0
md_MAIN_040 func_800CAED0
md_SC03_075 func_801EFBC0
md_SC03_132 func_801E2D50
md_SC04_025 func_801E855C
md_SC04_029 func_801E8440
md_SC03_137 func_801E2ED8
md_SC04_026 func_801E82C0
md_SC05_023 func_801EDEAC func_801EE148
md_SC05_024 func_801EDEAC func_801EE3E4
md_SC03_133 func_801E2FF4
md_SC05_025 func_801EDEAC func_801EE148
md_SC05_028 func_801EE2C8
ov_MAIN_012 func_8016829C
ov_SC01_001 func_80180890
ov_SC01_074 func_8017D918
ov_SC01_077 func_80184A68
ov_SC01_084 func_8017E224 func_8017E890 func_8017E94C
ov_SC01_009 func_8017FE10
ov_SC02_026 func_8017D948
ov_SC02_004 func_8017D8B0
ov_SC02_031 func_8017F400 func_801829F8
ov_SC02_035 func_8017D598
ov_SC02_021 func_8017DC10 func_8017F264
ov_SC02_017 func_8017FCB8 func_8018287C func_80183940
ov_SC02_027 func_8017F498
ov_SC02_011 func_80182380
ov_SC02_005 func_8017E014 func_8017FDB4 func_801800CC func_80180328 func_801803BC func_80180454 func_80180B90 func_8018112C func_8018118C func_80181388 func_8018141C func_80182098 func_801849E4 func_80185858 func_8018655C func_801880AC func_801886C4 func_8018B5E0 func_8018D574
ov_SC03_001 func_8017EFD4 func_8017F258 func_80180E68 func_8018166C func_8018247C func_80184A1C func_80186A04
ov_SC03_012 func_8017DCB4
ov_SC03_011 func_8017E170
ov_SC03_014 func_8017BFA0
ov_SC03_002 func_801813E4
ov_SC03_024 func_8017BFA0 func_8017DA98 func_80180230 func_80180660 func_801806D4 func_80180748 func_801807AC func_801809F8 func_801817A8 func_80184814 func_80184884 func_80184940
ov_SC03_007 func_8017E6C0
ov_SC03_028 func_80185344
ov_SC03_010 func_8017E69C
ov_SC03_030 func_8017EEE0
ov_SC03_091 func_801822CC
ov_SC03_089 func_80181474
ov_SC03_093 func_8017F8D8
ov_SC03_096 func_8017F444
ov_SC03_097 func_8017EE04 func_8017EF54 func_8017FDBC
ov_SC03_029 func_80182E84 func_80183E70
ov_SC03_090 func_801814B4
ov_SC03_092 func_8017F29C
ov_SC03_105 func_8017FEA8
ov_SC03_111 func_8018093C func_80181178
ov_SC03_116 func_801819F4
ov_SC03_112 func_8017E9A0 func_80181D08
ov_SC03_110 func_8017F234
ov_SC03_114 func_8017CFC0 func_8017DDA0
ov_SC03_117 func_8017E99C
ov_SC03_121 func_8017CE3C
ov_SC03_118 func_8017DA98
ov_SC03_124 func_8017FB04 func_80180D48 func_80182488
ov_SC03_125
2026-08-30 09:50:49 -06:00
Drew T
62f8eefbab
feat(t5): Claude wave t8a — 20 banked (sonnet 20/20, opus 0/0); fleet 213 passed, 0 failed of 213 (P31 S62 T5)
2026-08-29 20:03:08 -06:00
Drew T
375238f6df
feat(decomp): parallel gate — 71 fns across 47 binaries (10 workers)
...
ov_SC02_028 func_8018754C
ov_SC02_005 func_8018BFBC
ov_SC02_026 func_8017F390 func_8017F538
ov_SC02_035 func_801803A4
ov_SC03_015 func_8017DD7C
ov_SC02_031 func_80181AE0
ov_SC03_023 func_8017DAD0
ov_SC03_093 func_8017F768
ov_SC03_095 func_8017DD30
ov_SC03_029 func_80187118
ov_SC03_089 func_80184A08 func_8018545C
ov_SC03_091 func_80184B28 func_8018558C func_80187954
ov_SC03_096 func_8017EDAC func_8017F308
ov_SC03_090 func_80183C3C func_80184958 func_80186AAC func_8018AA88
ov_SC03_024 func_8017DD7C
ov_SC03_100 func_80180E18
ov_SC03_104 func_80181AD0 func_80181CA8 func_80181EA0 func_801827EC
ov_SC03_112 func_8018172C
ov_SC03_110 func_8017FB14 func_80180AF0
ov_SC03_108 func_8017F788 func_8017FD08
ov_SC03_101 func_801807F4 func_80181374
ov_SC03_097 func_80180294 func_801803FC
ov_SC03_115 func_8017E998 func_8017EFB8
ov_SC03_124 func_801836B8
ov_SC03_119 func_8017DD7C
ov_SC03_114 func_8017D740
ov_SC03_125 func_80180230
ov_SC03_118 func_8017DD7C
ov_SC04_007 func_8017F01C
ov_SC04_010 func_8017D6C4
ov_SC04_020 func_8017FAD4
ov_SC04_005 func_8017F5E0
ov_SC04_019 func_8018B2B8 func_8018B400
ov_SC05_001 func_80184028 func_80184430
ov_SC05_006 func_8017F16C
ov_SC05_004 func_8017F188
ov_SC05_010 func_80187B80
ov_SC05_007 func_8017F568
ov_SC06_000 func_8017DD7C
ov_SC06_024 func_80186CF0
ov_SC06_020 func_801808F4 func_8018348C func_801834F0
ov_SC06_018 func_80188234 func_8018931C
ov_SC06_022 func_8017F9FC func_801809D4 func_80184818 func_80187414
ov_SC06_033 func_80187E08
ov_SC07_002 func_8018672C
ov_SC07_009 func_8017CFC0
ov_SC06_030 func_8017DE08
2026-08-29 18:57:37 -06:00
Drew T
edc7a69cf3
feat(decomp): family-remap-hnorm gate — +5 fns x0 propagated (fleet 98.9%)
2026-08-29 18:22:16 -06:00
Drew T
658ec399e7
feat(decomp): family-remap gate — +1 fns x0 propagated (fleet 98.8%)
2026-08-29 17:13:19 -06:00
Drew T
3591ac6566
feat(decomp): free A-prop sibling lane (maintenance pass) — zero model tokens
2026-08-26 19:42:23 -06:00
Drew T
0060dfd976
feat(decomp): ov_SC03_024 — 4 resolver-held drafts banked after the T2b surgery (func_8017D890, func_801812C4, func_801826E8, func_801848F4); re-verified byte-identical from a clean rebuild; T2b log (P31 S62)
2026-08-26 14:14:39 -06:00
Drew T
72411637b5
chore(decomp): commit in-tree banked work before the serial lane
2026-08-25 20:23:08 -06:00
Drew T
9b300a570f
chore(decomp): commit in-tree banked work before the serial lane
2026-08-25 20:17:33 -06:00
Drew T
fe97918979
feat(decomp): free A-prop sibling lane (maintenance pass) — zero model tokens
2026-08-25 16:26:03 -06:00
Drew T
78047a0fc8
chore(decomp): commit in-tree banked work before the next gate
...
Uncommitted src/ changes found at gate entry. These are banked functions from a lane that gates with commit=False, not residue — preserved, not reverted. Top-level src/*.c (main TUs) are excluded by construction (S59).
2026-08-25 16:18:37 -06:00
Drew T
274932d209
chore(decomp): commit in-tree banked work before the serial lane
2026-08-25 16:06:04 -06:00
Drew T
9d6a748387
feat(decomp): ox wave du overlays — 3 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-25 15:23:00 -06:00
Drew T
317d31d18a
feat(decomp): ox wave dw overlays — 33 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-25 15:04:19 -06:00
Drew T
04bb99d370
feat(decomp): ox wave dq overlays — 8 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-25 14:50:48 -06:00
Drew T
f96ad0bd6d
chore(decomp): commit in-tree banked work before the serial lane
2026-08-25 14:35:50 -06:00
Drew T
ca5fd2e225
feat(decomp): ox wave di overlays — 81 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-25 12:13:33 -06:00
Drew T
5357c8b448
feat(decomp): ox wave de overlays — 192 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-25 11:17:00 -06:00
Drew T
27a9c118ef
feat(decomp): ox wave dd overlays — 217 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-25 11:00:28 -06:00
Drew T
c10171e8d9
feat(decomp): ox wave co overlays — 43 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-25 05:01:27 -06:00
Drew T
0de85bc8d2
feat(decomp): ox wave bj overlays — 19 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-24 15:56:26 -06:00
Drew T
b1aa5bcedd
feat(decomp): free A-prop sibling lane (maintenance pass) — zero model tokens
2026-08-24 12:26:58 -06:00
Drew T
e1479c1900
feat(decomp): ox wave bh overlays — 155 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-24 10:52:11 -06:00
Drew T
f1f426df53
feat(decomp): ox wave bg overlays — 29 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-24 10:14:20 -06:00
Drew T
7f70a9f42f
feat(decomp): ox wave ba overlays — 287 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-24 07:28:26 -06:00
Drew T
49609fc1a6
feat(decomp): ox wave aq overlays — 60 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-24 03:26:53 -06:00
Drew T
7d4ab202b7
chore(decomp): commit in-tree banked work before the next gate
...
Uncommitted src/ changes found at gate entry. These are banked functions from a lane that gates with commit=False, not residue — preserved, not reverted.
2026-08-23 22:52:37 -06:00
Drew T
5d8d497c48
feat(decomp): free A-prop remap lane — 390 banked, zero model tokens
...
aprop_autodraft over regenerated A-prop cards (582 mechanical drafts), reloc_identity
pre-filter (509/582 AGREE), sweep_parallel gate across 107 binaries in 54m35s.
Result: 390 banked of 511 gated (76.3%).
This lane was invisible until the atlas KeyError fix earlier this session: member_lever
emitted the confidence value 'aprop-pure' that _CONF_RANK never contained, so atlas.py
died on the first group carrying such a vote and could not produce an atlas at all.
With it fixed the remap lever shows 235 groups / 812 instances / 46,240 instructions.
2026-08-23 02:27:15 -06:00
Drew T
def09a34ff
feat(decomp): worker gate — +12 fns x0 propagated (fleet 95.8%)
2026-08-17 14:02:44 -06:00
Drew T
45aad382ea
feat(phase-26): h_seq family sweep — 43 member-matches banked via remap_hseq
2026-08-17 12:25:38 -06:00
Drew T
4bc9a0980a
feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%)
2026-08-15 00:06:40 -06:00
Drew T
0e94ba2f5c
feat(phase-30 S49): propagate func_8017DDBC (adapt lane)
2026-08-14 04:56:38 -06:00
Drew T
70763e968c
feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%)
2026-08-14 02:44:50 -06:00
Drew T
39006bcc3e
feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.2%)
2026-08-14 02:43:46 -06:00
Drew T
ba8bc92220
feat(phase-30 S49): propagate func_8017DBC4 (adapt lane)
2026-08-13 11:39:55 -06:00
Drew T
63bb8f8959
feat(decomp): worker gate — +1 fns x36 propagated (fleet 95.1%)
2026-08-12 22:47:24 -06:00
Drew T
78fe17bd52
feat(phase-30 S48-T6): propagate func_8017D678 to its zero-crack siblings
2026-08-12 18:24:37 -06:00
Drew T
3d627b97a9
feat(phase-30 S48-T6): propagate func_8017C814 to its zero-crack siblings
2026-08-12 18:24:23 -06:00
Drew T
ea99a445b2
feat(phase-30 S48-T6): propagate func_8017CD10 to its zero-crack siblings
2026-08-12 16:15:51 -06:00
Drew T
c4836a4abf
feat(phase-30 S48-T6): propagate func_8017CE90 to its zero-crack siblings
2026-08-12 12:52:39 -06:00