Commit Graph

  • 3e6c364cd8 feat(phase-29): T73 — items 1+2: ARITY class resolved, audit learns §113; DECLS is the last value Drew T 2026-07-29 00:42:40 -06:00
  • 86c315ec08 fix(phase-29): engine_core.h — §99 no-prototype for the three CALLED ARITY functions Drew T 2026-07-29 00:39:22 -06:00
  • ed95cad428 feat(phase-29): T72 — ARITY probe banks 137/137; most of the class was never an arity problem (§113) Drew T 2026-07-29 00:34:12 -06:00
  • df86fcce50 fix(phase-29): engine_core.h — func_80144B14 declared int(int), not void(void) Drew T 2026-07-29 00:23:14 -06:00
  • 3233ff3f81 docs(phase-29): T71 — the byte-variant stall is an AUDIT GAP, not an immediate-engine limit Drew T 2026-07-29 00:15:06 -06:00
  • 2962b01ec1 docs(phase-29): SESSION-24 REVISED-2 checkpoint — 1,771 banked, fleet 86.6% instr Drew T 2026-07-28 23:47:58 -06:00
  • 283937ed8e feat(phase-29): T70 — byte-variant families sweep 1 of 10 (138 banked, +130 distinct) Drew T 2026-07-28 23:47:22 -06:00
  • a6e5abfd39 fix(phase-29): T69 — audit preconditions computed, not discovered; validated against known outcomes Drew T 2026-07-28 23:26:02 -06:00
  • f59ae302b8 feat(phase-29): T68 — 6 header corrections sweep 685 members (+33,565 ins); fleet 86.5% instr Drew T 2026-07-28 23:16:08 -06:00
  • 0c5df25faf feat(phase-29): T67 — audit_header_sigs.py; 61 header decls contradict byte truth, 6 corrected Drew T 2026-07-28 23:00:55 -06:00
  • a6f6ccf545 docs(phase-29): T66 — item 4: the distinct-code anomaly modelled and closed (it was never a bug) Drew T 2026-07-28 22:41:46 -06:00
  • 350cc1c34c docs(phase-29): T63-T65 + SESSION-24 REVISED checkpoint — 948 banked, fleet 86.3% instr Drew T 2026-07-28 22:30:44 -06:00
  • ec34c31b68 feat(phase-29): T65 — extract_unit definition-detection fixed; func_80156044 137/137 (+10,138 ins) Drew T 2026-07-28 22:29:56 -06:00
  • 60f9ac40f3 feat(phase-29): T64 — func_8014D610 swept 137/137 after the header correction (+10,138 ins) Drew T 2026-07-28 22:10:10 -06:00
  • 3c380fec83 fix(phase-29): engine_core.h — func_8014D610 declared s32(s32,s32,u16*), not void(s32,void*,void*) Drew T 2026-07-28 21:52:38 -06:00
  • a850255572 feat(phase-29): T63 — func_8016163C swept 137/137 after the header correction (+10,686 ins) Drew T 2026-07-28 21:50:19 -06:00
  • 2d91ed54fb fix(phase-29): engine_core.h — func_8016163C declared s32(s32,u32), not void(void*,s32) Drew T 2026-07-28 21:37:58 -06:00
  • 610a13c21c fix(phase-29): T61/T62 — items 1-4; all three families converge on one root cause (the shared header) Drew T 2026-07-28 21:34:56 -06:00
  • 51bac9f3e6 fix(phase-29): engine_core.h — DEFINE_func_80155FF8 declares func_80156044 void, not int Drew T 2026-07-28 21:30:41 -06:00
  • 50a108b5a8 fix(phase-29): T60 — reconcile_def_sig name bug fixed (verdicts moved); 0 banked, three causes separated Drew T 2026-07-28 21:11:44 -06:00
  • 28ef237c35 docs(phase-29): T59 — the five T58 zero families diagnosed: four causes, one wall Drew T 2026-07-28 21:04:40 -06:00
  • fa6d9c88e6 docs(phase-29): SESSION-24 final checkpoint — 537 functions banked, fleet 86.0% instr Drew T 2026-07-28 20:56:17 -06:00
  • 2d7694ba2d feat(phase-29): T58 — 8-family batch: 1 of 6 banked (func_8012A1BC 137/137, +10,686 ins) Drew T 2026-07-28 20:55:35 -06:00
  • cbc5665fd8 feat(phase-29): T57 — func_80133AB0 132/132 (+18,084 ins); a SECOND opt-in lever found; fleet 86.0% instr Drew T 2026-07-28 20:37:06 -06:00
  • 56e2d808ab feat(phase-29): T56 — wire the tu-scope lever into family_sweep; func_80144090 0/136 -> 136/136 Drew T 2026-07-28 20:15:11 -06:00
  • bcd44badc9 fix(phase-29): T55 — frontier re-mapped; 2 families swept, 0 banked, both blockers diagnosed to the line Drew T 2026-07-28 19:56:19 -06:00
  • f72e2344a6 fix(phase-29): T54 — correct the ADDRESSING route, and fix the reason changing it was inert Drew T 2026-07-28 19:34:00 -06:00
  • f285de46e8 feat(phase-29): T53 — fold the T51 lever into the gate; kill gather_externs' false positive; close a revert gap Drew T 2026-07-28 19:26:38 -06:00
  • d4dc533f54 feat(phase-29): T52 — func_80135260 swept 132/132 (0 failed); the family goes 4/137 -> 137/137 Drew T 2026-07-28 17:27:20 -06:00
  • 7b896a2627 feat(phase-29): T52 sample — func_80135260 8/8 banked; the T51 lever is validated Drew T 2026-07-28 17:04:09 -06:00
  • a524142eb5 feat(phase-29): T51 — the fleet-wide decl-scoping tool; func_80135260's 132 siblings unblocked Drew T 2026-07-28 16:44:46 -06:00
  • 69dee1d429 docs(phase-29): T50 + SESSION-23 REVISED final checkpoint Drew T 2026-07-28 16:16:42 -06:00
  • f3e8317bd1 feat(phase-29): T49 — func_80135260 x4 siblings + the 3,744-site decl conform Drew T 2026-07-28 15:47:52 -06:00
  • d6bd7bed9e feat(phase-29): T48 — func_80135260 BANKED; a file-scope extern is a TU-WIDE constraint on later functions Drew T 2026-07-28 15:15:27 -06:00
  • efea7473f5 chore(phase-29): preserve the T42/T43 and T47 draft ladders Drew T 2026-07-28 15:06:51 -06:00
  • 5d9616739a docs(phase-29): T47 — func_80176734 grind; cluster B SOLVED but anti-correlated with cluster A Drew T 2026-07-28 15:06:36 -06:00
  • 3371e57ed0 docs(phase-29): regalloc.md §H — the swap oracle's two unstated PRECONDITIONS Drew T 2026-07-28 15:02:51 -06:00
  • ce7780b91f feat(phase-29): T46 — reg_renumber-swap oracle built + validated; it REFUTES the func_80176734 framing Drew T 2026-07-28 14:53:47 -06:00
  • 5ae6409640 docs(phase-29): T45 — data-axis probe is a CLEAN NEGATIVE (0 of 3); the blocker is codegen Drew T 2026-07-28 14:46:03 -06:00
  • c23afcc6c3 fix(phase-29): SESSION-23 checkpoint — session total is 970, not 418 Drew T 2026-07-28 14:33:01 -06:00
  • 4133a208bf docs(phase-29): T44 + SESSION-23 final checkpoint Drew T 2026-07-28 14:32:28 -06:00
  • 6fad5d19c8 feat(phase-29): T43 — func_80140D68 banked + swept 137/137; the §94 extract_unit CARRY GAP characterized Drew T 2026-07-28 14:17:50 -06:00
  • 59785974f0 feat(phase-29): T41 — §99 conform_decls: func_80177DA8 family 4/137 -> 137/137 (0 failed) Drew T 2026-07-28 14:05:42 -06:00
  • 37e5a19558 feat(phase-29): T40 — sweep 143/548; the 405 failures are one named class (§99 K&R-vs-prototype) Drew T 2026-07-28 13:50:28 -06:00
  • c06f5f1e4e feat(phase-29): T39 — items 1-4; 4 reach-138 cores banked, the bare gate beats the ladder Drew T 2026-07-28 13:43:10 -06:00
  • b885acf676 docs(phase-29): T38 — fix expr.c:5535 (and the second wrong cite beside it) Drew T 2026-07-28 13:25:12 -06:00
  • 86caa7dfdb fix(phase-29): T36/T37 — my checker had a FORM-FEED bug; the "12 fabricated" were mine, not the agents' Drew T 2026-07-28 13:20:27 -06:00
  • ce8f7629ae docs(phase-29): T35 — the last 4 codegen-map files audited vs real gcc-2.7.2 Drew T 2026-07-28 12:43:06 -06:00
  • 7acd0c4e2a feat(phase-29): tools/verify_map_findings.py — the codegen-map audit fabrication check (R3) Drew T 2026-07-28 12:07:27 -06:00
  • 79c327b2a2 docs(phase-29): T34 — regalloc.md re-derived vs real gcc-2.7.2; 7 corrections, 14 false alarms caught Drew T 2026-07-28 12:07:06 -06:00
  • 46870139bd feat(phase-29): T33 — 548/548 family members banked (0 failed); fleet 84.8 -> 85.3% instr Drew T 2026-07-28 11:36:33 -06:00
  • 05430eb26e feat(phase-29): T32 — NEAR-6 crack wave banks 4 reach-138 cores ×1; R22 140/140 Drew T 2026-07-28 11:28:59 -06:00
  • e6e059a286 docs(phase-29): T31 — the 6 wave NEAR measured; 2 improved, 0 banked; the ADDRESSING route is the finding Drew T 2026-07-28 10:23:27 -06:00
  • 72e6a096ca chore(phase-29): preserve the wave22 unbanked drafts + the regenerated family map Drew T 2026-07-28 10:05:29 -06:00
  • 26c6f50c52 docs(phase-29): SESSION-22 final checkpoint — wave22 complete, 1,787 functions banked, fleet 84.8% instr Drew T 2026-07-28 01:04:13 -06:00
  • 75bed15697 feat(phase-29): func_80171B4C family banked 137/137 — wave22 complete (690 functions) Drew T 2026-07-28 01:03:33 -06:00
  • a8c0f83528 fix(phase-29): commit func_80171B4C's carve config — SECOND incomplete change set today Drew T 2026-07-28 00:23:28 -06:00
  • 687d761bde feat(phase-29): wave22 families swept 548/548 (R22 140/140) — parallel gating proven at scale Drew T 2026-07-28 00:22:00 -06:00
  • 599a33c056 feat(phase-29): wave22 — 5 exemplars banked from an 18-target Ultracode wave (R22 140/140) Drew T 2026-07-28 00:16:08 -06:00
  • 8479c4491e fix(phase-29): scope_data_externs DROPS a data extern the TU already declares (SC07 type-identity blocker) Drew T 2026-07-27 22:52:48 -06:00
  • 58d191f934 docs(phase-29): item 4 — SC07 quartet is a type-IDENTITY collision (same type NAME, distinct types), fix is to drop the draft's redundant decl Drew T 2026-07-27 22:46:34 -06:00
  • daec0e9f54 docs(phase-29): --span-tables archaeology solved T26's blocker; _o0 table starts reconstructed (0x801D82FC/0x801D836C), residual is §8e layout Drew T 2026-07-27 22:45:00 -06:00
  • d109f591f9 docs(phase-29): item 1 — grinder 4 wins/2 banked (reach-1, R22 140/140); its targeting census is the real result Drew T 2026-07-27 22:39:34 -06:00
  • 5e701049d6 feat(decomp): grinder gate — +1 fns x0 propagated (fleet 84.4%) Drew T 2026-07-27 22:35:30 -06:00
  • 1300f07a82 feat(decomp): grinder gate — +1 fns x0 propagated (fleet 84.4%) Drew T 2026-07-27 22:34:53 -06:00
  • cd0f595bbd docs(phase-29): item 3 — PLUMBING census re-verdicted; 7/10 banked, 3 true verdicts measured (§102 confirmed twice) Drew T 2026-07-27 22:10:30 -06:00
  • 01bfa24a40 docs(phase-29): func_8013BD74 root-caused — _o0 has no tables= record, needs the --span-tables archaeology Drew T 2026-07-27 22:09:13 -06:00
  • 55cd894024 perf(phase-29): family_sweep gates groups in PARALLEL by default (the SESSION-20 adapter, finally wired) Drew T 2026-07-27 22:00:56 -06:00
  • 5f6af56c2b docs(phase-29): items 1+2 diagnosed — func_8016EC0C is permuter fuel behind a masking PLUMBING verdict; func_8013BD74's Error 1 is the §59(3) pad-spec drift Drew T 2026-07-27 21:58:58 -06:00
  • bb2195b97e docs(phase-29): §102 — a PLUMBING verdict can mask a DIFF; K&R byte-neutrality must be measured Drew T 2026-07-27 21:57:13 -06:00
  • ee4bd50a3c docs(phase-29): SESSION-22 final checkpoint + cookbook §101 (the stale-default class) Drew T 2026-07-27 21:47:58 -06:00
  • 2863acb83c feat(phase-29): func_80175DA8 0/137 -> 137/137 by moving ONE typedef into the body (§100) Drew T 2026-07-27 21:43:20 -06:00
  • ab065b1646 fix(phase-29): sweep pinned exemplars BY DEFAULT — the §42e guard's cause was removed in Phase 27 Drew T 2026-07-27 21:37:26 -06:00
  • a884d5f5d6 feat(phase-29): func_80175AB8 swept 133/137 via --allow-pins — a STALE GUARD was skipping them Drew T 2026-07-27 21:35:11 -06:00
  • 5f1fc5b5eb feat(phase-29): caller pair banked (57,822 templ ins) via K&R defs — §92's remedy corrected (§99) Drew T 2026-07-27 21:27:24 -06:00
  • 3d01aaea8c feat(phase-29): func_801789AC family banked 137/137 — fleet crosses 84% instr Drew T 2026-07-27 21:16:39 -06:00
  • fa2880470c docs(phase-29): log psxport as evaluated + parked for Gen3 (no Gen1/Gen2 value; R31) Drew T 2026-07-27 21:09:57 -06:00
  • 445b149279 perf(phase-29): -j16 on jtbl_family_bank's make calls — measured 16s -> 14s per sibling (12%) Drew T 2026-07-27 20:25:26 -06:00
  • 05cd7a5808 fix(phase-29): commit the jtbl carve config that belonged with func_801789AC's bank Drew T 2026-07-27 19:46:04 -06:00
  • 2f1aa8659d feat(phase-29): func_801789AC banked — conform_decls can now FIX the arity precondition it diagnoses Drew T 2026-07-27 19:45:18 -06:00
  • 66aa55fb26 docs(phase-29): func_8013BD74 time-boxed — body MATCHes (rtu 198 ins), blocked in the carve; exact next step recorded Drew T 2026-07-27 19:37:35 -06:00
  • 8f85c5b967 feat(phase-29): func_801330E0 family swept 137/137 (R22 140/140) — fn-count crosses 90% Drew T 2026-07-27 19:20:21 -06:00
  • ee55bd5cae feat(phase-29): func_801330E0 banked — conform_decls taught to read K&R definitions Drew T 2026-07-27 19:14:53 -06:00
  • e47d68c075 feat(phase-29): func_80135EB0 family banked 137/137 via jtbl_family_bank (R22 140/140) Drew T 2026-07-27 18:59:58 -06:00
  • e44bc787eb feat(phase-29): func_80135EB0 banked (289 ins) — 418-site pointer-shape decl axis, R22 140/140 Drew T 2026-07-27 18:37:55 -06:00
  • a776d3248b feat(phase-29): func_8014CF04 + func_8015D1B8 families swept 273/273 (R22 140/140) Drew T 2026-07-27 17:56:18 -06:00
  • 34a37ef0ea docs(phase-29): SESSION-22 checkpoint — 136 functions banked, 4 tool defects fixed (§96/§97/§98) Drew T 2026-07-27 17:48:52 -06:00
  • ad57c16e61 feat(phase-29): func_8014CF04 + func_8015D1B8 banked; conform_decls had 3 defects R22 caught (§98) Drew T 2026-07-27 17:47:57 -06:00
  • 97cd2739b5 fix(phase-29): the gate manufactured 3 false CC1-FAIL verdicts — carve-refusal, tree hygiene, R32 (§97) Drew T 2026-07-27 17:17:54 -06:00
  • ea1d6587d6 feat(phase-29): func_80176218 family swept 133/137 (R22 140/140) Drew T 2026-07-27 17:07:03 -06:00
  • 8c36ede849 feat(phase-29): func_80176218 banked (45,126 templ ins) + reconcile_tu span/R32 fix Drew T 2026-07-27 16:55:02 -06:00
  • db620d4b8d fix(phase-29): reconcile_tu dropped the sibling declarators of a multi-symbol extern line Drew T 2026-07-27 16:33:52 -06:00
  • 1670fe293c feat(phase-29): func_8016B6BC 0/137 -> 137/137 — it was a TYPE-CARRY failure, not a wall Drew T 2026-07-27 16:26:26 -06:00
  • 553949d157 docs(phase-29): SESSION-21 final checkpoint + cookbook §92/§93 (the doc gap Drew caught) Drew T 2026-07-27 16:03:14 -06:00
  • b659ed6da2 feat(phase-29): func_8014D820 family swept 137/137 (0 failed) Drew T 2026-07-27 15:48:47 -06:00
  • 7d9dd6deca feat(phase-29): func_8014D820 banked (41,952 ins) + conform_decls scalar-narrowing guard Drew T 2026-07-27 15:38:15 -06:00
  • 42e9eaba55 docs(phase-29): T11 — func_80179B74 137/137; paused for the effort toggle before the wave Drew T 2026-07-27 14:02:46 -06:00
  • acc8d762a0 feat(phase-29): func_80179B74 family swept 137/137 (R22 140/140) Drew T 2026-07-27 14:02:30 -06:00
  • 5ec8aa77af feat(phase-29): func_80179B74 family probe 3/3 banked Drew T 2026-07-27 13:39:41 -06:00
  • e721452526 feat(phase-29): 3 more exemplars banked + 3 family sweeps; conform_decls extern-optional fix Drew T 2026-07-27 12:54:00 -06:00