Drew T
d718cecf9d
docs(phase-31): S62 log — clean fleet sweep found 6 hidden failures (5 healed, md_SC07_003 re-measured); R60 candidate (carve-state files); SETUP: interleave_check --fix
2026-08-26 14:35:06 -06:00
Drew T
05f13d6c9f
fix(config): fleet clean sweep found 5 more drifted overlays that incremental gates had hidden — ov_SC03_002/ov_SC01_077/ov_SC04_019/ov_SC01_084 JTBL_INTERLEAVE orders regenerated from their yamls (interleave_check --fix), ov_SC05_010 jr_8017C8D0 pads 0,0 -> 0 (the 09:20 maintenance repair was blanket-reverted by the 10:21 ds1 wave commit); each byte-identical from a clean per-binary rebuild (P31 S62)
2026-08-26 14:34:32 -06:00
Drew T
ab9e5770c7
feat(tools)+docs: T2 knowledge — interleave_check.py + pads_audit.py promoted (derive carve specs from the bytes; SETUP rows), cookbook §302 (the three carve-state invariants; five reds classified), frontier-s61 Addendum 3 (red list 5 -> 0, 39/40 held banks) (P31 S62)
2026-08-26 14:29:35 -06:00
Drew T
b3e879a95e
feat(decomp): ov_SC04_018 — 18 resolver-held drafts banked after the T2d surgery; re-verified byte-identical from a clean rebuild; T2d/T2e log — red list EMPTY (P31 S62)
2026-08-26 14:28:24 -06:00
Drew T
00e26c78d8
fix(decomp): ov_SC04_018 GREEN — jr_8017AE2C: (1) pads spec 4 -> 3 entries (the carve's 4th table belongs to func_80181804, reverted to a stub; pads_audit-derived); (2) the TU never compiled as committed: an undeclared D_801B9AA8 whose limbo entry poisoned three later block-scope externs, an address-of-a-cast (&((char*)&D)), a (void) re-declaration of func_8017E7CC after its (int) definition (call cast per §20), and func_8017E7CC's first store with offset/value swapped (retail li 3 / sh 2(s0)); R22 clean rebuild byte-identical; RED LIST EMPTY (1 -> 0) (P31 T2d)
2026-08-26 14:27:15 -06:00
Drew T
315699b597
feat(decomp): ov_SC02_005 — 1 resolver-held draft banked after the T2e surgery; the gate's §8a carve split TU jr_8018EA04 (new .c + yaml subseg + order, consistently this time); re-verified byte-identical from a clean rebuild (P31 S62)
2026-08-26 14:25:14 -06:00
Drew T
7898b9faf8
fix(config): ov_SC02_005 GREEN — the 04:06 g0b gate wrote a JTBL_INTERLEAVE order for a yaml state (a jr_8018EA04 c-subseg + tail21) that a later restore removed; func_8018EA04 lives in TU jr_80181D30 as a stub; order re-aligned to the yaml (+ the stale asm/ dir dropped); 0 differing bytes, R22 clean rebuild byte-identical; off the red list (2 -> 1) (P31 T2e)
2026-08-26 14:24:07 -06:00
Drew T
48a42b9ed3
feat(decomp): ov_SC06_022 — 9 resolver-held drafts banked after the T2c surgery; re-verified byte-identical from a clean rebuild; T2c log (P31 S62)
2026-08-26 14:21:24 -06:00
Drew T
bf10227dec
fix(config): ov_SC06_022 GREEN — two objects carried two-table JTBL_PADS (0,4) for one-table carves (jr_80184A28: a rival lane flip-flopped the yaml 5x on 08-25 between one and two carved tables while the 17:43 mk restore kept the two-table spec; jr_80180CD0: same drift); specs derived from the retail bytes by pads_audit (15/15 existing specs reproduced as its negative control); R22 clean rebuild byte-identical; off the red list (3 -> 2) (P31 T2c)
2026-08-26 14:18:31 -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
46ad1a2de4
fix(config): ov_SC03_024 GREEN — jr_8017AE2C.o had NO JTBL_PADS spec (never existed; S61's value search ran on a nonexistent line), so the default .align 3 padded +4 between its two back-to-back 5-entry tables (retail +0x0/+0x14); spec 0,0 added; R22 clean rebuild byte-identical; off the red list (4 -> 3) (P31 T2b)
2026-08-26 14:14:00 -06:00
Drew T
c50e9578ba
feat(decomp): ov_SC03_015 — 7 resolver-held drafts banked after the T2a surgery (func_8017C104, func_8017D890, func_8017DCC0, func_80180638, func_80180CF8, func_80188FB4, func_801893BC); gate-time §8a carve (yaml+mk) re-verified byte-identical from a clean rebuild; T2a log (P31 S62)
2026-08-26 14:11:20 -06:00
Drew T
5a87e741ea
fix(config): ov_SC03_015 GREEN — JTBL_INTERLEAVE order re-aligned to the yaml (the 17:43 overlays.mk restore had resurrected the 06:58 order: tail20 between the jr_80184F14/jr_80185B44 carves + a phantom tail21 => extract rot + no pad spec could win) and jr_80185B44 pads 0,0,0 for its 3 tables (8/6/11 words, retail 0xc1338..0xc139c); R22 clean rebuild byte-identical; off the red list (5 -> 4) (P31 T2a)
2026-08-26 14:10:20 -06:00
Drew T
85b7577886
chore(docs): progress.fleet.md regenerated after T1 (2,511 stubs)
2026-08-26 14:05:15 -06:00
Drew T
3ee2d8e22a
chore(lanes): maintenance.sh lock-aware R22 sweep window (S61 leftover, self-documented; the pgrep guard meant the fleet sweep never ran)
2026-08-26 14:04:54 -06:00
Drew T
3a5caa65b1
feat(tools)+docs(phase-31): T1 — resolver declfix wiring; masked_diff/rtu_match compare internal-j targets (jrel; §195 premise refuted, cookbook §301); diff_autopsy.sh + stub_invariant_audit.py promoted; frontier-s61 Addendum 2 (step-1 falsifier fired: 54 carve-refused, 2 DIFF autopsied+banked, 1 plumbing); S62 log
2026-08-26 14:04:54 -06:00
Drew T
f449a455bc
feat(decomp): ov_SC02_027/func_801831F4 + ov_SC06_000/func_80182E38 banked — the resolver's 2 DIFF refusals autopsied to bytes: each was a wrong internal-j target (goto-to-recheck vs cross-jumped call; shared negu vs else-arm negu) that rtu's R_MIPS_26 masking hid; one-line semantic fixes, whole-binary SHA green (P31 T1)
2026-08-26 14:00:50 -06:00
Drew T
80124c6810
feat(decomp): main — §295 kernel-trap template sweep: ResetEntryInt, HookEntryInt, read, SysEnqIntRP banked (4 fns, 16 ins) via gate_main clean rebuild, main SHA 143dbb89 byte-identical (P31 T1, frontier-s61 addendum)
2026-08-26 13:53:56 -06:00
Drew T
528f543d84
chore(docs): progress.md regenerated at S61 close
2026-08-26 12:56:26 -06:00
Drew T
f71cbbb53e
chore(docs): sweep auto-rendered ledgers at S61 close
2026-08-26 12:56:10 -06:00
Drew T
d7bfa03d92
docs(phase-31): frontier-analysis-s61 addendum — distill cross-check folded in (4 fns to deterministic via §295; §296 contamination quantified at 11 main fns; analyst's own R40 note)
2026-08-26 12:55:57 -06:00
Drew T
d79cee5f9c
docs(phase-31): handoff item 2 done — cookbook distill committed, planner notified
2026-08-26 12:52:28 -06:00
Drew T
aee82bb4da
docs(cookbook): §294–§300 — S61 distill batch: 5 new laws + 10 addenda from 99 candidates (52 covered, 3+1 refuted, all byte-verified); DeepSeek-vs-ox calibration notes
2026-08-26 12:52:28 -06:00
Drew T
c94fbe0d17
docs(phase-31): handoff item 1 done — frontier doc verified and committed
2026-08-26 12:45:16 -06:00
Drew T
bd37b7eb7b
docs(phase-31): frontier-analysis-s61 — the post-ox finish-plan ground truth (2,520 open instances fully classed, zero unassigned; wall = 86 fns; done-denominator reconciled; engines measured per class)
2026-08-26 12:45:16 -06:00
Drew T
fa475da0f8
docs(phase-31): S61 FINAL-2 checkpoint — machine quiesced, 401+ banked today, ox era closed, budget-unconstrained finish directive recorded, two closing agents' handoff protocol for the fresh session
2026-08-26 12:31:35 -06:00
Drew T
252dc930cb
feat(decomp): main lane n02 — 1 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
func_80028694
2026-08-26 12:06:33 -06:00
Drew T
d7142f224d
feat(decomp): main lane n02 — 3 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
FGO_01_OBJ_CC
func_800331D4
func_8005D33C
2026-08-26 12:01:09 -06:00
Drew T
5c3fe3dbe3
feat(decomp): main lane n02aba — 1 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
ChangeClearRCnt
2026-08-26 11:45:40 -06:00
Drew T
37a7f5b055
feat(decomp): main lane n02aa — 1 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
func_800268D0
2026-08-26 11:43:24 -06:00
Drew T
96afb09c59
feat(decomp): main lane n02 — 3 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
func_80012B04
func_800130D0
main
2026-08-26 11:29:32 -06:00
Drew T
8d548ec260
feat(decomp): main lane n00 — 2 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
ChangeClearPAD
write
2026-08-26 11:21:32 -06:00
Drew T
0828f12df3
feat(decomp): main lane n00 — 9 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
ReturnFromException
SetIR0
SysDeqIntRP
func_80012DBC
func_80012FC8
func_8002AE60
func_8003FA54
func_80049610
func_800626DC
2026-08-26 11:13:57 -06:00
Drew T
f25780b1d8
fix(main-lane): tag namespace exhausted after 100 waves — extended with a second prefix (200 tags); the lane crash-looped for 2h while parked drafts waited (R51 finite-namespace class)
2026-08-26 11:05:02 -06:00
Drew T
35a6d786d2
feat(decomp): integration-resolver pass — 2 banked of 87 staged (zero model tokens)
...
Drafts the ledgers already recorded as byte-correct (closeness 0 / reloc shape MATCH), re-judged against today's tree by rtu_match + reloc_identity, staged, and gated on the whole-binary SHA. Ledger: .run/resolver/verdicts.jsonl
2026-08-26 10:36:00 -06:00
Drew T
5c4d090537
docs(phase-31): DeepSeek push paused by the key's $60 lifetime cap at $60.21 (account credit remains); resume script staged; theories corrected (R40)
2026-08-26 10:31:01 -06:00
Drew T
ffe1e961f3
feat(decomp): ox wave ds1 overlays — 1 banked
...
Committed before the main batch: gate_main reverts on failure and would take these with it.
2026-08-26 10:21:13 -06:00
Drew T
3fce1c76e8
docs(phase-31): ov_SC02_005 verdict — two stacked defects (older extract rot + the 05:38 shift); 5 byte-checked attempts, stable at HEAD, day-session surgery; attribution corrected (R40)
2026-08-26 09:44:04 -06:00
Drew T
b46fc5488b
docs(phase-31): morning red-set verification — 5 verified (4 known + ov_SC02_005 fresh drift); ov_SC05_010 self-healed by the maintenance lane
2026-08-26 09:34:52 -06:00
Drew T
50cc05d585
fix(jtbl): byte-proven pad-spec repair (1 binary/binaries) — maintenance lane
2026-08-26 09:20:16 -06:00
Drew T
04e685e8dc
docs(phase-31): correction — true morning fleet numbers 98.4% iw / 96.6% dc / 2,540 stubs (the earlier line quoted a stale file; --fleet was required)
2026-08-26 09:06:46 -06:00
Drew T
96847afcf0
docs(phase-31): S61 overnight close — 378+ net stubs; gen0 goal beaten (392/421 drafted, 196 banked); ox window closed 07:55; fleet regenerated
2026-08-26 09:05:05 -06:00
Drew T
e958604b8c
feat(decomp): main lane m74 — 1 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
SetVertex0
2026-08-26 08:46:14 -06:00
Drew T
90cf8c2faa
feat(decomp): main lane m74 — 1 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
_SsVmKeyOnNow
2026-08-26 08:44:23 -06:00
Drew T
ece1584f40
feat(decomp): main lane m74 — 15 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
DeliverEvent
FGO_02_OBJ_CC
FGO_03_OBJ_CC
OpenEvent
SetDrawArea
func_80010A08
func_800116E0
func_80011818
func_80015AD0
func_80018918
func_8001C14C
func_80029C44
func_8002AB64
func_80037EA0
func_80037F3C
2026-08-26 08:39:53 -06:00
Drew T
aa08a94241
feat(decomp): main lane m74b — 13 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
FGO_01_OBJ_64
FGO_02_OBJ_68
FGO_03_OBJ_64
RotMatrixX
RotMatrixY
RotMatrixYXZ
RotMatrixZ
SYS_OBJ_1BC4
func_80012E0C
func_80014588
func_800153CC
func_8004978C
func_80049CAC
2026-08-26 08:33:27 -06:00
Drew T
d42cb94484
feat(decomp): main lane m74ab — 8 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
func_800112C8
func_80011998
func_80011CFC
func_800120DC
func_80012A60
func_80012F74
func_8001534C
func_8005E188
2026-08-26 08:29:10 -06:00
Drew T
df75110f0d
feat(decomp): main lane m74aaba — 2 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
func_80011D54
func_80012C6C
2026-08-26 08:28:37 -06:00
Drew T
585f4bac3f
feat(decomp): main lane m74aaa — 5 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
SYS_OBJ_1B78
func_80010A98
func_800119F0
func_80012ABC
func_8003819C
2026-08-26 08:28:04 -06:00
Drew T
64c3f0e17a
feat(decomp): main lane m74 — 39 banked
...
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked
BYTE-IDENTICAL against config/check.us.sha before anything was credited.
GetGraphDebug
GetGraphType
SYS_OBJ_1964
SYS_OBJ_1A30
SYS_OBJ_1AF0
SYS_OBJ_2F7C
SetDQA
SetDQB
SetData32
SetVertex1
SetVertex2
_96_remove
_SsSndPlay
func_8001096C
func_80010B10
func_80010D60
func_80010DE0
func_80010E14
func_80010E48
func_80011220
func_800112A8
func_80011320
func_80011350
func_80011DF4
func_8001311C
func_800191BC
func_800388E8
func_80039F14
func_8003A098
func_8003A404
func_8003D424
func_8005AB58
func_8005AC24
func_8005CF08
func_8005CF18
func_8005E194
func_8005F384
func_80062394
func_800626C8
2026-08-26 08:26:19 -06:00