Commit Graph

  • 2985f306d9 feat(phase-29): func_80179B74 banked — conform_decls cleared it as pointer-type-only (R22 140/140) Drew T 2026-07-27 12:47:44 -06:00
  • 6b9e2b7f33 feat(phase-29): func_8016AE5C family swept 136/137 (R22 140/140) Drew T 2026-07-27 12:45:20 -06:00
  • 7804d75230 feat(phase-29): func_8016AE5C family probe 3/3 banked Drew T 2026-07-27 12:21:57 -06:00
  • d4c4a4d563 feat(phase-29): func_8015B950 family swept 137/137 (R22 140/140) Drew T 2026-07-27 12:21:07 -06:00
  • 8b52bdb30b feat(phase-29): func_8015B950 family probe 3/3 banked (each whole-binary gated) Drew T 2026-07-27 11:57:26 -06:00
  • f459f53083 feat(phase-29): func_8015B950 banked — ONE cast unlocked the 925-site axis that broke 138 binaries Drew T 2026-07-27 11:56:23 -06:00
  • 1a55d1163a docs(phase-29): SESSION-21 closing checkpoint — 416 banked, 82.0% instr, next steps named Drew T 2026-07-27 11:44:45 -06:00
  • 7c1640888f feat(phase-29): func_8016AE5C banked + tools/conform_decls.py; a 138-binary break R22 caught Drew T 2026-07-27 11:42:32 -06:00
  • 13812fa50c docs(phase-29): SESSION-21 T8 — span-derivation fix + func_8012AAAC 137/137; routing rule shown both ways Drew T 2026-07-27 11:26:04 -06:00
  • ab3ac83a41 feat(phase-29): func_8012AAAC family swept 137/137 — the --like guard unblocked the whole class Drew T 2026-07-27 11:25:42 -06:00
  • a5e5ea45ef fix(phase-29): jtbl_carve — guard the --like role-transfer; the ×137 sweep goes 0/3 -> 3/3 Drew T 2026-07-27 11:01:59 -06:00
  • 3ef1ea08c0 docs(phase-29): SESSION-21 final checkpoint — 278 banked, jtbl chain proven, sweep blocker named Drew T 2026-07-27 10:44:40 -06:00
  • 1f0f33b165 docs(phase-29): name the ×137 sweep blocker — exemplar span structure does not transfer (§8e table-count drift) Drew T 2026-07-27 10:44:11 -06:00
  • c1d2adab29 fix(phase-29): cast the 137 sibling 0-arg call sites of func_8012AAAC (byte-neutral, R22 140/140) Drew T 2026-07-27 10:42:32 -06:00
  • 7c6810ba2f docs(phase-29): SESSION-21 — func_8012AAAC chain recorded; ×137 sweep 0/3 open for diagnosis Drew T 2026-07-27 10:39:35 -06:00
  • 2cc49d0310 feat(phase-29): SESSION-21 — func_8012AAAC banked via the §81 carve chain (R22 140/140) Drew T 2026-07-27 10:38:10 -06:00
  • d3a40f2aa0 docs(phase-29): SESSION-21 checkpoint — 277 banked, wave resumable, 8 jtbl drafts ready Drew T 2026-07-27 10:08:48 -06:00
  • 5be4c21480 feat(phase-29): SESSION-21 — the ×138 member sweep: 274 members from 3 exemplar cracks (R22 140/140) Drew T 2026-07-27 10:08:19 -06:00
  • 2ce6c5fade feat(phase-29): SESSION-21 — 3 family exemplars banked + the §85 return-axis widen (R22 140/140) Drew T 2026-07-27 09:58:17 -06:00
  • 0be781efdf docs(phase-29): cookbook §90 — five tool-integrity laws from SESSION-21 (R16/R30) Drew T 2026-07-27 09:29:12 -06:00
  • 87b02b044f fix(phase-29): jtbl_carve — repair the SPLIT-TABLE undercount, gated on the function's own sltiu Drew T 2026-07-27 09:28:08 -06:00
  • 181ba8c4e6 docs(phase-29): SESSION-21 wave 1 first half — 8/8 match_one MATCH, 6 of 8 blocked on ONE lever Drew T 2026-07-27 09:21:21 -06:00
  • d0322d473c feat(phase-29): promote tools/reloc_verify.py — resolve every relocation before paying a gate cycle Drew T 2026-07-27 00:06:01 -06:00
  • ccbc65e9c3 fix(phase-29): progress.linked_subsegs fails closed (R32) + the main-EXE bucket re-measured Drew T 2026-07-26 23:41:40 -06:00
  • 2b38c68333 feat(phase-29): SESSION-21 T1-T3 — the frontier measured, the family-exemplar wave, 3 tool fixes Drew T 2026-07-26 23:37:35 -06:00
  • 2d2c01f046 docs(phase-29): SESSION-20 FINAL CHECKPOINT — behemoths done, the measured endgame map, §84-§89, the new throughput sequence Drew T 2026-07-26 23:15:28 -06:00
  • 5c422e8426 feat(phase-29): tools/sweep_parallel.py + §89 — the parallel gate farm, reachable from the family path (step 2) Drew T 2026-07-26 23:10:06 -06:00
  • 6ce2e8963f chore(phase-29): preserve the behemoth close-out artifacts (R20) Drew T 2026-07-26 23:08:33 -06:00
  • 1748eabe62 feat(phase-29): tools/blast_radius.py — MEASURE the write set, enforce the §63 tier (step 1) Drew T 2026-07-26 23:08:07 -06:00
  • 890dd08e6f docs(phase-29): §88 — the behemoth close-out laws (cross_jump/call, slti literal-position + its equality false-positive, banking order, the reloc gate) Drew T 2026-07-26 22:52:22 -06:00
  • d2a79deff2 feat(phase-29): ALL THREE BEHEMOTHS BANKED — func_80183814 (5,122), func_8017DC1C (1,518), func_8017D2DC (1,586) Drew T 2026-07-26 22:16:48 -06:00
  • 09b1993059 feat(phase-29): T0.7 sweep (104 members) + BEHEMOTH func_8017D2DC banked (1,586 ins) Drew T 2026-07-26 22:02:37 -06:00
  • 1eb36504f6 docs(phase-29): §87 — match_one never LINKS, so the 315 'integration' entries are not bankable Drew T 2026-07-26 20:48:54 -06:00
  • 454a0d2a02 docs(phase-29): SESSION-20 closing checkpoint — ~1,070 members from five tooling root causes; 81.5/69.0/89.49 Drew T 2026-07-26 20:24:01 -06:00
  • c2566010f2 feat(phase-29): --allow-pins sweep — 268 banked; pin templatability is PER-FAMILY (cookbook §86) Drew T 2026-07-26 20:23:28 -06:00
  • 52e6522f1b feat(phase-29): T0.5 — FREE-subset sweep, 3 families fully banked (389 members, +37,713 ins) Drew T 2026-07-26 18:32:09 -06:00
  • 57e63730dc docs(phase-29): SESSION-20 final checkpoint — 395 members harvested from two tooling bugs, ~56,200 ins, zero tokens Drew T 2026-07-26 16:49:29 -06:00
  • 015ebff536 feat(phase-29): §84 family fully harvested — 123/123 members, 0 failed (+29,280 ins, +27,840 distinct) Drew T 2026-07-26 16:48:56 -06:00
  • 9d9cd58028 feat(phase-29): T0.4 harvest — 272 return-axis members banked (+26,928 ins) + the §84 recompute in family_remap Drew T 2026-07-26 15:36:06 -06:00
  • c6b17f3056 docs(phase-29): SESSION-20 checkpoint — 4 causes diagnosed, 3 banked, the unlock identified but not yet harvested Drew T 2026-07-26 15:22:57 -06:00
  • 772b5c4e02 feat(phase-29): the RETURN-axis fleet widen — 2 more families unlocked (cookbook §85); 140/140 Drew T 2026-07-26 15:22:21 -06:00
  • b6bb04ecff feat(phase-29): CRACK THE PLUMBING FAILURE — the derived-offset remap bug (cookbook §84); func_8013D53C banked Drew T 2026-07-26 13:47:06 -06:00
  • 1d44ce25f3 docs(phase-29): CORRECTION — the T0.1 "zero-crack pool" is NOT banked (4 of 1,073 members = 0.4%) Drew T 2026-07-26 13:29:45 -06:00
  • adafeb13d6 feat(phase-29): T0.3b autopsy — 44% of the "near-miss backlog" are not near-misses; 315 are plumbing-blocked MATCHes Drew T 2026-07-26 13:25:29 -06:00
  • bce8cf3248 feat(phase-29): T0.2b + T0.3 — two levers eliminated for ~0 tokens; the backlog is current but 92% unclassified Drew T 2026-07-26 13:15:39 -06:00
  • 6676ed8406 chore(phase-29): preserve the func_80183814 round-1 deliverables (R20) Drew T 2026-07-26 13:12:28 -06:00
  • d3e6d6a702 feat(phase-29): T0.2 gate probe — the FREE pool is PLUMBING-blocked, not wall-blocked (4 banked) Drew T 2026-07-26 13:12:09 -06:00
  • 1fe4850136 feat(phase-29): T1.1 func_80183814 round 1 — 99.3% structural, named lever; cookbook §83 Drew T 2026-07-26 13:02:58 -06:00
  • 57ee715f3c feat(phase-29): T0.1 frontier survey re-run (138 ovs) — the family lever is ALIVE; a 224,410-ins zero-crack FREE pool Drew T 2026-07-26 12:46:34 -06:00
  • 4a8e8f7e36 docs(phase-29): the Drew-approved measured-order plan (T0 discovery-first) + the roadmap-to-100 gaps Drew T 2026-07-26 12:42:10 -06:00
  • 5873bd9cc8 docs(phase-29): record the absolute-include portability defect as a PhaseEnd carry item (Drew: handle later) Drew T 2026-07-26 12:19:08 -06:00
  • 661f5aa751 feat(phase-29): bank func_8017C730 x ov_SC03_013 (+1,061 ins) via the §81 carve chain Drew T 2026-07-26 11:57:17 -06:00
  • 3b3728b19d docs(phase-29): checkpoint — an explicit START HERE NEXT SESSION block Drew T 2026-07-26 11:26:29 -06:00
  • cf570ec75c docs(phase-29): checkpoint — reflect §77's 5th variant now folded into the cookbook Drew T 2026-07-26 11:19:29 -06:00
  • 2199c71192 docs(phase-29): §77 — add the 5th measured variant (static helper) + the minimal-closure corollary Drew T 2026-07-26 11:19:05 -06:00
  • 22798c2809 docs(phase-29): SESSION-19 FINAL CLOSING CHECKPOINT Drew T 2026-07-25 23:28:37 -06:00
  • 9d04c0d6df docs(phase-29): func_8017C730 @ ov_SC03_013 — standalone MATCH, not banked (§77 4th variant) Drew T 2026-07-25 23:27:17 -06:00
  • 109ce6a2c3 feat(phase-29): BEHEMOTH #6 func_8017C730 BANKED (1,061 ins) + §82 two source-shape oracles Drew T 2026-07-25 23:24:11 -06:00
  • c41acdc473 docs(phase-29): record the func_8017C730 agent in the checkpoint Drew T 2026-07-25 22:00:52 -06:00
  • 0907a35cf5 docs(phase-29): reconcile checkpoint — 5 behemoths banked, +30,588 distinct-code Drew T 2026-07-25 21:58:28 -06:00
  • faf4547345 feat(phase-29): func_8017C954 BANKED — jr carve chain cleared; a shared type was PRESENT but INVISIBLE Drew T 2026-07-25 21:58:04 -06:00
  • fa51d30d3e feat(phase-29): func_8017C954 MATCHED (1,194 ins) — banking blocked on a NAMED 3-deep infra chain Drew T 2026-07-25 21:39:50 -06:00
  • 9b4b027f0e docs(phase-29): record the func_8017C954 agent + the fingerprinting method trap Drew T 2026-07-25 20:40:57 -06:00
  • da5b32ac4c docs(phase-29): reconcile checkpoint — 4 behemoths banked, +29,394 distinct-code Drew T 2026-07-25 20:29:34 -06:00
  • 8b828f1ea6 feat(phase-29): BEHEMOTH func_8017BF14 CLOSED — 45 -> 0 (4,763 ins, the largest match yet) Drew T 2026-07-25 20:29:10 -06:00
  • bd768d8a4e docs(phase-29): record the func_8017BF14 round-2 agent in the checkpoint Drew T 2026-07-25 17:13:53 -06:00
  • f5f8dec5ee docs(phase-29): the cold-start experiment — func_8017BF14 to 45/4763; §79; full R22 discharged Drew T 2026-07-25 17:08:02 -06:00
  • a1f1a948af feat(phase-29): h_norm-remappable pool — +4,919 ins banked, no cracking, no agent Drew T 2026-07-25 16:11:38 -06:00
  • 95684f9807 docs(phase-29): reconcile checkpoint — 3 behemoths + a 5-member family banked Drew T 2026-07-25 15:49:22 -06:00
  • f9a2de3edd feat(phase-29): BEHEMOTH #2 func_8017D960 CRACKED (1806 -> 0) + its 5-member family = 16,690 ins Drew T 2026-07-25 15:48:54 -06:00
  • a5954802bf docs(phase-29): record the behemoth #2 agent run in the checkpoint Drew T 2026-07-25 15:15:26 -06:00
  • d8c96a5164 docs(phase-29): reconcile checkpoint — 2 behemoths banked, +3,022 distinct-code Drew T 2026-07-25 15:02:57 -06:00
  • 130b9407b1 feat(phase-29): func_8017F5B4 (1,511 ins) banked MECHANICALLY off behemoth #3 — ~0 agent tokens Drew T 2026-07-25 15:02:37 -06:00
  • e3b51454bd docs(phase-29): reconcile checkpoint — behemoth #3 banked, no job running Drew T 2026-07-25 14:41:26 -06:00
  • 3ffff74f5b feat(phase-29): BEHEMOTH #3 func_8017F510 CRACKED — 97 -> MATCH (1,511 ins), pin-free Drew T 2026-07-25 14:41:08 -06:00
  • a3582209fc docs(phase-29): record the running behemoth agent in the checkpoint Drew T 2026-07-25 13:53:43 -06:00
  • 216b53b9bc docs(phase-29): reconcile the SESSION-19 checkpoint to the final state Drew T 2026-07-25 13:44:55 -06:00
  • 6e9cbda926 feat(phase-29): func_80174CB0 ×3 -> ×135 (§75c pair); the census predicted the residual exactly Drew T 2026-07-25 13:44:24 -06:00
  • a999f0badd docs(phase-29): REFRESH the SESSION-19 checkpoint (it had gone stale mid-session) Drew T 2026-07-25 13:37:53 -06:00
  • 398e653c92 fix(phase-29): §75a class-B remedy is the FULL §17a-1 pair — decl AND call-site cast Drew T 2026-07-25 13:34:53 -06:00
  • 9924b26968 fix(phase-29): dedup_extend stripped a load-bearing include on a 0-banked run (§61 class) Drew T 2026-07-25 13:27:07 -06:00
  • 8f63c1a8e0 probe(phase-29): §75a class-B — K&R () for the carried func_8012F14C decl (func_80174CB0) Drew T 2026-07-25 13:19:20 -06:00
  • 3bbfe21596 feat(phase-29): func_80165CA0 ×3 -> ×135 via ENGINE_SHB; +22 fns ×1; §75b (the carried-#define gap) Drew T 2026-07-25 13:18:36 -06:00
  • 364ddd7055 fix(phase-29): ENGINE_SHB — the carried-#define gap that capped func_80165CA0 at ×3 Drew T 2026-07-25 13:04:15 -06:00
  • 1f9289f790 docs(phase-29): SESSION-19 CLOSING CHECKPOINT — supersedes the SESSION-18 block Drew T 2026-07-25 13:01:05 -06:00
  • 39127535da feat(phase-29): func_8014F3E8 ×4 -> ×138 via dedup_extend; §75a enumerates the exclusion classes Drew T 2026-07-25 13:00:00 -06:00
  • 2fcb8de6bf fix(phase-29): normalize func_8014F468 to the fleet-canonical s32 (unblocks the ×138 reach) + §75 Drew T 2026-07-25 12:45:11 -06:00
  • 10ea5ff653 feat(phase-29): propagate the widen batch — func_8014D4C0 ×138; func_8014F3E8 ×4 (cause measured) Drew T 2026-07-25 12:42:24 -06:00
  • 6f9860c46a docs(phase-29): §74 — pin-safety audit; the 5-pin behemoth draft is SAFE (open action #3) Drew T 2026-07-25 12:28:14 -06:00
  • 1c0d29d91d feat(phase-29): §30#2 widen batch — func_8014F3E8 + func_8014D4C0 banked; §73 (the two axes) Drew T 2026-07-25 12:24:30 -06:00
  • 5d19a48236 docs(phase-29): SESSION-18 CLOSING CHECKPOINT — supersedes the stale mid-session block Drew T 2026-07-25 12:00:36 -06:00
  • dfa366c7c6 docs(phase-29): cookbook §72 — behemoth #3 to 1511/1511; a register pin is a PREFERENCE, not a reservation Drew T 2026-07-25 02:05:40 -06:00
  • 1de9a1a2e9 docs(phase-29): §71 corrected — fingerprint a giant's family by CALLEE SET, not adjacency or h_seq Drew T 2026-07-25 01:26:06 -06:00
  • 8e18bb3df6 chore(phase-29): preserve the remaining behemoth-2 analysis tools (b2_cmp/dump/map/marks/side) Drew T 2026-07-25 01:22:36 -06:00
  • 28d10601ae docs(phase-29): cookbook §71 — behemoth #2 to 3334/3338; the adjacent-sibling lever; §69 partly REFUTED Drew T 2026-07-25 01:18:00 -06:00
  • ba35785ec4 feat(phase-29): bank func_801777BC (59 ins) x138 — the giv-init base-register lever (§70) Drew T 2026-07-25 00:49:04 -06:00
  • c31b1ad0b3 docs(phase-29): cookbook §70 — the giv-init base register lever (walk the param, not a copy) Drew T 2026-07-25 00:39:58 -06:00
  • a8872fa169 docs(phase-29): cookbook §69 — behemoth recon (func_80183814, 5122 ins): map it, don't draft it Drew T 2026-07-25 00:33:06 -06:00
  • e112eff601 fix(phase-29): find_site — a comment-only line halted the extern scan (§68); func_80174CB0 x1 -> x3 Drew T 2026-07-25 00:17:08 -06:00
  • ceff685a8c docs(phase-29): the carry fix banks x3 not x138 — carried externs must be reconciled per-target-TU Drew T 2026-07-25 00:13:53 -06:00