[{"timestamp":"2026-10-15T17:52:34Z","commit_sha":"76774c5ebc26fdbac9765146b4f1b2526605de1f","commit_message":"report.json: game_uso FC34 (4th arg after Pair2) + E91C (no-op cast arg copy) + D458 (pointer-difference subu) EXACT\n\nWave 149 (agent-g run 72, first game_uso run). Gate: ROM byte-identical,\nnon_matching_objects clean, 2572/3302 exact (43.24%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.67961,"total_code":762372,"matched_code":329624,"matched_code_percent":43.236633,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2572,"matched_functions_percent":77.89218,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T17:49:10Z","commit_sha":"1e662581d9b5377c613108e32be054510f48ae43","commit_message":"report.json: 2A014 + 1EE78 EXACT (in-place param narrowing, temp burns); 34890 NM 90.2\n\nWave 148 (agent-c run 77). Gate: ROM byte-identical, non_matching_objects clean,\n2569/3302 exact (43.10%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.67777,"total_code":762372,"matched_code":328588,"matched_code_percent":43.100746,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2569,"matched_functions_percent":77.80134,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T17:34:21Z","commit_sha":"0b9cd124d47eff5cf9259fbf0f6cdd71f143d9a2","commit_message":"report.json: gui NM wraps 3B80 96.2, 27A0 96.5\n\nWave 147 (agent-g run 71). Gate: ROM byte-identical, non_matching_objects clean,\n2567/3302 exact, sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.66848,"total_code":762372,"matched_code":328316,"matched_code_percent":43.065063,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2567,"matched_functions_percent":77.74077,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T17:30:21Z","commit_sha":"547d7ccdf60d0c9def407e9043271bf322a165de","commit_message":"report.json: 290C8 (param reassigned from call result) + 31334 (two-jumptable donor) + 2F934 (shared case arm) EXACT\n\nWave 146 (agent-c run 76). Gate: ROM byte-identical, non_matching_objects clean,\n2567/3302 exact (43.07%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.65677,"total_code":762372,"matched_code":328316,"matched_code_percent":43.065063,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2567,"matched_functions_percent":77.74077,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T17:18:08Z","commit_sha":"fd75b0b2347be72400b6593826f49b4e17940f8b","commit_message":"report.json: 28E94 EXACT (3rd call arg, remat base locals, bitfields); NM 2F9D4 93.5, 4AFB4 93.3\n\nWave 145 (agent-c run 75). post0b NM clip 0x2e180 -> 0x2e160 (62F08 NM at\n0x2e110). Gate: ROM byte-identical, non_matching_objects clean, 2564/3302 exact\n(42.95%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.64235,"total_code":762372,"matched_code":327416,"matched_code_percent":42.947014,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2564,"matched_functions_percent":77.64991,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T17:09:52Z","commit_sha":"a8a7db2b0d2cf6a7c14c29614ceb3b09cf3a80ee","commit_message":"report.json: gui D04 EXACT (call-shape levers); 329C 85.3 + 2DE0 80.8 (gSPScisTextureRectangle re-decode)\n\nWave 144 (agent-g run 70). Gate: ROM byte-identical, non_matching_objects clean,\n2563/3302 exact (42.91%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.63325,"total_code":762372,"matched_code":327104,"matched_code_percent":42.906086,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2563,"matched_functions_percent":77.61962,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T16:57:01Z","commit_sha":"9b0118c491a708c5928d995bc5ec73a604596601","commit_message":"report.json: 3E2B0 (void baked helpers, inline &D) + 4DB50 (extra arg, inverted test) + 2BA38 (u8 param as hidden call arg) EXACT\n\nWave 143 (agent-c run 74, call-shape-scan.py picks). Gate: ROM byte-identical,\nnon_matching_objects clean, 2562/3302 exact (42.84%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.60837,"total_code":762372,"matched_code":326592,"matched_code_percent":42.83893,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2562,"matched_functions_percent":77.58934,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T16:46:49Z","commit_sha":"1a1fee27c6ec17778f3133e4d28451567aa4fa58","commit_message":"report.json: gui NM wraps 16A4 98.6, 055C 98.3, 2DE0 77.5\n\nWave 142 (agent-g run 69). Gate: ROM byte-identical, non_matching_objects clean,\n2559/3302 exact, sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.60433,"total_code":762372,"matched_code":326056,"matched_code_percent":42.768623,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2559,"matched_functions_percent":77.49848,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T16:43:31Z","commit_sha":"49c0eea871d34e9beb0bb0753b9396d38586a464","commit_message":"report.json: 3D8A8 (extra call arg) + 62E10 (assert spelling) + 35FD4 (float-prototyped blank alias) EXACT\n\nWave 141 (agent-c run 73). Gate: ROM byte-identical, non_matching_objects clean,\n2559/3302 exact (42.77%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.580345,"total_code":762372,"matched_code":326056,"matched_code_percent":42.768623,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2559,"matched_functions_percent":77.49848,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T16:36:19Z","commit_sha":"11914689f60a5ead6d92e3bd8569e9cbddf3de6c","commit_message":"report.json: 61040 (rolled != loop, pad to 61030) + 3E904 + 60468 (fewer call args) EXACT\n\nWave 140 (agent-c run 72). post0b NM clip 0x2e14c -> 0x2e180 (62F08 NM at\n0x2e130). Gate: ROM byte-identical, non_matching_objects clean, 2556/3302 exact\n(42.72%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.57706,"total_code":762372,"matched_code":325716,"matched_code_percent":42.724026,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2556,"matched_functions_percent":77.40763,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T16:29:04Z","commit_sha":"2df43e2aa77f0a27dda57437e55cc4a16596e0c1","commit_message":"report.json: 5591C (a3 via home slot) + 5AFB0 + 4DD0C (leading pad to predecessor) EXACT\n\nWave 139 (agent-c run 71, first run on a fresh branch: no conflicts). post0b NM\nclip 0x2e160 -> 0x2e14c (62F08 NM at 0x2e0fc). Gate: ROM byte-identical,\nnon_matching_objects clean, 2553/3302 exact (42.67%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.56863,"total_code":762372,"matched_code":325332,"matched_code_percent":42.673656,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2553,"matched_functions_percent":77.31678,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T16:27:35Z","commit_sha":"59090dcfb696361909110607d80d34c9c1a50a73","commit_message":"report.json: gui B58 EXACT; tail B958 NM 94.2; 959C moved to -O0 unit (NM 94.4)\n\nWave 138 (agent-g run 68). Relayout: tail TRUNCATE 0x565c -> 0x5584, o0_949C\nTRUNCATE 0x100 -> 0x1D8; tail expected/ regenerated on the landing tree via the\nstrip + EXPECTED_BASELINE=1 route; tail NM clip probed 0x5590 (EBC8 at 0x5560).\nGate: ROM byte-identical, non_matching_objects clean, 2550/3302 exact (42.62%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.56396,"total_code":762372,"matched_code":324928,"matched_code_percent":42.620663,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2550,"matched_functions_percent":77.22592,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T16:14:26Z","commit_sha":"22799e1ae53a4f1d0969711a705cc4844d7547f2","commit_message":"report.json: 44EDC (counter-indexed loops, named s-reg local) + 295BC (signed bitfield sign test; leading pad to 29494) + 38830 (inverted last goto test) EXACT\n\nWave 137 (agent-c run 70). Landing fixup commit removed a stale post\nTRUNCATE_TEXT 0x17a38 and tail clip 0x5550 the union merge carried in from the\nstale branch, and rebuilt expected post.o as main's + the 295BC metadata edit.\nGate: ROM byte-identical, non_matching_objects clean, 2549/3302 exact (42.56%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.49617,"total_code":762372,"matched_code":324500,"matched_code_percent":42.56452,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2549,"matched_functions_percent":77.19564,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T16:09:13Z","commit_sha":"8a33e1827505bd748e28b185d9cc7d1560dc6a28","commit_message":"report.json: tail A2B8 + A540 (shift-insert, explicit guard) + C01C (0x60 struct assign) EXACT\n\nWave 136 (agent-g run 67). Tail NM clip 0x55b4 -> 0x5570 (C01C's NM body\nshrank 0x114 -> 0xD0); tail sentinels EBC8/C5B0 stay 100. Gate: ROM\nbyte-identical, non_matching_objects clean, 2546/3302 exact (42.38%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.49099,"total_code":762372,"matched_code":323060,"matched_code_percent":42.37564,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2546,"matched_functions_percent":77.10478,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T16:01:08Z","commit_sha":"21084412d1278daec661f37ad3378d0a13cbbf28","commit_message":"report.json: 83CC + 70FC (textreloc-annotated re-decodes) + 12B4 (pad.s = own FP const setup) EXACT\n\nWave 135 (agent-g run 66). expected/src/game_libs/game_libs.c.o regenerated via\nthe game_libs.c strip + EXPECTED_BASELINE=1 route after the 12B4 boundary move.\nGate: ROM byte-identical, non_matching_objects clean, 2543/3302 exact (42.24%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.3678,"total_code":762372,"matched_code":322012,"matched_code_percent":42.238174,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2543,"matched_functions_percent":77.01393,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T15:55:14Z","commit_sha":"cf7d0c9f618e283bc22ca1aff544e2de3977fb91","commit_message":"report.json: 5DBB0 (reversed commutative FP adds) + 3FF44 (void-callee arg precolour) + 2978C (bitfield flags) EXACT\n\nWave 134 (agent-c run 69). Gate: ROM byte-identical, non_matching_objects clean,\n2540/3302 exact (42.10%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.33387,"total_code":762348,"matched_code":320960,"matched_code_percent":42.10151,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2540,"matched_functions_percent":76.92308,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T15:52:20Z","commit_sha":"865e9adb43752af9249bfa08f6688851c4b4326d","commit_message":"README: monorepo link follows the transfer to djsaunde/decomp\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.33151,"total_code":762348,"matched_code":319912,"matched_code_percent":41.964035,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2537,"matched_functions_percent":76.83222,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T15:47:21Z","commit_sha":"ed516914f5d4f08893fd12e28829b8a96af43460","commit_message":"README: bytematch.dev link follows the repo to djsaunde/1080-decomp\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.33151,"total_code":762348,"matched_code":319912,"matched_code_percent":41.964035,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2537,"matched_functions_percent":76.83222,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T15:42:45Z","commit_sha":"e2eb886c61122026a79f847610f2bdb49da37811","commit_message":"report.json: 0A8C + 3138 EXACT (arg0-as-self ctors); 2840 NM 89.75\n\nWave 133 (agent-g run 65). Gate: ROM byte-identical, non_matching_objects clean,\n2537/3302 exact (41.96%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.33151,"total_code":762348,"matched_code":319912,"matched_code_percent":41.964035,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2537,"matched_functions_percent":76.83222,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T15:31:01Z","commit_sha":"e0362cc19718aafebfcc90d1a0da91a416e87239","commit_message":"report.json: 0400 + 05EC (store-then-/= colour divide, no divisor home) + 0FD0 (arg0 self) EXACT\n\nWave 132 (agent-g run 64). Gate: ROM byte-identical, non_matching_objects clean,\n2535/3302 exact (41.88%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.3286,"total_code":762348,"matched_code":319304,"matched_code_percent":41.884285,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2535,"matched_functions_percent":76.77165,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T15:28:17Z","commit_sha":"ce38b71c192ef91999b5e6477b4a9417ec1538cb","commit_message":"report.json: 52144 (nested != ladder) + 42F4C (folded mask ring slot) + 273B8 (bitfield flags, jumptable donor) EXACT\n\nWave 131 (agent-c run 68). Makefile: resolver dedupe had moved the\ngame_libs_post REPLACE_FUNC_BODY := line after the += lines (would drop the\n2E290/343F4 donors); restored main's := and added 273B8 as its own += line.\npost0b clip re-probed 0x2e160 (unchanged). Gate: ROM byte-identical,\nnon_matching_objects clean, 2532/3302 exact (41.74%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.32298,"total_code":762348,"matched_code":318236,"matched_code_percent":41.74419,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2532,"matched_functions_percent":76.68079,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T15:22:16Z","commit_sha":"e1f98a89ce845f040ee988c4c65d8262b71fc200","commit_message":"report.json: 29F8 (array iterator list walk) + 237C + 1CC (arg0 reassign get-or-create) EXACT\n\nWave 130 (agent-g run 63). Gate: ROM byte-identical, non_matching_objects clean,\n2529/3302 exact (41.62%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.32105,"total_code":762348,"matched_code":317264,"matched_code_percent":41.61669,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2529,"matched_functions_percent":76.58995,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T15:09:51Z","commit_sha":"6e7a143d5a9edbd234d318ede2dcd80c2f117215","commit_message":"report.json: 33228 (pad-first frame) + 26B40 (reload arg) + 2A7D8 (bitfield pair) EXACT\n\nWave 129 (agent-c run 67, near-miss re-audit). Gate: ROM byte-identical,\nnon_matching_objects clean, 2526/3302 exact (41.48%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.25302,"total_code":762348,"matched_code":316208,"matched_code_percent":41.47817,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2526,"matched_functions_percent":76.49909,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T15:03:05Z","commit_sha":"6db1c36d3d7e9d9435558729951fa0ae6e9520ab","commit_message":"report.json: 3DB8 (in-unit) + 25A8 (jumptable donor) EXACT; B94 NM 95.2\n\nWave 128 (agent-g run 62). Gate: ROM byte-identical, non_matching_objects clean,\n2523/3302 exact (41.42%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.25259,"total_code":762348,"matched_code":315744,"matched_code_percent":41.417305,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2523,"matched_functions_percent":76.40823,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T14:58:26Z","commit_sha":"cfbdbfe963dbffc264df5dfc2df3d602b5ca9d92","commit_message":"report.json: NM wraps 30AF4 91.5, 2B09C 87.8, 25504 93.6\n\nWave 127 (agent-c run 66). Gate: ROM byte-identical, non_matching_objects clean,\n2521/3302 exact, sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.14657,"total_code":762348,"matched_code":314744,"matched_code_percent":41.286133,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2521,"matched_functions_percent":76.347664,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T14:50:12Z","commit_sha":"c8c9eec7806f9322b5cc5112d6d8f43307d5d1e8","commit_message":"report.json: 3C0C (_rodata donor) + 3B1C (in-unit) EXACT; 76F0 NM 94.9\n\nWave 126 (agent-g run 61). Gate: ROM byte-identical, non_matching_objects clean,\n2521/3302 exact (41.29%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.06825,"total_code":762348,"matched_code":314744,"matched_code_percent":41.286133,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2521,"matched_functions_percent":76.347664,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T14:37:58Z","commit_sha":"d66a1021a0e708bfa0e8331defe62284586bf0f0","commit_message":"report.json: command-VM NM wraps 2BB7C 95.6, 2C7A4 96.7\n\nWave 125 (agent-c run 65). Gate: ROM byte-identical, non_matching_objects clean,\n2519/3302 exact, sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":86.03707,"total_code":762348,"matched_code":314076,"matched_code_percent":41.198505,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2519,"matched_functions_percent":76.287094,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T14:35:55Z","commit_sha":"0c4107fbf3d87617b5a1b6cdad67c436ba713fd1","commit_message":"report.json: 2B94 + 7344 EXACT (IDO 7.1 -O2 _rodata-pinned donors); 3430 NM 97.5\n\nWave 124 (agent-g run 60). Makefile C_FILES filter-out lines merged by hand\n(spacing-variant duplicate from the stale branch). Gate: ROM byte-identical,\nnon_matching_objects clean, 2519/3302 exact (41.20%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":85.918884,"total_code":762348,"matched_code":314076,"matched_code_percent":41.198505,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2519,"matched_functions_percent":76.287094,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T14:16:13Z","commit_sha":"1a2b37d20c0c0cffb036097b3b4f2fb2dec3b23b","commit_message":"report.json: game_libs.c NM re-decodes 76F0 92.8, 2B94 99.85, 3430 95.9\n\nWave 123 (agent-g run 59). Jump tables + float literals read from ROM .rodata\ncorrected swapped case arms and mislabelled constants. Gate: ROM byte-identical,\nnon_matching_objects clean, 2517/3302 exact, sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":85.889465,"total_code":762348,"matched_code":311732,"matched_code_percent":40.891037,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2517,"matched_functions_percent":76.226524,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T14:05:13Z","commit_sha":"2cd916441517ed399baea0eec4e060f222ac4c9a","commit_message":"report.json: 28C6C + 21498 EXACT; 201B8 NM 50.1 -> 94.3 (typed sym1255 sweep)\n\nWave 122 (agent-c run 64). Gate: ROM byte-identical, non_matching_objects clean,\n2517/3302 exact (40.89%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":85.81674,"total_code":762348,"matched_code":311732,"matched_code_percent":40.891037,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2517,"matched_functions_percent":76.226524,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T13:33:37Z","commit_sha":"0c61d202e33c065c092040d737cddcf12808251e","commit_message":"report.json: NM wraps 27E24 97.2, 23E60 74.5\n\nWave 121 (agent-c run 63). Gate: ROM byte-identical, non_matching_objects clean,\n2515/3302 exact, sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":85.63659,"total_code":762348,"matched_code":309220,"matched_code_percent":40.561527,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2515,"matched_functions_percent":76.16596,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-15T13:31:55Z","commit_sha":"47405701c4df530690feccd35ab1d7385d7673f5","commit_message":"ci: retarget progress reporting to bytematch.dev; drop the decomp.dev 24h report throttle\n\ndecomp.dev shut down. bytematch.dev reads the same us_report artifact (default\npattern ^(?<version>.+)_report$) from successful push runs on main, so every\npush run publishes again; concurrency still collapses bursts of lands.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":85.595085,"total_code":762348,"matched_code":309220,"matched_code_percent":40.561527,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3302,"matched_functions":2515,"matched_functions_percent":76.16596,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-10-14T16:21:42Z","commit_sha":"de68d4f6511632548e4fb52cb9e714aa49c6a40b","commit_message":"CI: publish the decomp.dev report at most once per 24h (build still runs on every push)\n\ndecomp.dev ingests a report from every push run that uploads a us_report\nartifact. Parallel agents pushed up to ~60 commits a day, and decomp.dev\ndisabled the project (owner manage page now returns 403, i.e. an admin\ndisable; cf. encounter/decomp.dev#58 where other projects were disabled\nfor report spam). Push runs now check the age of the latest us_report\nartifact and skip generating/uploading unless it is at least 24h old.\nAdds actions:read permission for that lookup and a concurrency group so\noverlapping push builds cancel each other.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":85.05129,"total_code":762344,"matched_code":291332,"matched_code_percent":38.215294,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2428,"matched_functions_percent":73.46445,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T20:08:06Z","commit_sha":"4b0d59ddd367052fa1197f92c3f9bb82bc74fb01","commit_message":"Refine B4B8 guarded cell lifetime (86.27 to 86.87 NM)\n\nName the unsigned-halfword cell inside the bounds-checked block. Preserve short-circuit safety, the count return and smoothing semantics. Target size/frame retained; raw agreement remains 14/150, so this is still NON_MATCHING with no episode. All 2428 prior exacts, default objects and byte-identical ROM verified.\n\nTechnique and rejected unsafe permuter candidates: docs/IDO_CODEGEN.md#sentinel-guarded-cell-b4b8","measures":{"fuzzy_match_percent":85.05129,"total_code":762344,"matched_code":291332,"matched_code_percent":38.215294,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2428,"matched_functions_percent":73.46445,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T20:02:45Z","commit_sha":"5a7836d50362612515ddb9d4b41269cf7ee0339f","commit_message":"Recover B4B8 counted neighbor walk (77.74 to 86.27 NM)\n\nWalk offset pairs independently of the nine-iteration counter and declare grid dimensions before coordinates. Recover the target 600-byte body and 8-byte s0-save frame, with raw word agreement improving from 2 to 14 of 150. Correct stale bilinear-interpolation notes; preserve the count return and float-difference/double-smoothing semantics.\n\nVerified unchanged default objects and all other NM functions/relocations, all 2428 prior exacts, original/rebuilt Yay0 range and full identical ROM. Remains NON_MATCHING with no episode. Refresh game fuzzy in README at 0.1pp drift.\n\nTechnique: docs/IDO_CODEGEN.md#sentinel-neighbor-pointer-walk-b4b8","measures":{"fuzzy_match_percent":85.05082,"total_code":762344,"matched_code":291332,"matched_code_percent":38.215294,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2428,"matched_functions_percent":73.46445,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T19:56:37Z","commit_sha":"de76679b7810742cdeb8982bfc6669e6ccf92f84","commit_message":"Tighten 1DDC output reload scheduling (98.94 to 99.46 NM)\n\nKeep the output-home reload and first orientation store on one source line. Stock C improves from 341 to 343 of 382 raw words; frame, size and five call relocations are unchanged. All 2428 prior exact functions and the byte-identical ROM are preserved. Remains NON_MATCHING, no episode.\n\nTechnique: docs/IDO_CODEGEN.md#homing-output-reload-sameline-1ddc","measures":{"fuzzy_match_percent":85.04411,"total_code":762344,"matched_code":291332,"matched_code_percent":38.215294,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2428,"matched_functions_percent":73.46445,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T19:45:33Z","commit_sha":"6473425d699721f14a603bffc60405ceed260bd0","commit_message":"Tighten 1DDC correction lifetimes and copy-back order (98.16 to 98.94 NM)\n\nReuse dead magnitude for correction Z, scope the planar else Z store, sequence coefficient loads inside X-result expressions, and stage copy-back fields together. Stock C agrees in 341/382 raw words with unchanged 384-byte frame, instruction count and five calls.\n\nOnly 1DDC NM bytes/report change; all default function bytes and relocations, prior exacts, expected baseline and full ROM verified unchanged. Keep fallback, no episode. Recipe: docs/IDO_CODEGEN.md#homing-correction-result-lifetimes-1ddc.","measures":{"fuzzy_match_percent":85.04306,"total_code":762344,"matched_code":291332,"matched_code_percent":38.215294,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2428,"matched_functions_percent":73.46445,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T19:33:42Z","commit_sha":"ab97d20153a3ede9743cc1c13ca21ab5a3f77019","commit_message":"Keep B420 baseline refresh scoped to game_uso","measures":{"fuzzy_match_percent":85.0415,"total_code":762344,"matched_code":291332,"matched_code_percent":38.215294,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2428,"matched_functions_percent":73.46445,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T19:33:10Z","commit_sha":"fa9dfc400d2c6c3f0eb783d55697e1769ee9909f","commit_message":"Refresh expected/ baseline for game_uso_func_0000B420 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying game_uso_func_0000B420 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":85.0415,"total_code":762344,"matched_code":291332,"matched_code_percent":38.215294,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2428,"matched_functions_percent":73.46445,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T19:21:10Z","commit_sha":"5c424b91cb4fd132c62b3d33bd265756e3d7a857","commit_message":"Keep AE1C baseline refresh scoped to game_uso\n\nRestore 12 unrelated helper-generated reference changes after per-function byte/relocation audit. Retained game_uso baseline has unchanged function bytes and relocations; AE1C remains exact and full ROM matches.","measures":{"fuzzy_match_percent":85.0342,"total_code":762344,"matched_code":291212,"matched_code_percent":38.199554,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2427,"matched_functions_percent":73.43419,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T19:20:03Z","commit_sha":"ef3bc5127bee0f2f095266e59e2c159125ff2652","commit_message":"Refresh expected/ baseline for game_uso_func_0000AE1C land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying game_uso_func_0000AE1C matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":85.0342,"total_code":762344,"matched_code":291212,"matched_code_percent":38.199554,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2427,"matched_functions_percent":73.43419,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T19:09:07Z","commit_sha":"4c3c8b02df3bd0757ec2792d2c0a97b44c245058","commit_message":"Tighten 1DDC homing result allocation (96.65 to 98.16 NM)\n\nStage source orientation after reference capture; use phase-specific shared result names. See docs/IDO_CODEGEN.md#homing-result-slot-allocation-1ddc.\n\nStock IDO: 313/382 exact words, target size/frame and five call offsets retained. Default ROM byte-identical; all prior exacts preserved. NON_MATCHING fallback retained, no episode.","measures":{"fuzzy_match_percent":84.97621,"total_code":762344,"matched_code":290100,"matched_code_percent":38.053688,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2426,"matched_functions_percent":73.40393,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T18:58:11Z","commit_sha":"ec7ffd3157127c367fbdc7111f6e8853d2a9c2e6","commit_message":"Recover full-length 1DDC homing sequence (90.43 to 96.65 NM)\n\nScope position updates and stage Z before X; distinguish correction/coefficient/commit scalar lifetimes. Restore all five target call offsets and four a2-home spills with the correct 384-byte frame. 259/382 raw words exact; retain NON_MATCHING and no episode.\n\nAll default function bytes/relocations and 2426 prior exacts retained; six compressed-block gates and byte-identical ROM build pass. See docs/IDO_CODEGEN.md#homing-full-length-staging-1ddc in decomp infrastructure notes.","measures":{"fuzzy_match_percent":84.97319,"total_code":762344,"matched_code":290100,"matched_code_percent":38.053688,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2426,"matched_functions_percent":73.40393,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T18:48:12Z","commit_sha":"1b1a0bcda58e8a5e4fa849703788815bf43f99fc","commit_message":"Recover glyph-grid and cell types in gui 148 partial decomp\n\nPreserve all default and NON_MATCHING GUI function bytes and relocations. The report remains unchanged at 2426 exact functions; gui 148 remains 255/261 raw words with six frame/argument-offset differences. No episode. Compressed-block checks and byte-identical ROM build pass.\n\nSee docs/IDO_CODEGEN.md#glyph-grid-types-and-parameter-web-gui148 in the decomp infrastructure notes worktree.","measures":{"fuzzy_match_percent":84.96072,"total_code":762344,"matched_code":290100,"matched_code_percent":38.053688,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2426,"matched_functions_percent":73.40393,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T18:34:41Z","commit_sha":"b00d62f8978aecd2b8554aa06fe6c1ca521ae215","commit_message":"Reconstruct 1DDC homing stack and scoped vector pointers (68.96 to 90.43 NM)\n\nRecover the 384-byte frame, ra-only save and a2 argument-home web using real scoped C pointers. Preserve the output-pointer home and two-hop vector copies; move coefficient loads to their target positions and retain the zero-square term.\n\nStill NON_MATCHING: 378 C words versus 382 target, with FP/pointer scheduling and one redundant argument-home store remaining. No episode. All prior default function bytes and 2426 exacts retained; six Yay0 gates and ROM cmp pass.\n\nSee docs/IDO_CODEGEN.md#homing-scoped-pointers-1ddc. README fuzzy metrics refreshed.","measures":{"fuzzy_match_percent":84.96072,"total_code":762344,"matched_code":290100,"matched_code_percent":38.053688,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2426,"matched_functions_percent":73.40393,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T18:18:47Z","commit_sha":"bfdb408d024b6675992026caac28b60a19ed449d","commit_message":"Correct mgrproc 700 import binding in partial C\n\nMatch the target import_8005C6E0 HI16 identity instead of D_00000000. Only the NM HI16/LO16 relocation pair changes; default/NM function bytes and report remain unchanged (93.81177%, still NON_MATCHING, no episode).\n\nDirect ternary audit retains s1 and grows the body; supersede the earlier t1/impossibility claims. See docs/IDO_CODEGEN.md#mgr700-import-and-ternary-audit.","measures":{"fuzzy_match_percent":84.91769,"total_code":762344,"matched_code":290100,"matched_code_percent":38.053688,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2426,"matched_functions_percent":73.40393,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T18:11:19Z","commit_sha":"dd3965e0f7dfedd9fdb4573720bc7f76168fa58e","commit_message":"Keep A7F8 baseline refresh scoped to game_uso\n\nRestore eleven unrelated baseline objects changed by the global landing helper. Retained game_uso metadata refresh preserves all original expected function bytes. Raw word, report, Yay0 and ROM verification passed.","measures":{"fuzzy_match_percent":84.91769,"total_code":762344,"matched_code":290100,"matched_code_percent":38.053688,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2426,"matched_functions_percent":73.40393,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T18:10:59Z","commit_sha":"157cefa0728c758670bee13dba84316794cc743f","commit_message":"Refresh expected/ baseline for game_uso_func_0000A7F8 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying game_uso_func_0000A7F8 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":84.91769,"total_code":762344,"matched_code":290100,"matched_code_percent":38.053688,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2426,"matched_functions_percent":73.40393,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T18:04:25Z","commit_sha":"72bb02c10329b82da7e8bd0b93cf7f3fa8a2814f","commit_message":"Keep A0E8 baseline refresh scoped to game_uso\n\nRestore eleven unrelated objects changed by the global landing helper. The retained game_uso refresh changes metadata only: all expected function bytes are unchanged. Reverified 163/163 A0E8 words, prior exacts, report and ROM.","measures":{"fuzzy_match_percent":84.88278,"total_code":762344,"matched_code":289172,"matched_code_percent":37.931957,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2425,"matched_functions_percent":73.37367,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T18:03:46Z","commit_sha":"9c241763a3a2931743f22097070c3494422d8807","commit_message":"Refresh expected/ baseline for game_uso_func_0000A0E8 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying game_uso_func_0000A0E8 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":84.88278,"total_code":762344,"matched_code":289172,"matched_code_percent":37.931957,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2425,"matched_functions_percent":73.37367,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T17:59:35Z","commit_sha":"e4ab87e4c5b5d3f9d94b25d1a76bcef262f4d521","commit_message":"Correct B4 compiler-limit claim after direct O0 branch audit\n\nTen valid C variants, debug levels and IDO 5.3/7.1 retained the residual. O1/g2 retains three branches here, unlike sibling 12C. No C-byte or report change; no episode. See docs/IDO_CODEGEN.md#o0-return-branch-b4-direct-audit.","measures":{"fuzzy_match_percent":84.882675,"total_code":762344,"matched_code":288520,"matched_code_percent":37.84643,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2424,"matched_functions_percent":73.34342,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T17:53:02Z","commit_sha":"bcc5269f6ed6f73a1c81d99a24e82bf2738fe3b3","commit_message":"Recover A0E8 projected-height predicate (43.03 to 99.88% NM)\n\nCorrect assertion argument reload and a1-relative child delta; recover shared word-copy staging, scalar zero classes, target 0xC8 frame, and root/tail FP ordering. 159/163 words are exact; four XZ-fill f2/f12 register differences remain, so retain NON_MATCHING and create no episode.\n\nVerified all previous exact matches, all default function bytes, six Yay0 blocks and full ROM. Matching notes: docs/IDO_CODEGEN.md#projected-height-staging-a0e8.","measures":{"fuzzy_match_percent":84.882675,"total_code":762344,"matched_code":288520,"matched_code_percent":37.84643,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2424,"matched_functions_percent":73.34342,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T17:39:46Z","commit_sha":"08fe02a7667e81d195d0c6a0472b6ff0ab6fb263","commit_message":"Keep 9B88 baseline refresh scoped to game_uso\n\nRestore ten unrelated expected objects changed by the mandatory global baseline rebuild. Retain the game_uso refresh; original ASM, default C and NM C remain 344/344 exact. All function report rows and 2423 prior exact matches preserved.","measures":{"fuzzy_match_percent":84.83406,"total_code":762344,"matched_code":288520,"matched_code_percent":37.84643,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2424,"matched_functions_percent":73.34342,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-12T17:38:33Z","commit_sha":"fd759309cdc25e461735b37e16c2c09e42bd9ae8","commit_message":"Refresh expected/ baseline for game_uso_func_00009B88 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying game_uso_func_00009B88 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":84.83406,"total_code":762344,"matched_code":288520,"matched_code_percent":37.84643,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2424,"matched_functions_percent":73.34342,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-11T17:03:37Z","commit_sha":"5bc85793ca8f4ee1182003d55c7640dcb6f91080","commit_message":"report.json: D8E0 + D7B8 (colour-ratio init, (float)255 numerator) + 33B6C (registry reset sweep) + 1CF68 (column bit-7 clear) EXACT\n\nWave 82 (agent-g run 42 / agent-c run 40, early land). Clips re-probed on the\nlanding tree: tail 0x5570, post0b 0x2e13c. Gate: ROM byte-identical,\nnon_matching_objects clean, 2423/3305 exact (37.67%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.83359,"total_code":762344,"matched_code":287144,"matched_code_percent":37.665936,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2423,"matched_functions_percent":73.31316,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-11T16:52:41Z","commit_sha":"09f85b7c255cb39b3889363f13da2c6346d40839","commit_message":"report.json: 9EBC (eliminated-IV loop) + BDE8 (struct-copy initialiser on the brace line) + D318 (two zero pseudos, compound tail) EXACT\n\nWave 81 (agent-g run 41). Tail clip re-probed = 0x5560; gl_proto_D318 pinned.\nGate: ROM byte-identical, non_matching_objects clean, 2419/3305 exact (37.57%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.82666,"total_code":762344,"matched_code":286396,"matched_code_percent":37.567818,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2419,"matched_functions_percent":73.19213,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-11T16:48:51Z","commit_sha":"2cffbcd08a32d55049ec02bd2259afba0915d278","commit_message":"report.json: 36074 EXACT (19 phantom pad homes); 4FD00 merged NM 43.0 -> 75.92 (Vec3 array keeps intermediate stores); 2A014 boundary fix + 2A07C NM 92.0 -> 93.87\n\nWave 80 (agent-c run 39). post0b clip re-probed on the landing tree = 0x2e13c;\nexpected/ post0b via strip + EXPECTED_BASELINE=1 (44B78 donor active), post via\nstrip + EXPECTED_BASELINE=1 (29CCC donor active). Gate: ROM byte-identical,\nnon_matching_objects clean, 2416/3305 exact (37.48%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.81939,"total_code":762344,"matched_code":285696,"matched_code_percent":37.475994,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3305,"matched_functions":2416,"matched_functions_percent":73.10136,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-11T16:39:12Z","commit_sha":"086ff49de2653cc78189b267e2381d568899a860","commit_message":"report.json: AAEC + 9DB8 (eliminated-IV loops, inline cursors) + AFC4 (for-init + do-while(0) web fence) EXACT\n\nWave 79 (agent-g run 40). Tail clip re-probed = 0x5558 (EBC8 NM offset +\n0x30); tail expected/ unchanged (raw slices already identical). Gate: ROM\nbyte-identical, non_matching_objects clean, 2415/3307 exact (37.42%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.726074,"total_code":762344,"matched_code":285264,"matched_code_percent":37.419327,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3307,"matched_functions":2415,"matched_functions_percent":73.02692,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-11T16:25:53Z","commit_sha":"26a0dc886acf69a1f1040065ab6f10bf11ea1bf4","commit_message":"report.json: 64DEC velocity integrate (comma emission order) + A670 8-slot table loop (IV elimination) EXACT; 64588 wrap re-homed (95.64)\n\nWave 78 (agent-g run 39). expected/game_libs_post1b.c.o via the C-build cp\nroute; tail clip re-probed = 0x5554 (EBC8 NM offset + 0x30). Gate: ROM\nbyte-identical, non_matching_objects clean, 2412/3307 exact (37.34%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.72086,"total_code":762344,"matched_code":284644,"matched_code_percent":37.338,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3307,"matched_functions":2412,"matched_functions_percent":72.936195,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-11T16:07:05Z","commit_sha":"71300386666344da3eaf3c3d1abf5ce822d461b8","commit_message":"report.json: 470E4 / 47394 / 47B28 colour-packet twins merged NM 6.04 -> 98.26 x3 (one body); 470FC/473AC/47B40 retired\n\nWave 77 (agent-c run 38). post0b clip re-probed on the landing tree = 0x2dffc;\nexpected/game_libs_post0b.c.o via strip + EXPECTED_BASELINE=1 (44B78 donor\nactive). Gate: ROM byte-identical, non_matching_objects clean, 2410/3307\nexact (37.22%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.71241,"total_code":762344,"matched_code":283768,"matched_code_percent":37.22309,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3307,"matched_functions":2410,"matched_functions_percent":72.87572,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-11T16:03:41Z","commit_sha":"0474dc20e1603251fd74f3a3afa18a6d90c8dbf8","commit_message":"report.json: 4F0C8 projection (w-test, 1/w, viewport) + 43468 stride/index-load head EXACT; 4F0E0/43484 retired\n\nWave 76 (agent-c run 38, early land). post0b clip re-probed on the landing tree\n= 0x2d8bc; expected/game_libs_post0b.c.o via strip + EXPECTED_BASELINE=1 (44B78\ndonor active). Gate: ROM byte-identical, non_matching_objects clean, 2410/3310\nexact (37.22%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.46504,"total_code":762344,"matched_code":283768,"matched_code_percent":37.22309,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3310,"matched_functions":2410,"matched_functions_percent":72.80967,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-11T15:52:07Z","commit_sha":"58bce136a52fe074573125468920697f7b23bc7a","commit_message":"report.json: 66D54 4-slot poll loop + C784 self-alloc constructor EXACT (for-init preheader lever); 675A4 NM 99.73 -> 99.85\n\nWave 75 (agent-g run 38). expected/game_libs_post1b.c.o via the C-build cp route,\ngame_libs_tail.c.o via one-unit strip + EXPECTED_BASELINE=1; tail clip unchanged\n(0x5550). Gate: ROM byte-identical, non_matching_objects clean, 2408/3312 exact\n(37.12%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.376366,"total_code":762344,"matched_code":282996,"matched_code_percent":37.121822,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3312,"matched_functions":2408,"matched_functions_percent":72.705315,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-11T15:32:28Z","commit_sha":"06d0981ba076624661fab3851352a6499bed7087","commit_message":"report.json: 5D1F0 quaternion -> 3x3 (column-major statement order) + 683D4 array allocator/vtable loop EXACT; 675A4 NM 98.89 -> 99.73\n\nWave 74 (agent-c run 37 / agent-g run 37, recovered after the 2026-09-09 spend-\nlimit kill). post0b clip re-probed on the landing tree = 0x2d75c; expected/\npost0b via strip + EXPECTED_BASELINE=1 (44B78 donor active), post1b via the\nC-build cp route. Gate: ROM byte-identical, non_matching_objects clean,\n2406/3312 exact (37.03%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.37345,"total_code":762344,"matched_code":282280,"matched_code_percent":37.027905,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3312,"matched_functions":2406,"matched_functions_percent":72.64493,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-09T23:10:43Z","commit_sha":"88fee85c09b0aed7c61d2f3a34683d7273ab4b45","commit_message":"Recover 9B88 vector staging and stack layout (62.17 to 99.74% NM)\n\nUse word-typed aggregate copies, paired XZ staging, separate delta/child pointer lifetimes and target stack homes. Keep one cross product named and inline the other. Same-line copy chains and a scoped A0 definition recover scheduling. See agent docs/IDO_CODEGEN.md#vector-staging-stack-map-9b88.\n\nC size/frame match target (1376/424 bytes), 328/344 raw words exact. Remaining two mul operand swaps and A0/6C pointer register choices are honest NM; no episode or byte edits. Default unchanged, only this NM function changes, all other report entries identical and full ROM byte-identical.","measures":{"fuzzy_match_percent":84.340576,"total_code":762344,"matched_code":281788,"matched_code_percent":36.963364,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3313,"matched_functions":2404,"matched_functions_percent":72.56264,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-09T22:54:32Z","commit_sha":"2c15d250a9ed510f44763eb73f88401b07fb8722","commit_message":"Document verified 6204 scheduling tie without claiming a C ceiling\n\nStock IDO -Wab,-R isolates the equal-priority ready-list tie. The argument-home control changes that order but adds a non-target store; the void wrapper remains 7/9 words. See agent docs/IDO_CODEGEN.md#as1-ready-list-wrapper-6204. No instruction patch or exact episode. Default/NM allocated sections and all function symbols unchanged; report retains 2404 exacts and full ROM is byte-identical.","measures":{"fuzzy_match_percent":84.272766,"total_code":762344,"matched_code":281788,"matched_code_percent":36.963364,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3313,"matched_functions":2404,"matched_functions_percent":72.56264,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-09T22:42:23Z","commit_sha":"4265cfa9bd67c09ab442c2af10ae07d06b73a0e1","commit_message":"Improve 591C absolute-value staging and pointer spill homes (94.09% NM)\n\nPreserve the 464-byte frame; recover transform scalar order and separate absolute-value results. Reuse real nonoverlapping pointer locals for sp+320 and sp+288 spill families. See docs/IDO_CODEGEN.md#state-dispatch-word-copy-591c in the tooling notes branch.\n\nVerified: 177/1093 raw same-offset words (was 116), all 2404 prior exact functions preserved, all other functions in both TU objects unchanged, full default ROM byte-identical. Still NON_MATCHING: 4384 bytes versus target 4372; no episode.","measures":{"fuzzy_match_percent":84.272766,"total_code":762344,"matched_code":281788,"matched_code_percent":36.963364,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3313,"matched_functions":2404,"matched_functions_percent":72.56264,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-09T22:30:57Z","commit_sha":"ffa35b3d30af06da005a9d04757bb1f67b9bf8df","commit_message":"Preserve independent ASM baseline and discard unrelated 7FC8 refresh churn\n\nKeep the three-function kernel reference assembled from the original .s files. Restore six unrelated reference objects modified by the automatic blanket refresh. Both build modes, unchanged neighbors, all prior exact functions and ROM verified.","measures":{"fuzzy_match_percent":84.2722,"total_code":762344,"matched_code":281788,"matched_code_percent":36.963364,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3313,"matched_functions":2404,"matched_functions_percent":72.56264,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-09T22:30:34Z","commit_sha":"9d74f9e664b5b88bfc4e1f9d5aea4949d7ce7705","commit_message":"Refresh expected/ baseline for func_80007FC8 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying func_80007FC8 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":84.2722,"total_code":762344,"matched_code":281788,"matched_code_percent":36.963364,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3313,"matched_functions":2404,"matched_functions_percent":72.56264,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":189,"complete_units":0}},{"timestamp":"2026-09-09T22:26:50Z","commit_sha":"44a22bf110ba9d184c8b579ab8ff2e8a5a2aff7b","commit_message":"Record gui 148 frame-layout diagnostics without regressing C\n\nComplete isolated uopt dump disproves split-count delta as explanation (37 to 45 live ranges in both variants). Record 254-word exact-frame/named-home and 257-word exact-stack variants, retain current higher-fuzzy 255-word implementation. Correct synopsis to integer division after float truncation. See docs/IDO_CODEGEN.md#glyph-grid-frame-trace-gui148.","measures":{"fuzzy_match_percent":84.26905,"total_code":762344,"matched_code":281756,"matched_code_percent":36.959167,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3313,"matched_functions":2403,"matched_functions_percent":72.53245,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T22:18:33Z","commit_sha":"e3911f053b908d9fc4aab087adc1407b159c8970","commit_message":"Keep 3074 baseline refresh scoped to manager unit\n\nUndo unrelated reference-object churn introduced by the automatic full refresh; preserve original game_libs text/relocations and metadata-only gui/compiler debug records. See docs/MATCHING_WORKFLOW.md#expected-refresh-drift-revert-untouched.","measures":{"fuzzy_match_percent":84.26905,"total_code":762344,"matched_code":281756,"matched_code_percent":36.959167,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3313,"matched_functions":2403,"matched_functions_percent":72.53245,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T22:18:05Z","commit_sha":"e1cbd70e7fce764b1d9e5f84fcca8decb1a2ea00","commit_message":"Refresh expected/ baseline for mgrproc_uso_func_00003074 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying mgrproc_uso_func_00003074 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":84.26905,"total_code":762344,"matched_code":281756,"matched_code_percent":36.959167,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3313,"matched_functions":2403,"matched_functions_percent":72.53245,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T22:14:10Z","commit_sha":"281dfa3a6ab14531e4df745adb55e4f84e8730f0","commit_message":"report.json: 26CCC enqueue-commit + 5C948 Vec3 cross product EXACT (oracle sweep finds; old \"caller-set\" permanent caps retired); 26CF0/5C960 retired\n\nWave 73 (agent-c run 36). expected/ post via strip + EXPECTED_BASELINE=1 (29CCC\ndonor active), post0b via strip + EXPECTED_BASELINE=1 (44B78 donor active);\npost0b clip unchanged (0x2d79c). Rebased once onto the moved origin/main. Gate:\nROM byte-identical, non_matching_objects clean, 2403/3313 exact (36.96%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.26905,"total_code":762344,"matched_code":281756,"matched_code_percent":36.959167,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3313,"matched_functions":2403,"matched_functions_percent":72.53245,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T22:13:01Z","commit_sha":"7fd4270cc7b1a84da1c1423099f0ef2ed7ba8bc5","commit_message":"Refresh progress after gui 148 stack-home improvement","measures":{"fuzzy_match_percent":84.244255,"total_code":762344,"matched_code":281512,"matched_code_percent":36.927162,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3315,"matched_functions":2401,"matched_functions_percent":72.42836,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T22:04:55Z","commit_sha":"472be0ca21867c7e284b18450494f61b946e736f","commit_message":"Refresh progress after exact 44AEC polling loop","measures":{"fuzzy_match_percent":84.24417,"total_code":762344,"matched_code":281512,"matched_code_percent":36.927162,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3315,"matched_functions":2401,"matched_functions_percent":72.42836,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T22:04:03Z","commit_sha":"f93775921f5b907d05906a16085550376b937c2e","commit_message":"Refresh expected/ baseline for gl_func_00044AEC land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying gl_func_00044AEC matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":84.24417,"total_code":762344,"matched_code":281512,"matched_code_percent":36.927162,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3315,"matched_functions":2401,"matched_functions_percent":72.42836,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T22:00:17Z","commit_sha":"2f0c41ee9b828fdde026722bafa5a6a4c645120c","commit_message":"Refresh progress after 591C live-range improvement and donor repair","measures":{"fuzzy_match_percent":84.2377,"total_code":762344,"matched_code":281372,"matched_code_percent":36.9088,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3315,"matched_functions":2400,"matched_functions_percent":72.39819,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T21:51:57Z","commit_sha":"0f9b597ab750c99d9ed0cf008561ae90ae02c05e","commit_message":"report.json: 44B78 video-mode selector EXACT (uchar switch selector ring burn; post0b's first jumptable donor) + 430D8 merged NM 97.66; 44B84/430E4 retired\n\nWave 72 (agent-c run 35). post0b clip re-probed on the landing tree = 0x2d79c;\nexpected/game_libs_post0b.c.o via strip + EXPECTED_BASELINE=1 (44B78 donor\nactive); duplicate Makefile lines from the union merge removed. Gate: ROM\nbyte-identical, non_matching_objects clean, 2400/3315 exact (36.91%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.131,"total_code":762344,"matched_code":280552,"matched_code_percent":36.801235,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3315,"matched_functions":2398,"matched_functions_percent":72.33786,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T21:50:09Z","commit_sha":"a34107b6bad2854730e442cb3f76eec439aac6b7","commit_message":"report.json: 68990 (6-case jumptable, -O2 donor) + 65060 (declaration-order homes) + 67C1C (post-increment test temp) EXACT\n\nWave 71 (agent-g run 36). Makefile donor / REPLACE_FUNC_BODY / C_FILES\nunion-merged; expected/game_libs_post1b.c.o via the C-build cp route. Gate:\nROM byte-identical, non_matching_objects clean, 2399/3317 exact (36.87%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.14065,"total_code":762344,"matched_code":281080,"matched_code_percent":36.870495,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3317,"matched_functions":2399,"matched_functions_percent":72.32439,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T21:42:33Z","commit_sha":"355192ecb682e8be849be6bf420ba40421b94fd5","commit_message":"Refresh report after 591C NM scheduling improvement","measures":{"fuzzy_match_percent":84.091675,"total_code":762344,"matched_code":280360,"matched_code_percent":36.776047,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3317,"matched_functions":2396,"matched_functions_percent":72.23395,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T21:32:58Z","commit_sha":"63df0de4ed71c841924b0ece0e21c9391664bae9","commit_message":"Keep all as default make goal with NM donor dependency","measures":{"fuzzy_match_percent":84.08216,"total_code":762344,"matched_code":280360,"matched_code_percent":36.776047,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3317,"matched_functions":2396,"matched_functions_percent":72.23395,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T21:32:32Z","commit_sha":"66ec600165f20adf8150c3392b2fc4be991883c3","commit_message":"Refresh README fuzzy progress after GUI and backup-store NM improvements","measures":{"fuzzy_match_percent":84.08216,"total_code":762344,"matched_code":280360,"matched_code_percent":36.776047,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3317,"matched_functions":2396,"matched_functions_percent":72.23395,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T21:26:41Z","commit_sha":"a6b6c0cc592f9ff66c8e25cb45ca45e8bafcbd29","commit_message":"report.json: 67D50 memset NM wrap tightened at the unit's own -O2 (None -> 83.33); records the external 659D0 EXACT\n\nWave 70 (agent-g run 35). 67AC4 and 659D0 from agent-g were dropped as\nduplicates of the external session's lands (the duplicate guard caught 67AC4;\n659D0 was landed there EXACT vs our 88.29 wrap). Gate: ROM byte-identical,\nnon_matching_objects clean, 2396/3317 exact (36.78%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":84.04066,"total_code":762344,"matched_code":280360,"matched_code_percent":36.776047,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3317,"matched_functions":2396,"matched_functions_percent":72.23395,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T21:24:00Z","commit_sha":"887458f2e0515eeedba6d8fa2999ee37b8e40f6e","commit_message":"Improve gui_func_00000148 pointer reuse and scan scheduling (94.90 to 99.92% NM)\n\nReuse the object argument and final row counter, inline the cell count, and order the dimension stores to recover target scheduling. Keep the pixel scan on one line for IDO unroll scheduling. 248/261 raw words exact; retain NON_MATCHING for the frame/spill and addu differences. Full ROM matches, no exact regressions, no episode.\n\nMatching notes: docs/IDO_CODEGEN.md#glyph-grid-pointer-reuse-gui148","measures":{"fuzzy_match_percent":84.03541,"total_code":762344,"matched_code":280360,"matched_code_percent":36.776047,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3317,"matched_functions":2396,"matched_functions_percent":72.23395,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T21:16:11Z","commit_sha":"84fccc63f8faa269f015ca1861e38469d62fcf26","commit_message":"Refresh README after child-position and concurrent transform matches","measures":{"fuzzy_match_percent":84.02854,"total_code":762344,"matched_code":280360,"matched_code_percent":36.776047,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3317,"matched_functions":2396,"matched_functions_percent":72.23395,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T21:15:35Z","commit_sha":"40bd2b4f5b9a86e4fe3b38f7655c8c3cad1d6b73","commit_message":"Refresh expected/ baseline for gl_func_000659D0 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying gl_func_000659D0 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":84.02854,"total_code":762344,"matched_code":280360,"matched_code_percent":36.776047,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3317,"matched_functions":2396,"matched_functions_percent":72.23395,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T21:13:37Z","commit_sha":"99a14d87dd943605805e5501cdc8f6ef76e07d39","commit_message":"report.json: 60BD4 line-rotate + 5D754 quaternion*scale -> 4x4 EXACT; 41820 merged NM 94.59; 60BDC/5D760/4182C retired\n\nWave 69 (agent-c run 34). expected/game_libs_post0b.c.o via strip +\nEXPECTED_BASELINE=1 (re-run once on the landed tree: no change); post0b clip\nunchanged (0x2d784). Gate: ROM byte-identical, non_matching_objects clean,\n2395/3317 exact (36.73%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.979744,"total_code":762344,"matched_code":279988,"matched_code_percent":36.727253,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3317,"matched_functions":2395,"matched_functions_percent":72.2038,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T21:10:21Z","commit_sha":"b1ad5b9b99e6ec14e221e7007de7ff4910bd0ff4","commit_message":"Refresh expected/ baseline for gl_func_00065C54 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying gl_func_00065C54 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":83.82046,"total_code":762344,"matched_code":279324,"matched_code_percent":36.640152,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3320,"matched_functions":2393,"matched_functions_percent":72.07831,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T21:02:33Z","commit_sha":"ea7fc6ad0462f4a748621cf0b4987a2926eab312","commit_message":"Refresh README progress after controller-read and boundary-fix lands","measures":{"fuzzy_match_percent":83.81437,"total_code":762344,"matched_code":279144,"matched_code_percent":36.61654,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3320,"matched_functions":2392,"matched_functions_percent":72.048195,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T20:42:42Z","commit_sha":"534b9a441a56dfae72535120279fd530998f9a6b","commit_message":"report.json: B5AC (entry 0xB59C, twin of B628) + 65B40 quaternion -> 3x3 EXACT; 65EE4 merged NM (146 w, -O1 shape); B5AC-cap/65B5C/65F08 retired\n\nWave 68 (agent-g run 34). expected/game_libs_post1b.c.o via the C-build cp route;\ntail unchanged (clip 0x5550). Gate: ROM byte-identical, non_matching_objects\nclean, 2392/3320 exact (36.62%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.81437,"total_code":762344,"matched_code":279144,"matched_code_percent":36.61654,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3320,"matched_functions":2392,"matched_functions_percent":72.048195,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T20:41:00Z","commit_sha":"1482fcc42a4c424adbd83e18edaffdb28afa44af","commit_message":"report.json: 6179C EXACT (break-on-zero indexed walk, baked end pointer) + 1D4B0 merged NM 10.5 -> 99.90 (frame 0x30 vs 0x28); 617A8/1D4C0 retired\n\nWave 67 (agent-c run 33). expected/ post via strip + EXPECTED_BASELINE=1 (29CCC\ndonor active), post0b via strip + EXPECTED_BASELINE=1; post0b clip unchanged\n(0x2d784). Gate: ROM byte-identical, non_matching_objects clean, 2390/3322\nexact (36.56%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.73331,"total_code":762344,"matched_code":278728,"matched_code_percent":36.561974,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3322,"matched_functions":2390,"matched_functions_percent":71.94461,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T20:14:47Z","commit_sha":"60bdade57f0b931e1349f8d093ade33c0b0891db","commit_message":"report.json: A1B0 (ms -> min/sec/hundredths) + B628 (%-only div, no mflo) EXACT; CBF0 merged NM 0 -> 97.78; A1C0/B638/CBFC retired\n\nWave 66 (agent-g run 33). expected/game_libs_tail.c.o via one-unit strip +\nEXPECTED_BASELINE=1 (no donors). Tail clip unchanged (0x5550). Gate: ROM\nbyte-identical, non_matching_objects clean, 2389/3324 exact (36.54%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.696014,"total_code":762344,"matched_code":278592,"matched_code_percent":36.544132,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3324,"matched_functions":2389,"matched_functions_percent":71.87124,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T20:01:29Z","commit_sha":"719e6ec71875fef97179aad054b831b129a37e7c","commit_message":"report.json: 61728 + 5D304 (post0b) + 23494 (post; TU-local baked-jal callee) EXACT; 61734/5D30C/2349C retired\n\nWave 65 (agent-c run 32). 23494 conflicted with the external session's 98.2%\nNM merge of the same function (c4af504a6); resolved to the exact version.\npost0b clip re-probed on the landing tree = 0x2d784; expected/ post0b via\nstrip + EXPECTED_BASELINE=1, post via strip + EXPECTED_BASELINE=1 (29CCC donor\nactive). Gate: ROM byte-identical, non_matching_objects clean, 2387/3327 exact\n(36.49%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.59431,"total_code":762344,"matched_code":278196,"matched_code_percent":36.492188,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3327,"matched_functions":2387,"matched_functions_percent":71.74632,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T19:49:05Z","commit_sha":"3ef8ba358b61c79dfd4297c7cea1b2703766116d","commit_message":"Refresh expected/ baseline for gl_func_0006C084 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying gl_func_0006C084 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":83.549614,"total_code":762344,"matched_code":277640,"matched_code_percent":36.419254,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3329,"matched_functions":2384,"matched_functions_percent":71.6131,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T19:45:57Z","commit_sha":"774ae974b6d102be5eacff5bb410a0dd564f0571","commit_message":"report.json: CD74 EXACT (3-threshold float OR-gate; CD80 fake-param wrap retired) + cache LEAF pair merges (6C404, 6F254, 6F2D4 = osInvalDCache entry)\n\nWave 64 (agent-g run 32). 66620 dropped as a duplicate of the external session's\nland. expected/ post1b2c and tail regenerated via one-unit strip +\nEXPECTED_BASELINE=1. Gate: ROM byte-identical, non_matching_objects clean,\n2383/3329 exact (36.40%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.52693,"total_code":762344,"matched_code":277500,"matched_code_percent":36.40089,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3329,"matched_functions":2383,"matched_functions_percent":71.58305,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T19:33:35Z","commit_sha":"2d8ff1f4a36234c1e86a689e04a161008ad6a29c","commit_message":"Refresh expected/ baseline for gl_func_0006D964 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying gl_func_0006D964 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":83.51998,"total_code":762344,"matched_code":277392,"matched_code_percent":36.386723,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3333,"matched_functions":2382,"matched_functions_percent":71.46715,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T19:25:07Z","commit_sha":"f999568681fea23759c1d50ececdbf2560247f29","commit_message":"report.json: 6D964 osPiStartDma EXACT (-O1 donor, own 16-byte pad) + cache/CP0 cluster identity comments; 6F834 comments corrected to guPosition\n\nWave 63 (agent-g run 31). Makefile donor block / REPLACE_FUNC_BODY / SUFFIX /\nC_FILES union-merged; expected/game_libs_post1b2c.c.o regenerated via one-unit\nstrip + EXPECTED_BASELINE=1 (donors active). Gate: ROM byte-identical,\nnon_matching_objects clean, 2382/3333 exact (36.39%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.514656,"total_code":762344,"matched_code":277392,"matched_code_percent":36.386723,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3333,"matched_functions":2382,"matched_functions_percent":71.46715,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T19:24:04Z","commit_sha":"6efdf3d39dd86c3864aff2d1261d7148c2c1afde","commit_message":"report.json: 4CEFC EXACT (4CDB0 alias/packet kit, 4CF04 retired) + 4B2F4 merged NM 11.9 -> 90.36 (48AEC sibling kit; 4B2FC retired)\n\nWave 62 (agent-c run 31). post0b clip re-probed on the landing tree = 0x2d7a8;\nexpected/game_libs_post0b.c.o via strip + EXPECTED_BASELINE=1. Gate: ROM\nbyte-identical, non_matching_objects clean, 2381/3333 exact (36.35%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.498344,"total_code":762344,"matched_code":277120,"matched_code_percent":36.351044,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3333,"matched_functions":2381,"matched_functions_percent":71.43714,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T19:16:37Z","commit_sha":"9e0a0a21520043a7de5a79c12f5404065cdbce17","commit_message":"Refresh expected/ baseline for gl_func_0006EF64 gl_func_0006CC14 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying gl_func_0006EF64 gl_func_0006CC14 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":83.40332,"total_code":762344,"matched_code":276932,"matched_code_percent":36.32638,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3335,"matched_functions":2380,"matched_functions_percent":71.36432,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T19:12:26Z","commit_sha":"310e9d892ed7d71c2144c4dcec9765de8dc5e3b0","commit_message":"Refresh expected/ baseline for gl_func_0006EF64 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying gl_func_0006EF64 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":83.40209,"total_code":762336,"matched_code":276852,"matched_code_percent":36.31627,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3335,"matched_functions":2379,"matched_functions_percent":71.334335,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T19:07:44Z","commit_sha":"4dca550f822bc2cf7ecf5e637e8729a70ca8288b","commit_message":"report.json: 6F634 osViSwapBuffer + 6CC14 osEPiLinkHandle (-O1 donors) + 6F684 guPositionF (5.3 -O3, direct-CC rule) EXACT\n\nWave 61 (agent-g run 30). Makefile donor blocks / REPLACE_FUNC_BODY / C_FILES /\nSUFFIX union-merged; expected/game_libs_post1b2c.c.o regenerated via one-unit\nstrip + EXPECTED_BASELINE=1 (donors active). Gate: ROM byte-identical,\nnon_matching_objects clean, 2379/3336 exact (36.30%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.38941,"total_code":762344,"matched_code":276708,"matched_code_percent":36.297,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3336,"matched_functions":2379,"matched_functions_percent":71.31295,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T19:06:26Z","commit_sha":"fcdffa6204f92a04a7859d62ddd7e50d759560c7","commit_message":"report.json: 4247C merged NM 65.0 -> 99.57 (one stack-arg t-reg) + 4CDB0 merged NM 65.8 -> 99.64 (packet-3 a0/v1 swap); 42484/4CDB8 retired\n\nWave 60 (agent-c run 30). post0b clip re-probed on the landing tree = 0x2d5c8\n(unchanged); expected/game_libs_post0b.c.o via strip + EXPECTED_BASELINE=1.\nGate: ROM byte-identical, non_matching_objects clean, 2376/3336, sentinels\n100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.37617,"total_code":762336,"matched_code":276116,"matched_code_percent":36.219727,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3336,"matched_functions":2376,"matched_functions_percent":71.22302,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:53:23Z","commit_sha":"1bec3cc25a3f7594f3c0806af8fecd842e8ab06a","commit_message":"report.json: 6C484 osInitialize (5.3 -O1) + 6CD44 osViSetMode (-O1) + 6F834 guFrustum (5.3 -O3, direct-CC rule) EXACT; 6D894 = handwritten __osProbeTLB\n\nWave 59 (agent-g run 29). Makefile donor blocks / REPLACE_FUNC_BODY / C_FILES\nand undefined_syms pins union-merged onto main's 6FC70 donor naming (agent-g's\n5 6FC70-donor pins dropped as unused). Tracked expected/ unchanged. Gate: ROM\nbyte-identical, verify-blocks OK, non_matching_objects clean, 2376/3338 exact\n(36.22%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.354324,"total_code":762336,"matched_code":276116,"matched_code_percent":36.219727,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3338,"matched_functions":2376,"matched_functions_percent":71.18035,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:49:27Z","commit_sha":"1dc9328ad42ac61a8bfe4cd879507c0695e176e8","commit_message":"Refresh expected/ baseline for timproc_uso_b1_func_000019C0 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying timproc_uso_b1_func_000019C0 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":83.31901,"total_code":762336,"matched_code":275252,"matched_code_percent":36.106388,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3338,"matched_functions":2373,"matched_functions_percent":71.09047,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:45:24Z","commit_sha":"90385090f031b5016292f1441b1506bc04b38c5e","commit_message":"Refresh expected/ baseline for timproc_uso_b3_func_00001920 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying timproc_uso_b3_func_00001920 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":83.317184,"total_code":762328,"matched_code":275080,"matched_code_percent":36.084206,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3338,"matched_functions":2372,"matched_functions_percent":71.06052,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:36:03Z","commit_sha":"32a36a6e364cdfbbf6e82e052f67f47171c0446d","commit_message":"Refresh expected/ baseline for mgrproc_uso_func_00001BE4 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying mgrproc_uso_func_00001BE4 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":83.31611,"total_code":762328,"matched_code":274908,"matched_code_percent":36.06164,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3338,"matched_functions":2371,"matched_functions_percent":71.030556,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:34:24Z","commit_sha":"127ccce03371a1e5c0e9466787856005b859c34f","commit_message":"Decompile gl_func_0006FDE8 (__osSetTimerIntr, timerintr.c verbatim, IDO -O1 donor, 29/29 BYTE-EXACT)\n\nAppended to the existing game_libs_o1_6FC70.c donor TU (same timerintr.c TU as\n__osTimerInterrupt), spliced over the post1b2c placeholder via REPLACE_FUNC_BODY.\nThe old 73.9% \"4-call cascade w/ 64-bit-add, 64-bit-stack-arg cap\" decode was\nu64 + zero-extended u32 at -O1 (literal-0 hi word + sltu carry); the\n\"spilled-but-dead\" high word is the -O1 stack home of the u64 local, and the\nthird call is __osSetCompare((u32)NewTime). Blank imports gl_disint_6FC70 /\ngl_resint_6FC70 pinned 0. Verified 29/29 against baserom at ROM 0xE54EC0.\nHand-merged from agent-g 5872241e2 onto main's 6FC70 donor naming.\nexpected/game_libs_post1b2c.c.o via one-unit strip + EXPECTED_BASELINE=1\n(donors active). Gate: ROM byte-identical, non_matching_objects clean,\n2370/3338 exact (36.04%), sentinels 100, nothing lost. Wave 58 (agent-g run 28).\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.31307,"total_code":762312,"matched_code":274720,"matched_code_percent":36.03774,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3338,"matched_functions":2370,"matched_functions_percent":71.0006,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:33:00Z","commit_sha":"0549e25483c4f9594f5837b3605ef9f1a1468ffb","commit_message":"report.json: 309AC EXACT (switch arm order = test chain + layout) + 3F9BC EXACT (decl-order slot placement); 309B4/3F9C4 retired\n\nWave 57 (agent-c run 29). expected/ game_libs_post via strip + EXPECTED_BASELINE=1\n(29CCC donor active); post0b via strip + EXPECTED_BASELINE=1. Gate: ROM\nbyte-identical, non_matching_objects clean, 2369/3338 exact (36.02%), sentinels\n100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.3091,"total_code":762312,"matched_code":274604,"matched_code_percent":36.022522,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3338,"matched_functions":2369,"matched_functions_percent":70.97064,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:31:48Z","commit_sha":"6605c2cd05dcdf6f35b2a5d69fcb9cf058b9b97a","commit_message":"report.json: 67FE4 EXACT (atan-table lookup; \"67FD8\" pad+hoisted head and \"68004\" 86% wrap were one function)\n\nWave 56 (agent-g run 28). expected/game_libs_post1b.c.o via the C-build route.\nGate: ROM byte-identical, non_matching_objects clean, 2367/3340 exact (35.99%),\nsentinels 100, nothing lost. (6FC70 __osTimerInterrupt had meanwhile been landed\non main by another session; agent-g's duplicate was dropped.)\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.29579,"total_code":762312,"matched_code":274336,"matched_code_percent":35.987366,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3340,"matched_functions":2367,"matched_functions_percent":70.86826,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:30:20Z","commit_sha":"277ea15ba81004c16db01445e1d668b52fa8c285","commit_message":"Refresh expected/ baseline for titproc_uso_func_00001840 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying titproc_uso_func_00001840 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":83.288864,"total_code":762312,"matched_code":274228,"matched_code_percent":35.973198,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3341,"matched_functions":2366,"matched_functions_percent":70.817116,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:27:11Z","commit_sha":"a27b031ebe07da06bf593108885cc5d9f52e169b","commit_message":"Improve h2hproc A88 to 99.66%; correct void-call and stack-home decoding\n\nVerify 69/73 raw instruction words against original ROM, full ROM equality, and no lost exact functions. Retain NON_MATCHING and log no episode. Query arity is still unresolved; remaining mismatch is paired-array base a0 versus a2.","measures":{"fuzzy_match_percent":83.286766,"total_code":762312,"matched_code":273956,"matched_code_percent":35.93752,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3341,"matched_functions":2365,"matched_functions_percent":70.78719,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:19:58Z","commit_sha":"4d023b28e8323842f9dd714a3f8eef9b57e7a511","commit_message":"Refresh expected/ baseline for game_libs_func_0006FC70 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying game_libs_func_0006FC70 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":83.2858,"total_code":762312,"matched_code":273956,"matched_code_percent":35.93752,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3341,"matched_functions":2365,"matched_functions_percent":70.78719,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:17:23Z","commit_sha":"b77af35abfb0867e5847843ef8807ff1bcc9bf8c","commit_message":"report.json: 307A8 merged NM 83.3 -> 84.06 (hoisted flag-read head + 307B0 retired; TU-local callee via jal-grep)\n\nWave 55 (agent-c run 28). Residual = two shared-`lui at` absolute pairs\n(#shared-at-absolute-store-cap-66a50) + one hoisted ugen temp. expected/\ngame_libs_post.c.o regenerated via strip + EXPECTED_BASELINE=1 (29CCC donor\nactive). Gate: ROM byte-identical, non_matching_objects clean, 2364/3342,\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.23647,"total_code":762312,"matched_code":273580,"matched_code_percent":35.88819,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3342,"matched_functions":2364,"matched_functions_percent":70.736084,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:15:21Z","commit_sha":"9fd6885f390fad4a90f80dafa7bffbb17145f106","commit_message":"report.json: 6FBE4 EXACT (__osTimerServicesInit, IDO 5.3 -O1 donor, in-TU u64 def) + 70324 bcopy boundary (handwritten, INCLUDE_ASM)\n\nWave 54 (agent-g run 27). expected/ post1b2c regenerated via one-unit strip +\nEXPECTED_BASELINE=1 with donors active; post1c baseline from the agent commit\n(blanked route, 0 relocs, .text identical). Gate: ROM byte-identical,\nnon_matching_objects clean, 2364/3343 exact (35.89%), sentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.235344,"total_code":762312,"matched_code":273580,"matched_code_percent":35.88819,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3343,"matched_functions":2364,"matched_functions_percent":70.71493,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:11:04Z","commit_sha":"88b6f40f56cbb88dfeeed2df8b7371b069c488a2","commit_message":"Refresh expected/ baseline for gl_func_0002D130 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying gl_func_0002D130 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":83.227425,"total_code":762312,"matched_code":273428,"matched_code_percent":35.868256,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3343,"matched_functions":2363,"matched_functions_percent":70.68501,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:04:55Z","commit_sha":"033b7f47aabbcfb6391fc8b28ea1a521fc5bca1c","commit_message":"report.json: 2CF60 EXACT (hoisted cache-store head, 2CF70 retired) + 69CC4 EXACT (table-driven acos-shaped float fn, post1b)\n\nWave 53 (agent-c run 28, agent-g run 27). expected/ regenerated: post1b via the\nC-build route, game_libs_post via strip + EXPECTED_BASELINE=1 (29CCC donor active).\nGate: ROM byte-identical, non_matching_objects clean, 2362/3344 exact (35.84%),\nsentinels 100, nothing lost.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.21028,"total_code":762312,"matched_code":273184,"matched_code_percent":35.836246,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3344,"matched_functions":2362,"matched_functions_percent":70.63397,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T18:02:26Z","commit_sha":"9fb34e2f6142bfc6613bd3b64abb5da7b07f3560","commit_message":"report.json: 258C0 merged NM 77.6 -> 95.7 (hoisted pending-count head + 258CC; oracle 0x39F2C exported)\n\nWave 52 (agent-c run 27). expected/game_libs_post.c.o regenerated via strip +\nEXPECTED_BASELINE=1 with the 29CCC donor active. Gate: ROM byte-identical,\nnon_matching_objects clean, exact set 2360/3346 (258CC stub retired), sentinels 100.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.15418,"total_code":762312,"matched_code":272680,"matched_code_percent":35.77013,"total_data":592,"matched_data":224,"matched_data_percent":37.837837,"total_functions":3346,"matched_functions":2360,"matched_functions_percent":70.531975,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T17:20:21Z","commit_sha":"88a1d49bd0335f425e5daafc33ec8217a7a9543b","commit_message":"report.json: 26D64 NM 88.1->97.1 (extern struct-array base keeps the opaque $s5 state pointer; per-access cursor aliases) — 2354/3347 35.71%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.05568,"total_code":762244,"matched_code":272216,"matched_code_percent":35.71245,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3347,"matched_functions":2354,"matched_functions_percent":70.33164,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-09T17:16:49Z","commit_sha":"382ca69d0ca0c0bf183efe732cbfb706e75c23dc","commit_message":"report.json: 2DC74 EXACT (volatile-pointee held base bakes the addend; (int,float) callee) + 24E28 merged NM 76.2->78.7 — 2354/3347 35.71%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.04479,"total_code":762244,"matched_code":272216,"matched_code_percent":35.71245,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3347,"matched_functions":2354,"matched_functions_percent":70.33164,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T14:24:57Z","commit_sha":"07d0c25c9fe400d6c9c4d27d265bfb4ac779b11c","commit_message":"report.json: 3183C (while + hoisted invariant store + RMW double store) + 25BFC (1-bit bitfield dead-srl phantom) EXACT; 240A0 residual pinned (NM 97.8) — 2353/3349 35.70%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.03392,"total_code":762244,"matched_code":272084,"matched_code_percent":35.695133,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3349,"matched_functions":2353,"matched_functions_percent":70.25978,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T14:24:39Z","commit_sha":"9cd717c8fdb56afcdbaa2cbf2beb81c1b5a2c32e","commit_message":"report.json: 2DDEC EXACT (&param dead-home + in-place andi) + 35E64 merged NM 80.6->99.4 (per-block FP colouring via do{}while(0)); post0b clip re-probed 0x2d5c8 — 2351/3349 35.67%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.033134,"total_code":762244,"matched_code":271904,"matched_code_percent":35.671516,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3349,"matched_functions":2351,"matched_functions_percent":70.20006,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T14:00:49Z","commit_sha":"7d4e03806d1f7d9a96fa2fdeffcd478f1b73ddd0","commit_message":"report.json: 20ED0 EXACT (in-loop y*8+j index -> hoisted shift-merge in-place sll) + 298D8 EXACT (short-index shift phantom + cfe operand rank) — 2350/3350 35.66%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.02098,"total_code":762244,"matched_code":271848,"matched_code_percent":35.66417,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3350,"matched_functions":2350,"matched_functions_percent":70.149254,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T13:32:24Z","commit_sha":"735ce0a934694da313949dff722f44a1fde1a699","commit_message":"report.json: 20E24 + 20E78 EXACT (8-short table-record copies; shift-merged phantom temp + hand-walked do/while + one-line inits) — 2348/3350 35.61%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.01395,"total_code":762244,"matched_code":271456,"matched_code_percent":35.612743,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3350,"matched_functions":2348,"matched_functions_percent":70.089554,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T13:31:59Z","commit_sha":"384f2bad2e8b9545c0f483c310d613c46bcad105","commit_message":"report.json: 5BCCC EXACT (hoisted divisor-load head; assignment lever on the call return) + 5A2C4 merged NM 84.4->89.1 (post0b clip merged -> 0x2d5c8, probe-verified) — 2346/3350 35.59%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":83.011826,"total_code":762244,"matched_code":271284,"matched_code_percent":35.59018,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3350,"matched_functions":2346,"matched_functions_percent":70.02985,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T13:11:46Z","commit_sha":"98df57a1d9087a6dc8c67958165d0f1f5f3c3a97","commit_message":"report.json: 5C808 EXACT (hoisted mtc1 arg-move head; \"o32 float-arg-passing cap\" retracted) + 2D374 merged NM 95.1->96.7 — 2345/3352 35.57%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.997025,"total_code":762244,"matched_code":271104,"matched_code_percent":35.566566,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3352,"matched_functions":2345,"matched_functions_percent":69.95824,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T13:09:48Z","commit_sha":"dace787b77e4f9a36e93c4c78ca4ebce4c57d0b3","commit_message":"report.json: 20914 EXACT (blank in-module jal = placeholder not self-recursion; distinct-pointer loop-bound reload; decl-order home) — 2344/3353 35.54%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.99254,"total_code":762244,"matched_code":270908,"matched_code_percent":35.540848,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3353,"matched_functions":2344,"matched_functions_percent":69.90755,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T12:57:37Z","commit_sha":"0760276bd9e0c9bf85422f6936a855b4225dfec2","commit_message":"report.json: 20A20 EXACT (245-insn 2x8 float recurrence table pack; hoisted import-base float load was the \"caller-set $f0 cap\"; unroll-budget coupling) — 2343/3353 35.51%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.985016,"total_code":762244,"matched_code":270640,"matched_code_percent":35.50569,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3353,"matched_functions":2343,"matched_functions_percent":69.877716,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T12:50:01Z","commit_sha":"7135810cfd0217f65d590f4c182689f5651aad2f","commit_message":"report.json: 31D70 + 5FDC4 EXACT (last two game_libs fake-param \"exacts\" 31D78/5FDCC retired; 5FD20 all-zero SUFFIX pad; post0b clip merged 0x2d5e4+4 -> 0x2d5e8, probe-verified) — 2342/3354 35.38%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.86619,"total_code":762244,"matched_code":269660,"matched_code_percent":35.377125,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3354,"matched_functions":2342,"matched_functions_percent":69.82707,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T01:05:15Z","commit_sha":"8bdc52a43fccbd15bbb164d34b39dff4698c99b6","commit_message":"report.json: 67AC4 + 2DEF4 EXACT (USO Sym-export oracle; fake-param \"exacts\" 67AC8/2DF00 retired) — 2342/3356 35.37%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.863045,"total_code":762244,"matched_code":269640,"matched_code_percent":35.374496,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3356,"matched_functions":2342,"matched_functions_percent":69.78546,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T00:58:12Z","commit_sha":"aeedf34fa4d2ba567be97c32e7eaccb975e591b0","commit_message":"report.json: 1818 NM 0->97.0 (271-insn gauge tick; hoisted 1.0f head + gl_func_00001820 merged; 8-word residual pinned) — 2342/3357 35.37%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.86094,"total_code":762244,"matched_code":269624,"matched_code_percent":35.3724,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3357,"matched_functions":2342,"matched_functions_percent":69.76467,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T00:57:16Z","commit_sha":"53f919b51cd222c4c8716da4a67e17c1b3c5a17f","commit_message":"report.json: h2hproc 049C + timproc b1 10D4 + b3 1088 EXACT (USO Sym-export oracle; fake-param \"exacts\" 04A4/10DC/1090 retired) + b1 11D0 NM 99.78, b3 1920 NM 95.23 — 2342/3358 35.37%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.719055,"total_code":762244,"matched_code":269624,"matched_code_percent":35.3724,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3358,"matched_functions":2342,"matched_functions_percent":69.7439,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T00:26:32Z","commit_sha":"9999cb7a0ea6face861a0f4a46d185807d07a83a","commit_message":"report.json: 3FB6C EXACT (hoisted-head orphan re-decode, typed stack record) + 4E584 NM 66.5->87.9 (double-assigned base keeps the -0x28 compare live; residual = prologue sw ra brace-line tie) — 2342/3363 35.37%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.712685,"total_code":762244,"matched_code":269600,"matched_code_percent":35.369255,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3363,"matched_functions":2342,"matched_functions_percent":69.6402,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T00:22:20Z","commit_sha":"1bec75cdf818b6c0f71bfbdc8bc2c9149a7253c8","commit_message":"report.json: mgrproc 119C EXACT (hoisted-head \"alternate entry\" merged with 11A4; 24th mis-split case) + 700 residual pinned to the -O0 non-leaf switch-temp class — 2341/3363 35.35%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.701485,"total_code":762244,"matched_code":269444,"matched_code_percent":35.348785,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3363,"matched_functions":2341,"matched_functions_percent":69.610466,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T00:07:09Z","commit_sha":"c9e1a02de9da2f683ddd382dc5296cc00a8833c7","commit_message":"report.json: arcproc F48 EXACT (USO Sym-export table proves the orphan is the entry; fake F50 retired) + 5165C NM 26.5->93.75 ((unsigned)p==0 keeps the alloc arm; post0b clip 0x2d5a4->0x2d5e4) — 2340/3364 35.31%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.69939,"total_code":762244,"matched_code":269172,"matched_code_percent":35.313103,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3364,"matched_functions":2340,"matched_functions_percent":69.56004,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-06T00:05:22Z","commit_sha":"db519bcf068340aa593104ec0426734b7ac5a8a6","commit_message":"report.json: mgrproc 5D0 EXACT (-O0 unique-ID filler; RIGHT-side comma eval-order lever, 4-for-4; class closed) — 2340/3365 35.31%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.69374,"total_code":762244,"matched_code":269164,"matched_code_percent":35.312054,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3365,"matched_functions":2340,"matched_functions_percent":69.539375,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-05T23:57:18Z","commit_sha":"8b5d15601c68beadbc10f0ebf9bb842e766d033d","commit_message":"report.json: 122C4 EXACT (-O0 step gate; RIGHT-side comma eval-order lever, chain-vs-chain) — 2339/3365 35.27%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.69197,"total_code":762244,"matched_code":268860,"matched_code_percent":35.27217,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3365,"matched_functions":2339,"matched_functions_percent":69.50966,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-05T23:49:46Z","commit_sha":"1abec88697204534691c7f1420e2715c06c4de6b","commit_message":"report.json: 11E00/11ED4/11FA8 triplet unit moved to -O0 (tail3a_bot_11DF8 -> o0_11E00; 3 x 6.58 -> 96.23, residual = -O0 dead-double-b; no -O2 -g3 unit left in bootup_uso) — 2338/3365 35.23%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.68963,"total_code":762244,"matched_code":268560,"matched_code_percent":35.23281,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3365,"matched_functions":2338,"matched_functions_percent":69.47994,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-05T23:44:27Z","commit_sha":"d6a4fee340618838ed4c9d37d15abf5591f61657","commit_message":"report.json: kernel 66EC EXACT (hoisted-head orphan + byte copy; \"alias entry\" cap retired; hack unit kernel_048 removed) — 2338/3365 35.23%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.61483,"total_code":762244,"matched_code":268560,"matched_code_percent":35.23281,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3365,"matched_functions":2338,"matched_functions_percent":69.47994,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-05T23:41:05Z","commit_sha":"ff98b3f0aa0eda89d3dd718c77c98bde40e4cdf0","commit_message":"report.json: 1207C + 12090 absorb their dead -O0 exit pairs in new unit o0_1207C (last two fake stubs removed; bootup -O0 dead-pair class exhausted) — 2338/3366 35.23%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.6143,"total_code":762244,"matched_code":268556,"matched_code_percent":35.23229,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3366,"matched_functions":2338,"matched_functions_percent":69.459305,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":191,"complete_units":0}},{"timestamp":"2026-09-05T23:34:59Z","commit_sha":"be75f8d64f9584d4cd817c17b0f8096454cceb61","commit_message":"report.json: 10324 + 10A9C + 12BF8 + 102F0 absorb their dead -O0 exit pairs; four -g3 stub units re-labelled -O0 (tail2 retired; 4 fake episodes removed) — 2340/3368 35.23%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.6143,"total_code":762244,"matched_code":268556,"matched_code_percent":35.23229,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3368,"matched_functions":2340,"matched_functions_percent":69.47743,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-05T23:33:01Z","commit_sha":"fc6b4086fa459abd0de04d44fe319554d0af87c3","commit_message":"report.json: 34A78 NM 63.2->91.4 (constant-cast config block rewritten in symbol form via per-site aliases; post0b NM clip 0x2d584->0x2d5a4) — 2344/3372 35.23%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.6143,"total_code":762244,"matched_code":268556,"matched_code_percent":35.23229,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3372,"matched_functions":2344,"matched_functions_percent":69.51364,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-05T23:21:53Z","commit_sha":"e1875d30e21dfac808849699d9f94f0b455c8113","commit_message":"report.json: 11D78 + 11DBC + 102A4 absorb their dead -O0 exit pairs (\"11DB4\"/\"11DF8\"/\"102E8\"; tail3a_bot_11DB4 unit retired; 3 fake episodes removed) — 2344/3372 35.23%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.6035,"total_code":762244,"matched_code":268556,"matched_code_percent":35.23229,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3372,"matched_functions":2344,"matched_functions_percent":69.51364,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":190,"complete_units":0}},{"timestamp":"2026-09-05T23:12:43Z","commit_sha":"b5bb12ba27f1188a0d13c307d499ccfa0090b375","commit_message":"report.json: 33444 + 349E0 EXACT (hoisted-load orphans merged; one alias per call-free same-symbol pair) — 2347/3375 35.23%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.6035,"total_code":762244,"matched_code":268556,"matched_code_percent":35.23229,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3375,"matched_functions":2347,"matched_functions_percent":69.54074,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":191,"complete_units":0}},{"timestamp":"2026-09-05T23:09:07Z","commit_sha":"60c87ba51a2347ae5d4467168123f8a6324aa81a","commit_message":"report.json: 11D40 absorbs its dead -O0 exit pair \"11D70\" (sandwiched -g3 unit tail3a_bot retired; fake episode removed; real episode logged) — 2345/3377 35.20%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.58501,"total_code":762244,"matched_code":268332,"matched_code_percent":35.2029,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3377,"matched_functions":2345,"matched_functions_percent":69.44033,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":191,"complete_units":0}},{"timestamp":"2026-09-05T22:59:49Z","commit_sha":"e80592357adde688c2a07bc11a009b12e7cbc35b","commit_message":"report.json: 34180 EXACT (hoisted-load orphan + gl_func_00034188 merged; device-tick coloring kit) — 2346/3378 35.20%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.58501,"total_code":762244,"matched_code":268332,"matched_code_percent":35.2029,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3378,"matched_functions":2346,"matched_functions_percent":69.44938,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":192,"complete_units":0}},{"timestamp":"2026-09-05T22:54:27Z","commit_sha":"37e02d9f45e2787dcf284063f20927055822c1ef","commit_message":"report.json: timproc_b5 87F4 (-g3 carve \"8894\" absorbed) + 87A0 (jumptable dispatcher; 3 fake-exact return stubs + \"87E8\" carve absorbed) EXACT; block 5 has zero carves — 2345/3379 35.18%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.57869,"total_code":762244,"matched_code":268140,"matched_code_percent":35.17771,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3379,"matched_functions":2345,"matched_functions_percent":69.39923,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":192,"complete_units":0}},{"timestamp":"2026-09-05T22:41:33Z","commit_sha":"8bb9b17600a0e6809c68eb374125e80b7869a543","commit_message":"report.json: 343F4 EXACT (jumptable switch, donor splice; 3 fake-exact \"return &D+K\" stubs + the g3_34448 carve unit retired) — 2348/3384 35.15%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.570816,"total_code":762244,"matched_code":267932,"matched_code_percent":35.150425,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3384,"matched_functions":2348,"matched_functions_percent":69.385345,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":194,"complete_units":0}},{"timestamp":"2026-09-05T22:39:27Z","commit_sha":"ec80053379b7a41e680a32b6bb4a35ce6b37d088","commit_message":"report.json: timproc_b5 88A0 EXACT (-g3 carve \"8940\" was its return-0 block; carve unit retired; block5 verified) — 2351/3388 35.14%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.564514,"total_code":762244,"matched_code":267884,"matched_code_percent":35.144127,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3388,"matched_functions":2351,"matched_functions_percent":69.391975,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-05T22:24:25Z","commit_sha":"31b4bffc1e84b5f80179c19314d06b0b8fbc6e4a","commit_message":"report.json: 624EC (slot search; while(0) ucode-slot lever) + 66620 (list remove; 3-symbol chain) EXACT — 2351/3389 35.12%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.56294,"total_code":762244,"matched_code":267724,"matched_code_percent":35.12314,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3389,"matched_functions":2351,"matched_functions_percent":69.3715,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T22:23:56Z","commit_sha":"2cd04be2129c769925e9c6abbf9efcc818649804","commit_message":"report.json: 2E290 (jumptable switch, donor splice) + 560E4 (bit index chain) EXACT; 18 fake-exact \"return K\"/\"empty fn\" stub episodes removed — 2349/3392 35.10%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.5409,"total_code":762244,"matched_code":267556,"matched_code_percent":35.101093,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3392,"matched_functions":2349,"matched_functions_percent":69.25118,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T22:05:00Z","commit_sha":"1abe0bf2cc511c4f5d2f82d7b4e69c60256c6612","commit_message":"report.json: 5BBEC (clamp, single exit) + 5CA78 (box test, 60 insns) EXACT; fake-exact stub 5BC04 removed — 2365/3411 35.07%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.50837,"total_code":762244,"matched_code":267308,"matched_code_percent":35.068558,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3411,"matched_functions":2365,"matched_functions_percent":69.3345,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T21:56:16Z","commit_sha":"235545ce91e58bb46d40f346e53ccfef5996696f","commit_message":"report.json: 9944 + 4FB34 EXACT (mis-split cases 9-10; fake-exact stubs 9970/4FB9C removed) — 2364/3414 35.03%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.47373,"total_code":762244,"matched_code":267044,"matched_code_percent":35.033928,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3414,"matched_functions":2364,"matched_functions_percent":69.24429,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T21:49:38Z","commit_sha":"834097e068d49235788d32df01d15d06798d7bdb","commit_message":"report.json: 3AA5C EXACT (128-insn dominant-axis classifier; mis-split bc1fl sign=-1 block \"3AC50\" merged; chained-assignment sign-extend lever) — 2364/3418 35.01%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.454315,"total_code":762244,"matched_code":266896,"matched_code_percent":35.01451,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3418,"matched_functions":2364,"matched_functions_percent":69.16325,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T21:47:32Z","commit_sha":"fdd768b915e640fce468b2bba8e8d9468e6bee9c","commit_message":"report.json: 986C EXACT (checksum verifier; scanner-A 9920 was its tail, fake-exact stub 993C its return block; general stub scanner added) — 2363/3419 34.95%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.387146,"total_code":762244,"matched_code":266384,"matched_code_percent":34.94734,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3419,"matched_functions":2363,"matched_functions_percent":69.11377,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T21:31:48Z","commit_sha":"0af39050a1670a5588629f37cd6c0949f1b5bcf4","commit_message":"report.json: timproc_b5 1CF0 EXACT (-O2 plain-bne exit block \"1D14\" merged; arm order) — 2363/3421 34.92%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.359856,"total_code":762244,"matched_code":266176,"matched_code_percent":34.92005,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3421,"matched_functions":2363,"matched_functions_percent":69.07337,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T21:30:40Z","commit_sha":"8725cf5214f1770678cf20cb5e706544f9ec610f","commit_message":"report.json: 29CCC EXACT (207-insn jumptable stepper; scanner pair + dispatcher merged; Duff case-label-inside-loop LICM lever; donor TU + rodata pin) — 2363/3422 34.92%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.35713,"total_code":762244,"matched_code":266140,"matched_code_percent":34.91533,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3422,"matched_functions":2363,"matched_functions_percent":69.053185,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T21:25:38Z","commit_sha":"9fc7968554c7c949e9086a14e4408a8af915743f","commit_message":"report.json: mgrproc 140 + 170 EXACT (-O0 two-block predicates; four \"matched\" stub symbols 15C/168/188/194 were their else arms / dead fall-off, removed) — 2362/3425 34.81%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.248505,"total_code":762244,"matched_code":265312,"matched_code_percent":34.8067,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3425,"matched_functions":2362,"matched_functions_percent":68.9635,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T20:56:25Z","commit_sha":"566c98dae473da9312f0eeb392c209bdc6a9abc9","commit_message":"report.json: 3341C + 4D05C EXACT (same-line call collapse; (int a0) tiny-wrapper subclass closed) — 2364/3429 34.80%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.24845,"total_code":762244,"matched_code":265260,"matched_code_percent":34.79988,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3429,"matched_functions":2364,"matched_functions_percent":68.94138,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T20:49:43Z","commit_sha":"a782355541ce8343895507da9a4a89eb1d553302","commit_message":"report.json: 333F4 EXACT (same-line call flips sw ra / lui a0 prologue order; \"unflippable tiny-wrapper cap\" partially retracted) — 2362/3429 34.79%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.24635,"total_code":762244,"matched_code":265180,"matched_code_percent":34.789387,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3429,"matched_functions":2362,"matched_functions_percent":68.88306,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T20:42:25Z","commit_sha":"5c854621ea1ffadd95cce2b7f51fff70eb9325ad","commit_message":"report.json: 28E14 EXACT (four-symbol mis-split chain merged; \"empty fn\" 28E8C was its return block) — 2361/3429 34.78%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.2453,"total_code":762244,"matched_code":265140,"matched_code_percent":34.784138,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3429,"matched_functions":2361,"matched_functions_percent":68.85389,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T20:36:10Z","commit_sha":"2b18c403d8dcd79b7747fb9dfc62c8962dcc98d2","commit_message":"report.json: C3E8 EXACT (same-line `{ return X; }` sinks the dead arg-home store into the jr delay; \"cap\" was source-line layout) — 2361/3432 34.77%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.22956,"total_code":762244,"matched_code":265020,"matched_code_percent":34.768394,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3432,"matched_functions":2361,"matched_functions_percent":68.79371,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T20:30:28Z","commit_sha":"a170a494633c8497d3b0b697c6a693ae1c406b9c","commit_message":"report.json: 27300 EXACT (mis-split beql -1 block \"27348\" merged; C unchanged) — 2360/3432 34.77%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.22746,"total_code":762244,"matched_code":265004,"matched_code_percent":34.766296,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3432,"matched_functions":2360,"matched_functions_percent":68.764565,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T20:23:39Z","commit_sha":"1bc7bfda42751c4f6a7ddf2c516b24019961a646","commit_message":"report.json: 9A50 EXACT (5-deep beql dup-first-insn chain merged; \"empty fn\" 9AD0 was its return block) + 10FEC EXACT (439-insn -O0 dispatcher, comma-expr eval-order lever) — 2359/3433 34.76%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.22431,"total_code":762244,"matched_code":264920,"matched_code_percent":34.755276,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3433,"matched_functions":2359,"matched_functions_percent":68.71541,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T20:09:57Z","commit_sha":"e936c50e7ab84874f6b4bbb2bfa5f6f634d7c277","commit_message":"report.json: 6A144 = fsin EXACT (six splat fragments merged, IDO 5.3 -O2 donor splice) — 2358/3438 34.51%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.206795,"total_code":762244,"matched_code":263036,"matched_code_percent":34.50811,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3438,"matched_functions":2358,"matched_functions_percent":68.58639,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T20:08:44Z","commit_sha":"916a0235ffdb9373d5ce3b10a2433ee11a646b10","commit_message":"report.json: FC28 97.05->97.26, FD4C 97.47->97.65 (short-circuit || alloc-fallback restores 3 bnez targets; residual = -O0 dead double-b only) — 2357/3443 34.45%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.14802,"total_code":762244,"matched_code":262588,"matched_code_percent":34.449337,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3443,"matched_functions":2357,"matched_functions_percent":68.45774,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T20:00:11Z","commit_sha":"8235e7d6c6c508141f5bc60abfd593dbcddd9781","commit_message":"report.json: 7A98 EXACT (boundary merge of mis-split beql block \"7ABC\") + 3F8 stale-baseline correction — 2357/3443 34.45%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.147865,"total_code":762244,"matched_code":262588,"matched_code_percent":34.449337,"total_data":608,"matched_data":240,"matched_data_percent":39.473686,"total_functions":3443,"matched_functions":2357,"matched_functions_percent":68.45774,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T19:49:19Z","commit_sha":"56e6818e9a6cf47458fc1f4218e070a12edda493","commit_message":"make setup: also produce the 8 derived assets splat never emitted\n\nA fresh worktree failed to link with `cannot find\nbuild/assets/kernel.data.bin.o`. Eight assets/*.bin files have no splat\nproducer: kernel.data.bin and game_uso.bin are hand-carved linker inputs\nreferenced directly by tenshoe.ld (carved once in March 2026, never in\ntenshoe.yaml), and the six *_block_N.bin files are Yay0 decompressions of\nthe compressed blocks splat extracts -- the ground truth that\nverify-yay0-blocks.py (`make verify-blocks`) diffs against. Existing\ncheckouts only kept working because build/ still held stale .o copies.\n\nscripts/extract-derived-assets.py produces all eight from baserom.z64 and\nthe splat outputs, each md5-checked against the original so a wrong ROM\noffset or changed compressor fails loudly. `make setup` now calls it after\nthe bin split.\n\nVerified: wiping assets/ and running `make setup` yields 119 files\nmd5-identical to the original set; a second run reports all up to date.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.14449,"total_code":762240,"matched_code":262224,"matched_code_percent":34.401764,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2355,"matched_functions_percent":68.37979,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T19:30:55Z","commit_sha":"82514a273214fbf0783d85491870746f7b5eca81","commit_message":"make setup: split only bin segments, never the curated tree\n\n`make setup` ran a full `splat split`, but this project no longer treats\nsplat output as regenerable. asm/, tenshoe.ld, include/include_asm.h and\nundefined_syms_auto.txt are curated source of truth; a full re-split\ndiscards that curation.\n\nIt is not cosmetic. The Makefile links with `-T undefined_syms_auto.txt`,\nand a fresh splat run emits 41 lines where the committed file has 3395 --\nmips-linux-gnu-ld then segfaults with \"dot moved backwards\" instead of\nproducing tenshoe.elf. CI never hits this because it builds `objects`\nonly and never installs splat.\n\nRestrict setup to `--modes bin` (the 111 bin segments produce assets/*.bin,\nthe only ROM-derived build input not tracked in git) and disable\ncreate_undefined_{syms,funcs}_auto, which splat writes regardless of mode.\n\nVerified: wiping assets/*.bin and running `make setup` regenerates 111\nassets md5-identical to the known-good set, `make RUN_CC_CHECK=0 -j8`\nproduces a ROM byte-identical to baserom.z64, and a second `make setup`\nleaves the tree clean -- idempotent.\n\nCo-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DbfSRBWaw6Jqe5SgVrtjU5","measures":{"fuzzy_match_percent":82.14449,"total_code":762240,"matched_code":262224,"matched_code_percent":34.401764,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2355,"matched_functions_percent":68.37979,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T18:19:32Z","commit_sha":"f75d7adad12b3ad1c366f6c5befcc1acc1f9ddfa","commit_message":"report.json: 34890 53.1->82.5 (agent-g salvage) — 2355/3444 34.40%\n\nCo-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":82.14449,"total_code":762240,"matched_code":262224,"matched_code_percent":34.401764,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2355,"matched_functions_percent":68.37979,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T18:18:41Z","commit_sha":"305b8e65a48c740ed15a097ef5dfb7cf7406f504","commit_message":"report.json: game_libs +2 EXACT — 4F85C 51.1->100 (inline-expanded 3-deep base-ctor chain, nested ||-alloc-fallback, a2/a3 were never params) + 5CB68 51.6->100 (plane-from-3-points, pointer-homed Vec3 locals, volatile pad arrays for frame gaps); post0b clip ->0x2d544 — 2355/3444 34.40%\n\nCo-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":82.13209,"total_code":762240,"matched_code":262224,"matched_code_percent":34.401764,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2355,"matched_functions_percent":68.37979,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-05T18:17:24Z","commit_sha":"a3971ccd33da3efa307d7e311ca45b9358ee5c0d","commit_message":"report.json: bootup ctor family +6 EXACT — 5124/51D4/5284/5334/53E8 (85.3/68.8->100, one body ported x5: 4-byte struct-by-value, 3 interleaved volatile pads = frame 0x38, folded get-or-create o2!=0||(o2=alloc(0x48))!=0, temp-first addiu order, call+store on one source line) + 7620 33.6->100 (control flow corrected: 0xBC gates only the flag-clears) + 6 episodes — 2353/3444 34.31%\n\nCo-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":82.08764,"total_code":762240,"matched_code":261540,"matched_code_percent":34.312027,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2353,"matched_functions_percent":68.32172,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-04T14:30:44Z","commit_sha":"e2e2c3b4a254f21c9768b487af014a4584dc69fb","commit_message":"docs(timproc_b5): bank 8FC8 loop-rank + zero-store negatives (81.32 unchanged) and 5BF0 FP-divisor candidate study (88.67 unchanged)\n\n8FC8: index-form/explicit-guard/address-pin/ivboost loop probes + 17-spelling\nstandalone guard study (blez survives only for non-constant counts; target\nforwards li t8,8 yet keeps the guard) and 3-distinct-zero-local probe (folded\ninto f20 web) -- all negative, bodies unchanged.\n5BF0: divisor-as-var spellings copy-propped/merged; standalone shows the\ncurrent (float)255-numerator + literal-divisor spelling already yields the\ntarget f2-candidate shape -- in-tree divergence is context, not spelling.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":82.040634,"total_code":762240,"matched_code":260436,"matched_code_percent":34.16719,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2347,"matched_functions_percent":68.14751,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-04T14:22:25Z","commit_sha":"5aa9355f64a1a775fb50407f434e31469efde716","commit_message":"report.json: 3Dxxx list-iterator family — 3DF5C 53.0->83.1 (two-pass extremal search is if/else not sequential; target seeds it.next from an undefined reg), 3DB3C 73.0->83.2, 38598 73.0->75.7 (NEW lever: Iter it; Iter *p=&it; access ONLY via p = 2-word memory-homed iterator, no DSE, hoisted lw pair); post0b clip ->0x2d4a4 — 2347/3444 34.17%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":82.040634,"total_code":762240,"matched_code":260436,"matched_code_percent":34.16719,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2347,"matched_functions_percent":68.14751,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-04T14:19:21Z","commit_sha":"c3bd0be6f103549acf115b44888e8e8f7d9327ff","commit_message":"report.json: timproc_b5 4118 72.2->98.3 (6.9KB: 32B->16B quad struct, f32-typed fields kill pointer-form stores, 31 per-site vtable aliases defeat cross-record GCSE spill, (int,float)-typed callback aliases free s0, chained q.x=q.y=q.z=0.5f = per-BB float web) — 2347/3444 34.17%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":82.01561,"total_code":762240,"matched_code":260436,"matched_code_percent":34.16719,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2347,"matched_functions_percent":68.14751,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-04T14:13:43Z","commit_sha":"7514b12fe5a2320d76405e071ca9a26ccf473af8","commit_message":"report.json: bootup 10540 25.7->100 EXACT + episode (-O0 island carve bootup_uso_o0_10540.c; (unsigned)i cast reorders -O0 cfe load rank; (float)(0,N)/255.0f comma-expr beats const fold; 4-byte struct by value) + FEE8 43.3->98.5 (-O0 dead-double-b cap) + 5124/51D4 68.8->85.3 (struct-by-value arg) — 2347/3444 34.17%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":81.77448,"total_code":762240,"matched_code":260436,"matched_code_percent":34.16719,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2347,"matched_functions_percent":68.14751,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":196,"complete_units":0}},{"timestamp":"2026-09-04T14:03:51Z","commit_sha":"0943d1742279ac38935f168394080d86d20ad9f8","commit_message":"report.json: 56898 48.5->99.8 (14-arg dispatch: 12 named sub-object locals + interleaved volatile pads = pitch-8 spill homes; 1 scheduler-tie residual) + 37938 46.8->82.4 (Vec3 struct temps memberwise-vs-copy; mid-body if(0) escape point); post0b clip ->0x2d404 (cherry-pick resolution had left intermediate 0x2d3c4 — sentinel 62F08 dipped to 20 until fixed) — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":81.589005,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T13:59:56Z","commit_sha":"b5ef953e2e1eaaf87269debbb28869dacb43bb07","commit_message":"report.json: bootup 4948 14.8->94.4 (+79.6pp: ratio-0.25 stub rebuilt — camera-transition tick w/ two lookup-table ladders; 'deferred FP pool' notes were fiction, lui-0/lwc1 sites are plain placeholder externs; pointer-form Vec3 macros w/ fn-scope temps; int /2 *2 vs 2.0f folds) — bootup stub sweep: only 4948 was <0.6, next 10540 at 0.66 — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":81.55741,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T13:58:51Z","commit_sha":"edd3559bcf60fa550b8dff6c7fb939828c599a83","commit_message":"report.json: timproc_b5 8FC8 78.2->81.3 (6.5KB: volatile savedbit homes + per-site flag aliases; m2c loop guards -> real for loops with pointer-form RMW; f32-typed jalr 4th params kill lui hoist; block-scope OR chain; per-arm join stores) — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":81.38017,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T13:49:24Z","commit_sha":"edf44229600dd44bd5fd846dc1989310797e10f0","commit_message":"report.json: timproc_b5 D884 81.4->94.2 (kit II port; same-symbol vtable address GCSE'd+spilled — one per-site alias snapped frame 0x78->0x60 and every home) + 8FC8 triage map banked (78.2; next-pass plan in header) — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":81.356674,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T13:48:34Z","commit_sha":"7c94c9365233bb6c79149c2a460fd7f70f7e0fa1","commit_message":"report.json: 37348 49.9->93.1 (deadzone/clamp leaf; volatile struct MEMBER folds lo16 where volatile cast does not; escaped o = top-slot home; decl-order frame exact) + post0b clip ->0x2d384 (4D688 68.7->66.0 = clip layout-shift scoring artifact, C unchanged); [40,50) band ratio<0.5 filter EMPTY — lowest ratios 0.73-0.76 — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":81.32742,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T13:37:43Z","commit_sha":"914d637fd14b459e48259e87a88d07bdef8ab2da","commit_message":"report.json: bootup 63B4 23.4->76.0 (structural stub rebuilt: 3x3 M*v transform pair + 4-stage min/max clamp; escaping frame struct makes fields memory vars; cast-on-ternary duplicates trunc.w.s; data alias for folded fn+0x34 const) — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":81.30218,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T13:32:49Z","commit_sha":"077442ba23cf63490c4bc4c851905d386d2f6317","commit_message":"report.json: timproc_b5 accessor family under kit II — D550 82.4->91.9 + D14C 81.7->97.1 (char *volatile r/obj replaces vb bridge + if(0)&escape; per-site non-volatile cast-alias flag-word externs; block-scope OR-chain + if(1){} for unfolded ori ladder; volatile s32 params as v1 candidates; pre-call spill/restore decode fix) — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":81.239456,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T13:32:18Z","commit_sha":"f4c3162fd6aaf62ab19fa7e6ab9e232de78f7434","commit_message":"report.json: missing-logic queue COMPLETE — 2D37C 20.4->95.1 (six-counter countdown tick; dead-if flips forward-substituted conversion temp into candidate +13pp) + 31A74 15.8->86.3 (level/ramp driver; float-in-a1 + s8 param); all 7 sketch grafts redecoded 45-95 — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":81.20859,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T13:17:19Z","commit_sha":"04ce2c97603db3e6b988894e0e2c06b0d153d94f","commit_message":"report.json: 90CC 90.6->94.2 (tail s-reg class merge; data aliases for function-anchored bases — fn-typed syms never fold %lo addends; scalar-struct-field global reads make named webs; f64 0.0 = addiu a2/a3 zero pair) — day arc 75.4->94.2 on 8.4KB — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":81.09023,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T13:07:12Z","commit_sha":"25e17562482170adce52ba787db6358ec99a3c4a","commit_message":"report.json: missing-logic r3 — 37540 12.7->72.3 (input deadzone/velocity stage, 84B escaped aggregate, array-extern pool aliases) + 36694 15.6->83.2 (plane-projection normalizer; Vec3 params BY VALUE — 'int->float round-trip' misread); post0b clip ->0x2d2e4 — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":81.05021,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T13:05:57Z","commit_sha":"52535d06229113dc472b55051f94c4b30e5440ee","commit_message":"report.json: h2h 620 81.7->94.2 (251C cascade kit; if(1){} barrier demotes merged 6-crossing web from s1 to shared home) + 17A0 84.5->95.7 ('beqzl vestigial re-test cap' was 5 decode errors: dropped a1 args, RMW counter, literal re-tests) — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":80.92394,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T12:49:51Z","commit_sha":"714b54e6d30c59dfc6b6533ca3f61ba0b1867b75","commit_message":"report.json: missing-logic queue — 3C43C 12.0->91.2 (nearest-hit picker: 8-arg query, 2x-unrolled scan w/ parity peel, 0x28 hit-record staging locals) + 3B6A0 12.5->66.6 (point-in-tri-prism query: 6-byte s16 vertex stride, static next-vertex table); post0b clip ->0x2ce64 — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":80.90402,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T12:48:50Z","commit_sha":"f45fddf796a6905f9043b652dbf81f0e2c127130","commit_message":"report.json: 90CC 82.7->90.6 (W90 list-head ptr hp reconstructed: non-dominating def blocks uopt addr copy-prop while keeping register class; s-reg class merge s0/s1 in ONE step; 27 sites converted) — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":80.757965,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-09-04T12:46:52Z","commit_sha":"fff1fbb28f027b928d76e57e0f32845490a00c90","commit_message":"report.json: arcproc 251C 73.1->100 EXACT + episode (short-circuit alloc cascade head (x!=0)||(x=alloc(N),x!=0); single a3 web overlaying 3 roles on one home; if(1){} + volatile pad frame lift) + h2h C18 80.9->86.7 ('permuter-floored coloring cap' was a decode artifact: 4th arg re-reads a0->0x51C) + 16F4 9th-s-reg negatives — 2346/3444 33.99%\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01ATUciPZe38Peh7z6Hc2eCN","measures":{"fuzzy_match_percent":80.67027,"total_code":762240,"matched_code":259064,"matched_code_percent":33.987194,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2346,"matched_functions_percent":68.11846,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T11:50:09Z","commit_sha":"a33b7d0061dbf6ab79c3e3490dfa552c52297597","commit_message":"report.json: arcproc wave — A3C 64.5->87.9 (two-s-reg ctor kit transfer + int*volatile third reload signature + guard-extent-off-fail-branch), 1D18 88.1->95.1 (if(1) barrier + baked-reloc + (float)N CSE-break), 16F4 string-buffer frame fix (metric-neutral, prerequisite) — 2345/3444 33.90%","measures":{"fuzzy_match_percent":80.642815,"total_code":762240,"matched_code":258392,"matched_code_percent":33.899033,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2345,"matched_functions_percent":68.08943,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T11:47:57Z","commit_sha":"ffa5390eac54c96d3d173679cedea4e0c0dc01cd","commit_message":"report.json: 4FD18 5.3->44.8 (broken m2c graft redecoded: edge-midpoint plane test; true head = orphan 4FD00 hoisted prologue; s16 vertex triples + f32 two=2.0f div.s) + post0b clip ->0x2c948; sub-40 sweep triaged, missing-logic queue banked (3C43C/3B6A0/37540/36694/2D37C/31A74) — 2345/3444 33.90%","measures":{"fuzzy_match_percent":80.61386,"total_code":762240,"matched_code":258392,"matched_code_percent":33.899033,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2345,"matched_functions_percent":68.08943,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T11:45:11Z","commit_sha":"541fb5e1d3e13a5efc1b959a87cec087cd5c1ca4","commit_message":"report.json: 90CC 77.0->82.7 (per-site lever session: 38-site D_00008018 alias sweep +3.9pp alone; non-volatile ld/st cast-alias pairs beat volatile — volatile blocks lo16 fold; blanked-store + sparse-switch fall-through; #blank-global-ldst-alias-pairs-90cc); 2EF0 confirmed 100 on clean rebuild — 2345/3444 33.90%","measures":{"fuzzy_match_percent":80.563255,"total_code":762240,"matched_code":258392,"matched_code_percent":33.899033,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2345,"matched_functions_percent":68.08943,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T11:33:01Z","commit_sha":"51eaa2faf378760cf64a3ec368967ab3fec20c00","commit_message":"report.json: 2FB74 89.4->97.0 size-exact (NEW: sparse-switch bodies emit in SOURCE case order — spell descending for reversed layout; nested switches; per-site read/write-split aliases for abs-baked globals; goto-to-ladder-head beql fill); day arc 10.0->97.0 — 2345/3444 33.90%","measures":{"fuzzy_match_percent":80.49997,"total_code":762240,"matched_code":258392,"matched_code_percent":33.899033,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2345,"matched_functions_percent":68.08943,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T11:28:22Z","commit_sha":"b5bd0f9be462367cde4a2a38748ef1ab121145f6","commit_message":"report.json: mgrproc 2EF0 95.1->100 instruction-byte-exact (store-order hoist + call-arg operand swap + decl reorder; stays NM wrap — expected has HI16-without-LO16 baked USO relocs, un-emittable, no episode per policy) + arcproc 1F54 88.8->93.6 ('full-TU tie' dead-end RETRACTED via C14 if(1) pointer-mutation barrier) + B5C negatives — 2345/3444 33.90%","measures":{"fuzzy_match_percent":80.47541,"total_code":762240,"matched_code":258392,"matched_code_percent":33.899033,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2345,"matched_functions_percent":68.08943,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T11:13:29Z","commit_sha":"f64c2ace3fe8e6fcc5e15c80b20758e95b77043a","commit_message":"report.json: spend-limit salvage — 2FB74 10.0->89.4 (sketch-class redecode, +79pp) + mgrproc 2EF0 86.6->95.1; 2B7C 92.9 confirmed intact (agent-g stale-base artifact); 90CC regressive partial reverted — 2344/3444 33.85%","measures":{"fuzzy_match_percent":80.46674,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T04:15:24Z","commit_sha":"6473445315e59518e7b3e7ada60c2db2baa0a795","commit_message":"scripts: USO expected-side reloc injection prototype (phase-1 migration probe) — NET-NEGATIVE, not applied\n\nInjects R_MIPS_26/HI16/LO16 + UND symbols into expected/ .o from the USO\nmodule's own TextReloc table (metadata-only; .text bytes untouched, ROM\nverified byte-identical). Measured on bootup_uso (526 import-blind sites,\n86 sub-100 fns): 15 movers, all -0.01..-0.21pp, zero positive; exact\n2344 and matched_code 258004 exactly unchanged; identical deltas with\ntruthful import_<addr> vs base-matching blank D_00000000 names. objdiff\n3.7 already fully credits literal-0-vs-reloc-to-blank; the reloc-blind\ncap family (C234/55A0/6808) residual is structural, not reloc rendering.\nexpected/ left unchanged.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":80.20665,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T04:11:46Z","commit_sha":"31e146162099239baacc70bb9334228f91860967","commit_message":"report.json: mgrproc 2B7C 85.4->92.9 (NEW lever: NO-default switch arm makes loop-carried local memory-homed w/ s-reg promotion syncs — old cap-2 resolved from C; named subscript temp defeats byte-IV strength reduction) + b3-13B8 negative banked — 2344/3444 33.85%","measures":{"fuzzy_match_percent":80.20665,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T04:02:55Z","commit_sha":"c2e62972f1a846cf40b74c18aea52ecf84ed3c3f","commit_message":"report.json: interpreter trio reworked — 2BB7C 16.4->77.8 (56 REAL switch cases vs 4+66 invented), 2C7A4 4.2->80.3 ('loader-RE-gated' RETRACTED, 24 cases), 2AD1C 10.2->83.4 (returns s32, sketch was void); ~6KB re-scored; block-scope frame-slot + struct-overlay + FP-const anti-hoist levers banked — 2344/3444 33.85%","measures":{"fuzzy_match_percent":80.19891,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T04:02:04Z","commit_sha":"87675abee4036b9961aebe582aafb60097ac390e","commit_message":"bootup_uso C234 pass-5 NEGATIVE: pool-base-CSE web is the dominant residual, distinct-extern respelling regresses 67.99->67.32 (reloc penalty > shape gain); same splat-fold reloc-cap family as 55A0/6808 — needs USO-reloc migration, not C","measures":{"fuzzy_match_percent":79.66732,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T03:52:32Z","commit_sha":"15777e9b294c1c142b1df872835c6bf5a92d8d0e","commit_message":"report.json: bootup movers — 90CC 75.4->77.0 (8.4KB; 13 s32-cast f32 stores fixed via mnemonic-histogram triage; blanked vtable reloc restored) + E68 70.5->71.7 (volatile defeats invariant-hoist IFF C read count == target load count — cap retracted); boarder1-5 queue EMPTY (all 30 fns already 100) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.66732,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T03:51:36Z","commit_sha":"db2a6abc5a588445f701ee97682e41acffd72052","commit_message":"report.json: 23FC frame-exact at 97.3 (0x120 via 4 volatile pads; residual = 2 PROVEN caps: uopt post-CSE spill liveness makes n-live unreachable from C, 3-vs-1 temp-slot reservation not steerable; fake-parity for-loop spelling rejected honestly) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.64384,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T03:37:50Z","commit_sha":"10e3ddcc24f22eae713017765f9cb5f813b0f330","commit_message":"report.json: titproc 5DC 76.7->93.8 ((int)&import by-value flips 24 stores to held-base — 'SKIP class' retracted; 6 decode fixes) + h2h 17A0 83.2->84.5 (decimal-vs-hex objdump field bug 148=0x94; gate-in-own-local forces lui/and/beqz — 'not forceable' retracted); h2h queue dispositioned — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.64378,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T03:30:09Z","commit_sha":"70bdc271d433cfa573b1247b2d368fedb9e82b52","commit_message":"report.json: proc movers — mgrproc 23FC 83.7->97.2 (size-check exposed fiction residual notes; 19 real distinct callees vs placeholder; char[0x80] buffer; subtract-form div remainders), 0E04 76.7->79.2 (volatile cascade stage; FP-numbering via statement order), b1 1340 lh-shape fixed (s-reg rotation cap stands) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.610016,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T03:29:19Z","commit_sha":"2734f456bb124ffaaf086ae92be4fc9b2d32ed6b","commit_message":"report.json: 30AF4 49.0->84.8 (2112B; jumptable-cap RETRACTED — game_libs_post.c.o is reloc-free unit-wide, all its jumptable verdicts %-open; 12 real switch1 cases vs 5 invented; volatile switch-selector snaps ghost slots; baked lui/addiu big consts = extern addresses not int literals) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.588104,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T03:19:10Z","commit_sha":"dcd4970e777bbf1515d26dfbf5592f8422d25bfe","commit_message":"report.json: gui texture-load trio — 3F18 65.3->83.9, 413C 67.7->85.8, 4354 68.2->85.7 (NEW lever: address-taken stack args force per-packet lw reloads vs CSE-held web; mask hoist; param-reuse webs; residual = per-packet t-rotation coloring class) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.487434,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T03:07:54Z","commit_sha":"035f3cb7143fc23309e48059e7f186560aa4c5a9","commit_message":"report.json: timproc twins redecoded — b1 097C 67.2->95.0 + b3 994 72.3->96.8 ('225/230 exact' claims were target-vs-target artifacts; wholesale decode errors fixed: dropped gl() calls, fictional sibling-imported block, wrong storage classes; twins genuinely differ) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.44766,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T03:04:20Z","commit_sha":"8d4dcaf5293ab8e6bf98fee9e458996154e416be","commit_message":"report.json: gui 3B80 89.7->91.7 (held-VALUE ctx local; zero-cost uninit-slot read via first-decl repositioning) + 2BB0 70.6->93.9 (div-guard restoration: hold constant divisor in variable, literal const-folds break 7/6 away; direct-symbol per-site for LICM) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.38276,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T03:03:26Z","commit_sha":"5e6c022d8359011f4e284d022c341b74991b6dd8","commit_message":"report.json: 3AC5C 46.1->97.5 (decode-corrected token-stream constructor: bare switch regenerates jumptable — reloc-free-expected units NEUTRALIZE the external-jumptable %-cap; missing case 4 restored; post-inc temp idiom + fold trap; v0v1 BB lever 4-for-4; residual 4 scheduler insns) + post0b clip ->0x2c8a4 — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.36393,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T02:47:17Z","commit_sha":"fa9f973b0d7f2712c8c80c3abce8457577181b32","commit_message":"report.json: gui 4568 54.2->85.8 (planned rewrite executed: early (short)<<2 hoists kill arg homing; per-arm multu+sra7; NEW guarded-zero-init lever — dominating =0 feeds ternary-else-0 fold, else-guarded init unfolds clamp arms +6.9pp; residual = or-copy/coloring class) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.32996,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T02:46:05Z","commit_sha":"1834be3320dd8cd4b4880147ce4ebff7c84a7396","commit_message":"report.json: 54E78 45.4->77.3 (quat->3x3 writer: (f32)2 defeats 2x->x+x strength-reduction; volatile f32 output triple beats DSE; tail-padded wrapper structs place aggregate bases; top-down decl-order frame kit) + post0b clip 0x2c804->0x2c844 — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.29565,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T02:45:15Z","commit_sha":"9fc482f2fa91373838f035dd46b4e23cedc0ac86","commit_message":"report.json: 71E0 63.1->84.5 (pinned-reloc audit's one genuine hit: dropped 055750 alloc call restored via nested-goto + (u32) anti-fold); audit sweep CLOSED (all other deficits = false positives, table in docs); 3558 verified faithful, no cheap lever — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.269035,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T02:29:51Z","commit_sha":"abb8b303b99a643c1549d9344d042893b452074c","commit_message":"game_uso 2CC8: frame anchor from fixed disasm-raw (target 216/192 vs build 160/181; 56-byte staging-array gap = next lever is forced memory residency in the probe branch)\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":79.25352,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T02:28:50Z","commit_sha":"b124c4b13374c0621296e9f64c228a8f56c6e968","commit_message":"report.json: gui 148 71.2->92.0 (in-place maxx+=1 web, aliasing re-deref stores force base reloads, integer div tail with break 7/6) + 3B80/4568 probe notes banked (uninit-local lw shape; alt-path pressure rewrite plan) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.25352,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T02:21:12Z","commit_sha":"1933a08c8f0bd2a3fab57b8e4c25961a82738f79","commit_message":"report.json: 4B0A8 44.7->91.9 (+47.3pp: memory-pinned iterator collapses s3-s7 promotion; (u32)ps>0U anti-fold restores alloc fallback arm; 2-word vtable struct-assign; (int)base+iv addu-CSE break) + post0b clip 0x2c784->0x2c804 — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.22496,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T02:20:31Z","commit_sha":"0cb0455a41a146e6d50a17fbfc1406e758f38019","commit_message":"report.json: nested-goto alloc-guard transfer — A7F8 51.1->71.3, 97EC 36.3->73.0 (base-liveness kill forces derived-ptr spill; single-exit homed ret), 6A30 85.0->93.2 (named-p live variant); 3558/BB8C/E5C8/2CC8 = no alloc calls, lever N/A (verified) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.1901,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T02:13:34Z","commit_sha":"db3bdf311c57642dc5c4451f12e0170bc19557f6","commit_message":"report.json: gui siblings — 329C 70.7->74.2 + 3714 68.5->83.0 (2DE0-kit transfer: held-base web, goto-chain; novel: (f32)2 int-cast literal beats 2.0f fold sans goto-join shield, if(1) sll-18 split pin; residual = whole-fn scratch s0/a1 coloring class) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.1127,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T02:05:02Z","commit_sha":"4d21477ae229e19ee15d9a98e127edd83ab61cc5","commit_message":"report.json: 9B88 61.4->63.0 — 'intractable cascade root' CRACKED: nested-goto alloc-guard (+(unsigned) launder) likely-ifies the FIRST branch = target bnezl+delay-copy shape, applied to all 9 dispatches, size target-exact; residual = cast-on-def blocks post-jal const-remat — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.08532,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T01:55:02Z","commit_sha":"ad06aec826452bcae4cbc5004969cc9a3bc79a86","commit_message":"report.json: 4C5E4 42.7->76.8 (batched stack-arg block-scope temps worth ~19pp; per-site alias externs; s1v web merge; f32[4] zero buffer; s16 vertex-rect stores) + post0b clip 0x2c7c4->0x2c784 (splice-aware probe) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.08104,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T01:50:51Z","commit_sha":"4a78e2b3f42207733abfbb3fbc2c749581eb2a50","commit_message":"report.json: game_uso 28C0 43.6->69.1 (1DDC-twin kit transfer + redecode: cached ->0x3C->0x38 base, refv2[3] respell, direct axisc stores kill ugen FP spills; plateaus at twin's ~69 family cap) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.04054,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T01:50:01Z","commit_sha":"98a89fed8c243e678937fd0836b7ebf81ad5fe0a","commit_message":"report.json: gui 2DE0 69.2->72.7 (F3DEX2 scissor/texrect DL builder full restructure: volatile-deref held base pins lui/addiu web; goto-chain mode dispatch — switch sorts, if/else bnel's; f32 two=2.0f keeps div.s; negu+shl combine) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.00704,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T01:39:47Z","commit_sha":"b71282c755a0ae82c71b927a8064ccc31359c6d7","commit_message":"report.json: 2D910 59.6->86.7 (42 per-site alias externs kill address-CSE; (signed char) casts for sll/sra-24; compare-operand flips) + 5062C 66.5->67.2 (Vec3 f32[3] buffers recover div.s; frame-coloring cap stands) + post0b clip 0x2c7a4->0x2c7c4 — 2344/3444 33.85%","measures":{"fuzzy_match_percent":79.0016,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T01:34:34Z","commit_sha":"f590a38c5fdfcf1ef73ffc508c4b34afd50f9a54","commit_message":"report.json: game_uso 8CD8 71.9->72.0 (frame -528 exact, 31-home Vec3 ring + jal-delay spill homes byte-exact via gap-mapped decl redistribution; tail = external-USO-jumptable structural cap ~237 insns; 2 negatives banked) — 2344/3444 33.85%","measures":{"fuzzy_match_percent":78.97071,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T01:29:50Z","commit_sha":"8c1730e6e943187d4c80c2e019bc1bf8bf7b7d5b","commit_message":"report.json: kernel fragment absorptions round 2 — 80008454 (cross-.o symtab-DELETE; size-0 trap documented) + 80003D40 handler stream unified (3E54/3FF0/4030 = register-convention jal entries, GLOBAL alabels); denominator 3448->3444, exacts 2344 unchanged — 33.85%","measures":{"fuzzy_match_percent":78.970024,"total_code":762240,"matched_code":258004,"matched_code_percent":33.84813,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3444,"matched_functions":2344,"matched_functions_percent":68.060394,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-23T01:20:39Z","commit_sha":"a278a8811ca5c2cc253e3bee5968d0966c591e8d","commit_message":"report.json: 4 handwritten-handler fragments absorbed as alabel alt-entries (80002F78/800030D0/80003E0C/80003E64 = exception-handler internals, denominator artifacts); 3452->3448 fns, exacts 2344 unchanged — 33.85%","measures":{"fuzzy_match_percent":78.96298,"total_code":762308,"matched_code":258004,"matched_code_percent":33.84511,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3448,"matched_functions":2344,"matched_functions_percent":67.98144,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T18:48:51Z","commit_sha":"474498a9e666374f24dc8f8d7ba9251938060362","commit_message":"report.json: 54264 49.2->85.1 (barycentric tri-sample re-derivation: volatile Vec3 serialization, multu-by-variable, interleaved-decl frame gaps, product-first fetch; residual = f2/f12 pair-swap reg cascade, negatives banked) + post0b clip 0x2c748->0x2c7a4 — 2344/3452 33.85%","measures":{"fuzzy_match_percent":78.96298,"total_code":762308,"matched_code":258004,"matched_code_percent":33.84511,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3452,"matched_functions":2344,"matched_functions_percent":67.902664,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T18:30:47Z","commit_sha":"8e33b98f5131a01999e5f0b252f96d40dab9217e","commit_message":"report.json: RSP ucode reclassification — [0x31DF8,0x32D74) 0xF7C bytes = SP-IMEM microcode mis-split as 5 fake CPU fns (jal targets 0x04001xxx, COP2 vector ops, ldv/sqv; 'HANDWRITTEN CP0' comments retracted); denominator 3457->3452, exact 2344 unchanged — 33.67%->33.85%","measures":{"fuzzy_match_percent":78.92265,"total_code":762308,"matched_code":258004,"matched_code_percent":33.84511,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3452,"matched_functions":2344,"matched_functions_percent":67.902664,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T18:22:44Z","commit_sha":"d9a7bb26ff3d8e54fff8feb9e2831570b62ed341","commit_message":"report.json: 5591C 53.7->96.7 (not a dispatcher — guarded 0x4C struct block-copy passed BY VALUE to K&R extern; &param forces a0-a3 homes; dead-ptr frame shim; residual = or-copy induction cap, 7 negatives banked) + post0b clip 0x2c784->0x2c748 — 2344/3457 33.67%","measures":{"fuzzy_match_percent":78.51657,"total_code":766272,"matched_code":258004,"matched_code_percent":33.67003,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3457,"matched_functions":2344,"matched_functions_percent":67.80446,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T18:20:55Z","commit_sha":"3e6a472feb252900adf2ddbd483bd08e28b9b9cc","commit_message":"report.json: kernel+libc identity wave — 6F17C=memcpy 0->100 (unsigned size_t is load-bearing), 6F218=osCreateMesgQueue 0->100, func_80005C50=__osDevMgrMain 0->100 (292/292; 'handwritten dispatcher' RETRACTED — jr-t1 = IDO switch), func_80004E50=osLeoDiskInit 94.8->100 ('shared-$at no-family cap' RETRACTED — verbatim OSPiHandle struct emits it); lead-zero-pad solved via _pad_pre .s GLOBAL_ASM; io/os sweep negatives banked — 2344/3457 33.67%","measures":{"fuzzy_match_percent":78.49577,"total_code":766272,"matched_code":258004,"matched_code_percent":33.67003,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3457,"matched_functions":2344,"matched_functions_percent":67.80446,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T18:02:07Z","commit_sha":"f83a79c40f43838e28a9d833d394501945b472c8","commit_message":"refresh-expected-baseline: derive DIRECT_CC_DONORS from Makefile explicit build rules (hardcoded 2-file list was stale — died on ido53_74EF4 and newer direct-CC donors, and make clean on failure wiped the build tree)","measures":{"fuzzy_match_percent":78.33221,"total_code":766308,"matched_code":256492,"matched_code_percent":33.471138,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3457,"matched_functions":2340,"matched_functions_percent":67.68874,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T18:01:18Z","commit_sha":"e1660f223d2761169e62b18ac13a7190d4582d73","commit_message":"report.json: 5F3E0 97.6->100 EXACT (while-outer loop flips uopt drain emission swc1-first — twins' targets genuinely differ 2 drain words = for-outer vs while-outer source; jal-to-local needs pinned-zero alias else baked 0x0C00D116) + 4DB50 negatives banked — 2340/3457 33.47%","measures":{"fuzzy_match_percent":78.33221,"total_code":766308,"matched_code":256492,"matched_code_percent":33.471138,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3457,"matched_functions":2340,"matched_functions_percent":67.68874,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T17:46:42Z","commit_sha":"eafb0d4d8db978c32cbcbd07bccb6f64ca9c4c49","commit_message":"report.json: identity-audit wave — 70A14=guMtxL2F 0->100 ('architectural cap' was splat glabel +8 into body), 743C4=lldiv 54.8->100, 6F1D8+6F1FC=strchr split-pair 0->100; negatives banked (osInval*/osWritebackDCacheAll/DisableInt clones = handwritten); memcpy 6F17C + osCreateMesgQueue 6F218 identified, blocked on lead-zero-pad — 2339/3457 33.43%","measures":{"fuzzy_match_percent":78.331154,"total_code":766308,"matched_code":256152,"matched_code_percent":33.42677,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3457,"matched_functions":2339,"matched_functions_percent":67.65982,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T17:40:58Z","commit_sha":"1229a1d1b64540f9d6e40d1ef2058a81dfc79939","commit_message":"report.json: 5F3E0 52.5->97.6 (guOrthoF-shaped twin; natural-for loop beats hand-pipelined m2c shape — IDO pipeliner emits the rotated body itself; f32 reg/stack arg reload asymmetry) [70694 twin hunk dropped — already exact on main via ortho donor] — 2335/3457 33.36%","measures":{"fuzzy_match_percent":78.28345,"total_code":766308,"matched_code":255652,"matched_code_percent":33.361523,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3457,"matched_functions":2335,"matched_functions_percent":67.54411,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T17:39:48Z","commit_sha":"9a5bb2e28451d4e0da40eb53660b384091715930","commit_message":"report.json: xprintf.c whole-TU PAIR exact — 6E224=_Putfld 66.8->100 + 6E894=_Printf 64.7->100 (814/814 first compile at 5.3 -O3 once IDO stdarg macros used; 'caller-set s0 permanent cap' retracted = -O3 static linkage; spaces/zeroes pin order corrected) — 2335/3457 33.36%","measures":{"fuzzy_match_percent":78.264984,"total_code":766308,"matched_code":255652,"matched_code_percent":33.361523,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3457,"matched_functions":2335,"matched_functions_percent":67.54411,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T17:28:15Z","commit_sha":"6b905188020187196f97b3511237f63ee52028a9","commit_message":"report.json: 3CBB4 30.2->91.9 (swept-sphere proximity re-derivation; old graft width-poisoned s32-for-f32) + post0b clip 0x2c824->0x2c784; 0 lost, sentinels green — 2333/3457 32.94%","measures":{"fuzzy_match_percent":78.11873,"total_code":766308,"matched_code":252396,"matched_code_percent":32.936626,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3457,"matched_functions":2333,"matched_functions_percent":67.48626,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T17:27:38Z","commit_sha":"02422cb47e6c2a4182dafbca780acc24d6a41b93","commit_message":"report.json: gl_func_00071144 = osViSetSpecialFeatures 71.4->100 EXACT (verbatim visetspecial.c, IDO 7.1 -O1 first compile 110/110; 'regalloc cap' retracted — per-test home-slot reloads = plain -O1); +xprintf identity doc (6E224/6E894 = _Putfld/_Printf, landable) — 2333/3457 32.94%","measures":{"fuzzy_match_percent":78.041214,"total_code":766308,"matched_code":252396,"matched_code_percent":32.936626,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3457,"matched_functions":2333,"matched_functions_percent":67.48626,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T17:08:52Z","commit_sha":"fe48bc3de75c9f4d3ba27745c253a287f55ebc0d","commit_message":"report.json: gu TRIPLE exact (70694=guOrthoF 52.5->100 + 707E8=guOrtho 23.8->100 [111/111 first -O3 compile] + 70954=guMtxIdentF 83.3->100; 0x703xx cluster = libc/gu mis-read as 'anonymous float math'; 70320=bcopy handwritten); 0 lost — 2332/3457 32.88%","measures":{"fuzzy_match_percent":78.02479,"total_code":766308,"matched_code":251956,"matched_code_percent":32.879208,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3457,"matched_functions":2332,"matched_functions_percent":67.45733,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T16:57:14Z","commit_sha":"d663cc234543ba336faa888e1097f68a131edced","commit_message":"report.json: 4F2F4 12.6->83.8 as merged 4F2DC (15th mis-split — 6-word orphan was the stolen pre-prologue; screen-ray picker re-derivation; clip 0x2c824; orphan-100 absorbed into parent name, denominator 3458->3457); 0 real losses","measures":{"fuzzy_match_percent":77.990395,"total_code":766308,"matched_code":251376,"matched_code_percent":32.80352,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3457,"matched_functions":2329,"matched_functions_percent":67.37055,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T16:54:54Z","commit_sha":"03bdbe2e81c27532d8f21ed46f4c1c4b177abfb2","commit_message":"report.json: K&R-lever sweep (34810 60->100 varargs va-cursor idiom; 3D7F8 73->100 mixed K&R decl + struct-byval dead delay store — 'unreachable from C' cap retracted; 4DB50 44->92.9 six-arg signature + descending-chain residual); 0 lost — 2329/3458 32.80%","measures":{"fuzzy_match_percent":77.89184,"total_code":766308,"matched_code":251376,"matched_code_percent":32.80352,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2329,"matched_functions_percent":67.35107,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T16:50:27Z","commit_sha":"ebe241ec844b19b5dbc0cbda61a2743e04970063","commit_message":"report.json: VI-manager pair EXACT (74EFC=osCreateViManager 98/98 + 7507C=viMgrMain 115/115 — whole-TU vimgr.c at 5.3 -O1; in-TU __osViDevMgr def shares $at across the store burst; '-Olimit quirk' verdict retracted; caller-set whole-TU vein fully harvested); 0 lost — 2327/3458 32.77%","measures":{"fuzzy_match_percent":77.87109,"total_code":766308,"matched_code":251124,"matched_code_percent":32.770638,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2327,"matched_functions_percent":67.293236,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T16:32:19Z","commit_sha":"c4d1836546f86dcf7ba7cb1c2c83dc6c6792508d","commit_message":"report.json: 63964 22.6->73.3 (NEW K&R-int-args-reinterpret lever = all-homed zero-s-reg prologue; 31F4C region = RSP/COP2 vector code mis-split as CPU fns — not C); 0 lost","measures":{"fuzzy_match_percent":77.81201,"total_code":766308,"matched_code":250272,"matched_code_percent":32.659454,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2325,"matched_functions_percent":67.2354,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T16:30:09Z","commit_sha":"7014c035d9c9e7e47ded54eee444a84bd92d3199","commit_message":"55470 block-order lever CLOSED: goto-body order textual-invariant (uopt call-free hoist); reverse-nest inline hits target layout but zeroes on register drift; +scripts/block-layout-cmp.py ([20,60) band sweep = no other layout-only near-miss); 44.9 stands","measures":{"fuzzy_match_percent":77.73728,"total_code":766308,"matched_code":250272,"matched_code_percent":32.659454,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2325,"matched_functions_percent":67.2354,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T16:28:16Z","commit_sha":"bb327def50bdf9836096fb0965e083a820a5c338","commit_message":"report.json: libc printf-machinery TRIPLE (_Genld+_Ldtob via IDO 5.3 -O3 whole-TU xldtob.c — 'caller-set s-reg cap' = interprocedural static linkage, 346/346+340/340 first compile; _Litob -O2 166/166; new rename-elf-symbol.py fixes objcopy reloc-mangling class); 0 lost — 2325/3458 32.66%","measures":{"fuzzy_match_percent":77.73728,"total_code":766308,"matched_code":250272,"matched_code_percent":32.659454,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2325,"matched_functions_percent":67.2354,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T16:15:12Z","commit_sha":"b806213567caae10a5a3562acdac4d5871907675","commit_message":"report.json: 55470 39.9->44.9 + objdiff hard-zero SOLVED (no block-move detection: moved blocks cost 200/insn vs 100 budget → clamp to 0.0/MISSING; hard-0 on mostly-right content = wrong block order; fuzzy understates block-reordered bodies 2x/insn; clip 0x2c504); 0 lost","measures":{"fuzzy_match_percent":77.58048,"total_code":766308,"matched_code":246864,"matched_code_percent":32.21472,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2322,"matched_functions_percent":67.14864,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-22T16:14:17Z","commit_sha":"d6e9817cb64fc024d5cbefe115bc94f0962dedda","commit_message":"fix(replace-function-body): create .rel.text when dest .o has none (EXPECTED_BASELINE all-INCLUDE_ASM builds)\n\nrefresh-expected-baseline.py crashed on game_libs_post1b2c since the\n2026-07-30 reloc-importing donor splices landed: the baseline build swaps\nevery body to INCLUDE_ASM, producing a reloc-free .o, and\nimport_donor_relocs -> append_text_relocs raised '.rel.text section\nmissing'. append_text_relocs docstring always promised 'creating it if\nneeded'; now it does: new SHT_REL header (link=.symtab, info=.text,\nentsize=8) appended to the shdr table, content grown via _grow_section.\nUnit-tested on an objcopy-stripped post1b2c .o: readelf/objdump parse the\ncreated section, .text bytes unchanged. Normal builds are unaffected (the\npath only triggers when .rel.text is absent).\n\nGate: full make exit 0, tenshoe.z64 byte-identical to baserom,\nnon_matching_objects exit 0, refresh-report exact-set diff vs origin/main:\n0 lost / 0 gained (2322 exact). expected/ deliberately NOT refreshed (see\ndocs/MATCHING_WORKFLOW.md drift audit).\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":77.57249,"total_code":766308,"matched_code":246864,"matched_code_percent":32.21472,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2322,"matched_functions_percent":67.14864,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-20T00:59:43Z","commit_sha":"58fd885e9dc482280c121a45cd87672dc63c7533","commit_message":"report.json: 73E74 29.6->74.0 (kill-#9 salvage; _Ldunscale-family libc classifier); 0 lost","measures":{"fuzzy_match_percent":77.57249,"total_code":766308,"matched_code":246864,"matched_code_percent":32.21472,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2322,"matched_functions_percent":67.14864,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-01T00:08:40Z","commit_sha":"1af525ae6b50c1c0efbd8487316e2ee9d8289815","commit_message":"report.json: 3A58C 11.7->66.3 (sphere-vs-segment intersector re-derivation; f32 4th arg raw in $a3; chained-copy idiom; shared-tmp addiu-web tie documented; clip 0x2c524); 55B10 fine at 100 here (agent's 99.09 was its stale tree); 0 lost","measures":{"fuzzy_match_percent":77.49425,"total_code":766308,"matched_code":246864,"matched_code_percent":32.21472,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2322,"matched_functions_percent":67.14864,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-08-01T00:07:04Z","commit_sha":"623e918c3407ede3c2bce6abc8edbecf2b5f35dd","commit_message":"report.json: bootup 7288 94.6->95.8 (de-name t-ring + q pointer-bump RMW; if(1) addend-bake NEGATIVE on function symbols documented); proc/bootup sub-95 band declared kit-saturated (105 wraps triaged); 0 lost","measures":{"fuzzy_match_percent":77.41632,"total_code":766308,"matched_code":246864,"matched_code_percent":32.21472,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2322,"matched_functions_percent":67.14864,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-31T23:55:35Z","commit_sha":"33fe623604c78d795efe043fd85bb053acba1fd3","commit_message":"report.json: 30-35 quad (2F578 34.6->100 — arg5 byte-home tell; 2F720 34.9->84.7 call-result indices; 20ED0 35->82.6 avg-tail redecode; 22464 33.6->78.9 keyless-registry redecode); 0 lost — 2322/3458 32.21%","measures":{"fuzzy_match_percent":77.416084,"total_code":766308,"matched_code":246864,"matched_code_percent":32.21472,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2322,"matched_functions_percent":67.14864,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-31T23:49:25Z","commit_sha":"7337b055252c89c45dff333feadf53b53f77c232","commit_message":"report.json: D550 74.1->82.4 (volatile-bridge kit port + NEW strict decl-order top-down slot mapping — pad[7]+reorder lands all 4 target slots; family now D550/D884/D14C all 81-82); 0 lost","measures":{"fuzzy_match_percent":77.32456,"total_code":766308,"matched_code":246680,"matched_code_percent":32.190712,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2321,"matched_functions_percent":67.11972,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-31T23:46:39Z","commit_sha":"aa99b3c4adb282821ad2b5a56e1691e39606badc","commit_message":"report.json: 55470 0->39.9 (bare fn first wrap — command-stream dispatcher hand-derivation; objdiff hard-zero anomaly on nested-chain bodies documented; clip 0x2c1c4; 'lost' = bare-fn gate artifact, official count stable); 0 real losses","measures":{"fuzzy_match_percent":77.3149,"total_code":766308,"matched_code":246680,"matched_code_percent":32.190712,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2321,"matched_functions_percent":67.11972,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-31T23:26:37Z","commit_sha":"1cf0b51b83ceb5f8956921dd671a23f38307f07a","commit_message":"report.json: D884 69->81.4 + D14C 69->81.7 (NEW volatile-bridge copy lever cracks the D550 'non-steerable' cap — blocks copy-prop of homed aliases; serial-s0 shape landed on both siblings); 0 lost","measures":{"fuzzy_match_percent":77.259056,"total_code":766308,"matched_code":246680,"matched_code_percent":32.190712,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2321,"matched_functions_percent":67.11972,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-31T23:21:59Z","commit_sha":"575c823f0ae3cc1230b3784426d92fea321facfc","commit_message":"report.json: 2119C 38.9->91.9 (NEW while(1)+break latch defeats const-trip x4-unroll; proxy-extern A/B: wins even at 2 s-regs) + 9DB8 38.9->92.3 (param->local decl-order = exact s0-s7 coloring); 0 lost","measures":{"fuzzy_match_percent":77.21196,"total_code":766308,"matched_code":246680,"matched_code_percent":32.190712,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2321,"matched_functions_percent":67.11972,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-31T23:17:09Z","commit_sha":"c6b0abceae37c48aa105f6cde2f2d5277d0955cc","commit_message":"report.json: 3B9C0 39.4->67.0 (m2c FP-poison class: every float load int-typed; full raycast intersector re-derivation; clip 0x2c1a8); 0 lost","measures":{"fuzzy_match_percent":77.14086,"total_code":766308,"matched_code":246680,"matched_code_percent":32.190712,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2321,"matched_functions_percent":67.11972,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-31T23:04:11Z","commit_sha":"e172d555b175c9fe02094a32e80ac28cf0e7f39b","commit_message":"report.json: 36224 82.1->85.1 (block-scope prototyped-alias f32-arg lever + union-member-overwrite DSE defeat; frame exact) + 4D688 68.1 parity lift; 0 lost","measures":{"fuzzy_match_percent":77.103355,"total_code":766308,"matched_code":246680,"matched_code_percent":32.190712,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2321,"matched_functions_percent":67.11972,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-31T23:02:16Z","commit_sha":"9f4198c932bfd9e4d20356a58b9c756cd4776499","commit_message":"report.json: 24378 38.8->69.4 (symbol-ADDRESS stores decode fix + link-time-0 proxy extern held-$s0 + ~25 per-site array externs; x4-unroll remainder cap documented); 0 lost","measures":{"fuzzy_match_percent":77.09314,"total_code":766308,"matched_code":246680,"matched_code_percent":32.190712,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2321,"matched_functions_percent":67.11972,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-31T22:44:08Z","commit_sha":"849abe30d03c2dfbe5714aa53c8a1cdffdbffa0c","commit_message":"report.json: kill-#8 salvage (6F3E4 38.8->100 EXACT = osJamMesg 84/84; B1B4 71.8->93.1 anchor-split; 36224 6.8->82.1 redecode; 70320 = bcopy handwritten-asm ID'd); 0 lost — 2321/3458 32.19%","measures":{"fuzzy_match_percent":77.03339,"total_code":766308,"matched_code":246680,"matched_code_percent":32.190712,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2321,"matched_functions_percent":67.11972,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T23:38:50Z","commit_sha":"3c41b8815f02a7500ee851ac437861651553de95","commit_message":"report.json: batch-7 TRIPLE exact (6FB54=osGetTime 33/33, 6FE5C=__osInsertTimer 98/98 — both -O1 first-compile; 3395C 29/29 in-tree, 14th mis-split orphan absorbed + 'respill cap' was base-spill misread); 0 real losses — 2320/3458 32.15%","measures":{"fuzzy_match_percent":76.8735,"total_code":766308,"matched_code":246344,"matched_code_percent":32.146866,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3458,"matched_functions":2320,"matched_functions_percent":67.090805,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T23:34:35Z","commit_sha":"e00eda73e4962a1edff2f7ea8c6ea33eaa4efb5c","commit_message":"report.json: bootup CCE0 84.2->90.0 (anchor-split x4 + Y-coord sign fix) + BF8C 86.9->88.3 (anchor-split retracts 'hard cap'; mul.s reverse-of-source rule; serial-reuse-var NEGATIVE documented); 0 lost","measures":{"fuzzy_match_percent":76.82258,"total_code":766308,"matched_code":245704,"matched_code_percent":32.063347,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3459,"matched_functions":2317,"matched_functions_percent":66.98468,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T23:24:45Z","commit_sha":"b26ffc9b093270400bf1cc95a008904aa737ae9b","commit_message":"report.json: 454C4 29.8->62.1 (f32-not-int pipeline redecode; byte-array output kills swl/swr; NEW dosed do-while(0) BB-bloat demotion — 3 wraps demote exactly the lui-const webs, 6 overshoot; clip 0x2be28); 0 lost","measures":{"fuzzy_match_percent":76.81601,"total_code":766308,"matched_code":245704,"matched_code_percent":32.063347,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3459,"matched_functions":2317,"matched_functions_percent":66.98468,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T23:19:11Z","commit_sha":"001cd5fd47fa5c4ea55a8febff37f8126ef1451e","commit_message":"report.json: 29978 43.5->71.8 (volatile-u16 reread lever + baked jal->gl_ref decode) + 2840 42.9->89.5 (prototyped float(float) callee + (s32)-not-(f32)(s32) casts); 0 lost","measures":{"fuzzy_match_percent":76.73217,"total_code":766308,"matched_code":245704,"matched_code_percent":32.063347,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3459,"matched_functions":2317,"matched_functions_percent":66.98468,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T23:17:23Z","commit_sha":"2f58b1ec00969bd1aae6f1405d55f477414f6c68","commit_message":"report.json: 13D40-family harvest (1438C 65->87.9, 8124 69.5->94.5 tail variable-reuse lever, 84A0 62.5->93.3 odd-parity bottom pad; all structure-exact, allocator-web cap residuals); 0 lost","measures":{"fuzzy_match_percent":76.6861,"total_code":766308,"matched_code":245704,"matched_code_percent":32.063347,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3459,"matched_functions":2317,"matched_functions_percent":66.98468,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T23:04:46Z","commit_sha":"b643a5dce0316724d6d64bdbbce6f44d1910ca42","commit_message":"report.json: 46050 48.5->80.1 (NEW do-while(0) macro BB-bloat lever — expansion BBs blow Chow span denominators, priorities go negative, zero s-regs; plain-brace macro restores the 10-reg prologue; mixed temp scoping load-bearing); 0 lost","measures":{"fuzzy_match_percent":76.64309,"total_code":766308,"matched_code":245704,"matched_code_percent":32.063347,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3459,"matched_functions":2317,"matched_functions_percent":66.98468,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T23:00:46Z","commit_sha":"d28c7db46160f979f4dfe586f0788e0725040720","commit_message":"report.json: 27804 44.8->78.1 (swapped call args + bitfield-union scratch + 'stripped-reloc unrecoverable' cap falsified) + 21F40 41.5->65.5 (loop2 structural redecode); 0 lost","measures":{"fuzzy_match_percent":76.56795,"total_code":766308,"matched_code":245704,"matched_code_percent":32.063347,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3459,"matched_functions":2317,"matched_functions_percent":66.98468,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T22:56:44Z","commit_sha":"ea4e6df2e1d3bab1d02f112997d035fce96a14ef","commit_message":"report.json: bootup 13D40 52.4->88.5 (structure-exact 168/168: struct-by-value a2-homing fingerprint family, char*volatile save-slot lever, unused-decl frame slots; allocator-web cap residual; siblings 1438C/8124 prime targets); 0 lost","measures":{"fuzzy_match_percent":76.501076,"total_code":766308,"matched_code":245704,"matched_code_percent":32.063347,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3459,"matched_functions":2317,"matched_functions_percent":66.98468,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T22:43:27Z","commit_sha":"29c8666bf2ed66f1e7f0f2ea3db47a6384f7dc69","commit_message":"report.json: 5F5F0 45.3->82.3 (= custom guLookAtF w/ distance clamp — gu-shape-first rule pays again; (f32)1 cast-literal CSE-break generalized; clip 0x2bf88); 0 lost","measures":{"fuzzy_match_percent":76.46592,"total_code":766308,"matched_code":245704,"matched_code_percent":32.063347,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3459,"matched_functions":2317,"matched_functions_percent":66.98468,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T22:42:06Z","commit_sha":"2066a3304d34c0a8d81e5334a849171faaf9d31f","commit_message":"report.json: 65494 42.3->79.6 (13th mis-split — REVERSE direction: own trailing word was successor's hoisted first insn; 48-byte outparam struct; reverse-decl-order allocation + dead pad arrays; 659D0 stays 100); 0 lost","measures":{"fuzzy_match_percent":76.41928,"total_code":766308,"matched_code":245704,"matched_code_percent":32.063347,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3459,"matched_functions":2317,"matched_functions_percent":66.98468,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T22:28:18Z","commit_sha":"83ebebb1f6fd3aeb779905b66ae1ad5b6964a00f","commit_message":"report.json: bootup 411C 69.6->88.0 (3 decode fixes: no early returns, a1=2, table +0x10; homed-locals-as-ARRAY lever [struct fields scalarize, array elements never do]; volatile pad ARRAYS survive trim; E68 reloc split on in-TU fn bases); 0 lost","measures":{"fuzzy_match_percent":76.357,"total_code":766308,"matched_code":245704,"matched_code_percent":32.063347,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3459,"matched_functions":2317,"matched_functions_percent":66.98468,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T22:21:35Z","commit_sha":"3dad775331a9ab7ea0d92451e009b9f1421f84c9","commit_message":"report.json: 272C4 48.3->100 (int-cast base unfold + per-site extern combo) + 6F834 47->87.7 (float params retraction — mtc1/mfc1 = FP homing; fnptr-call tax) + 66AF0 46.4->56.8 (12th hoisted-prologue merge; orphan absorbed); 0 real losses — 2317/3459 32.06%","measures":{"fuzzy_match_percent":76.34026,"total_code":766308,"matched_code":245704,"matched_code_percent":32.063347,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3459,"matched_functions":2317,"matched_functions_percent":66.98468,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T22:17:39Z","commit_sha":"e929687631cf64eff91312a744eee186ac574f2e","commit_message":"report.json: 48AEC 48.9->82.2 ('software-pipelined matmul cap' was a mis-decode — plain guMtxCatF triple loop self-pipelines; ctor-|| x3 + double struct copy; adjacent if(0) address-escape placement lever; clip 0x2bfa4); 0 lost","measures":{"fuzzy_match_percent":76.32876,"total_code":766308,"matched_code":245644,"matched_code_percent":32.05552,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2316,"matched_functions_percent":66.93642,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T22:05:15Z","commit_sha":"b0bde32366749d295a01651a65f931cbec1c9e06","commit_message":"report.json: bootup 8BD4 64.1->83.9 (double-deref fix, value-form 3-term ||, de-named per-block pointers; fp-param-f20-depth0 cap documented — loop weight is the only promoter); 0 lost","measures":{"fuzzy_match_percent":76.23747,"total_code":766308,"matched_code":245644,"matched_code_percent":32.05552,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2316,"matched_functions_percent":66.93642,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T22:03:03Z","commit_sha":"c6dddddae0426c8ca7e25d637fca3eea28713db7","commit_message":"report.json: 1DB88 48.6->78.6 (banked decode executed: multi-def anti-fold pins the attr-chain pre-branch; param-as-cursor s0 promotion re-confirmed); 0 lost","measures":{"fuzzy_match_percent":76.21443,"total_code":766308,"matched_code":245644,"matched_code_percent":32.05552,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2316,"matched_functions_percent":66.93642,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T21:58:02Z","commit_sha":"8ff1d412f48f8f1d01cddac86efc9f8ce239bfe4","commit_message":"report.json: 44918 52.1->85.8 (4 decode fixes: 51-word fill 4-way-unroll shape, value-form || needs assigned cond var, swc1 tail, multu x6; if(0) address-escape un-promotes s1; fn-size-budgeted re-unroll gotcha; clip 0x2bdc4); 0 lost","measures":{"fuzzy_match_percent":76.2019,"total_code":766308,"matched_code":245644,"matched_code_percent":32.05552,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2316,"matched_functions_percent":66.93642,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T21:48:00Z","commit_sha":"6072cd301474a14feb446031180448ca6cc212eb","commit_message":"report.json: bootup B75C 67.2->70.3 (distinct base-0 externs BEAT func+off spelling for FP pools — GCSE inflates pressure; f32 sp6C[3] array keeps prologue swc1s); 55C34 'regression' verified false (stale agent base, 100 here); 0 lost","measures":{"fuzzy_match_percent":76.18087,"total_code":766308,"matched_code":245644,"matched_code_percent":32.05552,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2316,"matched_functions_percent":66.93642,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T21:43:07Z","commit_sha":"829f134899ec1e0e7f292f2511aca2ffa72b1d7e","commit_message":"report.json: 258CC 63.4->77.6 (NEW bitfield-extract lever: descriptor word0 = pad:4|sh:2|pad:2|msk:24 struct keeps masks in ugen macro expansion vs CSE'd webs) + 1DB88 corrected-decode banked (+30pp path mapped); 0 lost","measures":{"fuzzy_match_percent":76.17532,"total_code":766308,"matched_code":245644,"matched_code_percent":32.05552,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2316,"matched_functions_percent":66.93642,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T21:35:39Z","commit_sha":"31b4c40ccbb9c613ec47fb9622c463fc24968984","commit_message":"report.json: 55C34 52.1->100 (8-byte long-long varargs alignment decode — a1-skip = 64-bit args, not misaligned ints) + 45E20 52->95.0 (re-read DL base + first-DECL coloring); clip 0x2bda4; 0 lost — 2316/3460 32.06% MILESTONE","measures":{"fuzzy_match_percent":76.16727,"total_code":766308,"matched_code":245644,"matched_code_percent":32.05552,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2316,"matched_functions_percent":66.93642,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T21:32:14Z","commit_sha":"01e248c0ae7129c9c8482fd98c294ce5a4fbcbf5","commit_message":"report.json: bootup C234 63.9->68.1 (aggregate-escape kills $f20 zero-web; (f32)0-vs-0.0f region split; 12 pool symbolizations from expected relocs); 0 lost","measures":{"fuzzy_match_percent":76.083565,"total_code":766308,"matched_code":244748,"matched_code_percent":31.938595,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2315,"matched_functions_percent":66.90752,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T21:12:49Z","commit_sha":"d0d3b7ad496cbeef3bfca199ac88fa42162e0f7a","commit_message":"report.json: 258CC 49.8->63.4 (kill-#7 salvage; gui 2DE0 probe was regressive, reverted); 0 lost — 2315/3460 31.94%","measures":{"fuzzy_match_percent":76.06881,"total_code":766308,"matched_code":244748,"matched_code_percent":31.938595,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2315,"matched_functions_percent":66.90752,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T16:35:29Z","commit_sha":"cc04e4e585114e415d77cacf7378b0fa2c19aea0","commit_message":"report.json: 9B88 55.9->61.4 (NEW int-cast provenance launder re-emits dead alloc-guard arms — IDO folds provably-non-null stack addrs; EC staging hops; AE1C probes logged); 0 lost","measures":{"fuzzy_match_percent":76.06114,"total_code":766308,"matched_code":244748,"matched_code_percent":31.938595,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2315,"matched_functions_percent":66.90752,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T16:31:18Z","commit_sha":"9e0f9b82b4d7db0213edc0db5e1cab2f97e7f2fd","commit_message":"report.json: 2A080 48.3->92.0 (false 'hardcoded jal' cap retracted — baked USO-local jal = direct K&R extern; break-vs-return-0 tail-merge lever worth 27pp; sequential if re-tests on a local copy); 0 lost","measures":{"fuzzy_match_percent":76.0541,"total_code":766308,"matched_code":244748,"matched_code_percent":31.938595,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2315,"matched_functions_percent":66.90752,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T16:20:32Z","commit_sha":"7f5b2c3175193ca42012b8086dd9aa6e0037f12c","commit_message":"report.json: game_uso r3 (1DDC 55.8->69.4 kit-IV transfer + no-s-reg family cap ID'd; 9B88 55.9 ugen-eval-order swaps + (float)0 mtc1-zero; 7538 cap confirmed w/ negatives); 0 lost","measures":{"fuzzy_match_percent":76.02713,"total_code":766308,"matched_code":244748,"matched_code_percent":31.938595,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2315,"matched_functions_percent":66.90752,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T16:14:59Z","commit_sha":"a199b45c36f8d0efb7931673090bd91759c24e91","commit_message":"report.json: 693A4 47.8->89.5 (homed f32 v[7] reuse + while(0) f20 demotion) + 64388 49.8->79.1 (struct-carrier chains + *1.0f fold-defeat via if(1)/else); 0 lost — 2315/3460 31.94%","measures":{"fuzzy_match_percent":75.99641,"total_code":766308,"matched_code":244748,"matched_code_percent":31.938595,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2315,"matched_functions_percent":66.90752,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T15:58:09Z","commit_sha":"dc09be708ae6bb0ca70c7237acc7fbb0aee911d4","commit_message":"report.json: game_uso 0B3C 48.2->91.8 (+43.6pp — 706-word spine reconstruction; 6 decode fixes; seg anti-fold guard s1->a3; case-N-break forces jumptable, default does NOT count); 0 lost","measures":{"fuzzy_match_percent":75.90249,"total_code":766308,"matched_code":244748,"matched_code_percent":31.938595,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2315,"matched_functions_percent":66.90752,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T15:52:45Z","commit_sha":"9d995f05f7153427dcd092800eff052c083d1a69","commit_message":"report.json: 4F9E4 59.1->92.9 (dedup-register loop redecode: s16 ARRAY vs struct promotion, indexed-global IV remat, VN-age ring phase; clip re-probe 0x2bc48); 0 lost — 2315/3460 31.94%","measures":{"fuzzy_match_percent":75.74107,"total_code":766308,"matched_code":244748,"matched_code_percent":31.938595,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2315,"matched_functions_percent":66.90752,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T15:48:10Z","commit_sha":"ad8eaba4d30dbbc879948ca8ae21866dc883b2f5","commit_message":"report.json: pfs family TRIPLE (71384=osPfsInitPak 165/165, 71624=__osPfsGetStatus 57/57, 717CC=__osPfsGetOneChannelData 39/39 — all first-compile IDO 5.3 -O1 donors; 70xxx-71xxx region fully dispositioned; 71304 size-coincidence trap noted); 0 lost — 2315/3460 31.94%","measures":{"fuzzy_match_percent":75.72627,"total_code":766308,"matched_code":244748,"matched_code_percent":31.938595,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2315,"matched_functions_percent":66.90752,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T15:29:27Z","commit_sha":"12c506cf96cb2358b489211f6578c7046b9d5524","commit_message":"Refresh expected/ baseline for game_libs_func_00027784 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying game_libs_func_00027784 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":75.661285,"total_code":766304,"matched_code":243704,"matched_code_percent":31.802523,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3460,"matched_functions":2312,"matched_functions_percent":66.820816,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T15:26:06Z","commit_sha":"f60f9b48d0f3dc4d8bc229bc31371dfcc85eac51","commit_message":"report.json: game_uso 8CD8 62.2->71.9 (fresh-Vec3-fanout 3rd replication + arg2-vs-arg3 decode fixes + per-hop copy chains); 0 lost","measures":{"fuzzy_match_percent":75.64615,"total_code":766304,"matched_code":243588,"matched_code_percent":31.787384,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3461,"matched_functions":2311,"matched_functions_percent":66.77261,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T15:25:31Z","commit_sha":"7ce147445c820cd5d11564999ba28fd5dd604145","commit_message":"Refresh expected/ baseline for gl_func_0005640C land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying gl_func_0005640C matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":75.610886,"total_code":766304,"matched_code":243588,"matched_code_percent":31.787384,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3461,"matched_functions":2311,"matched_functions_percent":66.77261,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T15:07:06Z","commit_sha":"f170751cd18acd27ec0343d935f340d463dc97e6","commit_message":"report.json: 6B0FC 38.8->100 EXACT = __osLeoInterrupt (425/425 first compile, biggest donor land; 3rd stolen-prologue caller-set retraction; orphan absorbed; exceptasm identities mapped as handwritten) — 2310/3461 31.74%","measures":{"fuzzy_match_percent":75.582466,"total_code":766304,"matched_code":243216,"matched_code_percent":31.738838,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3461,"matched_functions":2310,"matched_functions_percent":66.74371,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T14:56:42Z","commit_sha":"1d7e667e92ef97b5abcc657beee36be7e1f8172b","commit_message":"report.json: 393B8 89.3->98.6 (NEW dead-2nd-symbol-ref anti-hoist lever cracks the s4 address-hoist class; vt-as-hidden-2nd-arg pins dispatch to a1; bit-17 polarity fix); 0 lost","measures":{"fuzzy_match_percent":75.44471,"total_code":766304,"matched_code":241516,"matched_code_percent":31.516996,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2309,"matched_functions_percent":66.69556,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T14:55:53Z","commit_sha":"83d409a2f2f59e63c48ad4a0d6a162f7ba765459","commit_message":"report.json: h2h A88 89.1->97.1 (NEW one-local v1-unification lever + 2-arg logic fix) + titproc C54 89.6->94.0 (param-reuse family cracks 3 gates); 0 lost","measures":{"fuzzy_match_percent":75.43723,"total_code":766304,"matched_code":241516,"matched_code_percent":31.516996,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2309,"matched_functions_percent":66.69556,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T14:44:07Z","commit_sha":"2416e45409d1d8341f4b72a8cd4f1166f31054e4","commit_message":"report.json: 6DD14 46->100 (= __osDevMgrMain; NEW donor-jumptable reloc-rename lever retracts 'external jumptable = unspliceable' for donors) + 6F8A4 45->100 (= osEPiRawStartDma, 137/137 first compile); 0 lost — 2309/3462 31.52%","measures":{"fuzzy_match_percent":75.42906,"total_code":766304,"matched_code":241516,"matched_code_percent":31.516996,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2309,"matched_functions_percent":66.69556,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T14:33:55Z","commit_sha":"0eab1803f31d61ac8e1e625f68e9c2f35d2b2b4f","commit_message":"report.json: timproc 1340 76.5->84.7 (NEW dead-kill-after-saved-copy un-coalesce lever) + 13B8 65.9->77.9 (twin redecode + first-assignment-order flip); 0 lost","measures":{"fuzzy_match_percent":75.30491,"total_code":766304,"matched_code":239800,"matched_code_percent":31.293064,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2307,"matched_functions_percent":66.63779,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T14:26:25Z","commit_sha":"459eaa5835970e9114ee02310d5e5f4cffbe6242","commit_message":"report.json: 38DC0 89.5->95.4 (vt if(0)-dead-multi-def + direct-expression call = lw-first jalr t9; fn-scope tail pads = global +8 home shift; uncoalesced-fetch-copy cap documented); 0 lost","measures":{"fuzzy_match_percent":75.28437,"total_code":766304,"matched_code":239800,"matched_code_percent":31.293064,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2307,"matched_functions_percent":66.63779,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T14:25:38Z","commit_sha":"b3103ed610939cd74b56756cad0a6f79eeb2b4d8","commit_message":"report.json: 64DEC 86.9->91.5 + 66A50 restored 88.4 (regression was a trailing-pad OFFSET-PARITY artifact from the 3-insn size delta, not codegen — new docs entry); 0 lost","measures":{"fuzzy_match_percent":75.278915,"total_code":766304,"matched_code":239800,"matched_code_percent":31.293064,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2307,"matched_functions_percent":66.63779,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T14:07:35Z","commit_sha":"d50ca8e174fda4eecf60e77f9a3fa0e182091e15","commit_message":"report.json: kill-#6 salvage r2 (38DC0 55.7->89.5 + clip 0x2bb68; 64DEC 53.1->86.9, 66A50 collateral flagged); 0 lost — 2307/3462 31.29%","measures":{"fuzzy_match_percent":75.27355,"total_code":766304,"matched_code":239800,"matched_code_percent":31.293064,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2307,"matched_functions_percent":66.63779,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-30T14:05:41Z","commit_sha":"a480ebed4600a4e1a7aa295e7a2ca423d8bb2e62","commit_message":"report.json: timproc triple crossing salvaged from spend-limit kill #6 (2BE4+2DF0+0EE8 all 100 — commutative-addu residuals cracked; 1340 45->76.5 redecode); 0 lost — 2307/3462 31.29%","measures":{"fuzzy_match_percent":75.21849,"total_code":766304,"matched_code":239800,"matched_code_percent":31.293064,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2307,"matched_functions_percent":66.63779,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T23:06:19Z","commit_sha":"9c59bc8f4c16ac2096b554c2bd3703e3adfc56c1","commit_message":"report.json: 412E8 57.1->92.2 (NEW (s32)-cast guard-fold defeat — IDO folds &extern-nonnull guards TRUE, deleting alloc arms; per-section zero-aliases; clip 0x2bb24); 0 lost","measures":{"fuzzy_match_percent":75.17756,"total_code":766304,"matched_code":238824,"matched_code_percent":31.165699,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2304,"matched_functions_percent":66.551125,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T23:00:58Z","commit_sha":"daff3573a83dcd2e669bf3ba7da8c756bc871647","commit_message":"report.json: 33BE4 51.2->80.6 (33EB8 recipe wholesale + twin-spin hoist-merge lever) + 22A9C 50.1->79.8 (converse base-pin + multu-by-held-constant recipe); 0 lost","measures":{"fuzzy_match_percent":75.151985,"total_code":766304,"matched_code":238824,"matched_code_percent":31.165699,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2304,"matched_functions_percent":66.551125,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T23:00:21Z","commit_sha":"e505d5a7c8a507e10a746105e5105e0af14560a3","commit_message":"report.json: timproc b1/b3 near-closers (2BE4+2DF0 twins 99.84 via NEW indexed-iv-kills-local-addr-cache lever; 0EE8 99.92 via call-arg operand-order temp-ring lever); 0 lost","measures":{"fuzzy_match_percent":75.09638,"total_code":766304,"matched_code":238824,"matched_code_percent":31.165699,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2304,"matched_functions_percent":66.551125,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T22:44:09Z","commit_sha":"b4460700ef06990433dc92355f5db450ef0e03e1","commit_message":"report.json: 53C04 56->92.1 ('FP promote-vs-spill cap' retracted — f32[3] homed arrays + s16-decl live-range-split lever + u8-buffer frame tuning; clip 0x2ba84); 72D0 drift alarm false (100 on forced rebuild); 0 lost","measures":{"fuzzy_match_percent":75.060005,"total_code":766304,"matched_code":238824,"matched_code_percent":31.165699,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2304,"matched_functions_percent":66.551125,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T22:41:20Z","commit_sha":"581cf53fad82e5c3fb9a2d80c38ec6a4bc6fd69a","commit_message":"report.json: 21498 53.1->77.4 (base-pin THIRD form: delete the base local, direct &D+off spellings pin the base itself — 11 decode fixes) + 201B8 reloc-form conversion (byte-true, fuzzy dip transient); 0 lost","measures":{"fuzzy_match_percent":74.99504,"total_code":766304,"matched_code":238824,"matched_code_percent":31.165699,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2304,"matched_functions_percent":66.551125,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T22:40:17Z","commit_sha":"5abd67f6080b9d634432b536f2e3726114c882b2","commit_message":"report.json: timproc_b5 r7 (72D0 objdiff-100 crossed; C98C 99.9, C310 90.5, 5BF0 88.7 — split-NAME extern %hi-CSE kill + volatile-param arg-home-reload levers); 0 lost — 2304/3462 31.17%","measures":{"fuzzy_match_percent":74.93384,"total_code":766304,"matched_code":238824,"matched_code_percent":31.165699,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2304,"matched_functions_percent":66.551125,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T22:27:20Z","commit_sha":"90a8ead4c84c24186463a620d534daf06221b6f2","commit_message":"report.json: sweep wave-2 merges (1FBCC fuzzy-100 — 10th hoisted-prologue retraction, loop-bound orphan; 23F98 74.4 — 9th, range-check orphan; spelling oracle docs'd; 23F98 'lost' = bare-orphan gate artifact, official +1) — 2303/3462 31.13%","measures":{"fuzzy_match_percent":74.82187,"total_code":766304,"matched_code":238584,"matched_code_percent":31.134378,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3462,"matched_functions":2303,"matched_functions_percent":66.52224,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T22:25:07Z","commit_sha":"15edceea8733769d3c1ca541449a631b72165748","commit_message":"Refresh expected/ baseline for game_libs_func_000097B4 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying game_libs_func_000097B4 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":74.81103,"total_code":766304,"matched_code":238452,"matched_code_percent":31.117153,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3464,"matched_functions":2302,"matched_functions_percent":66.45496,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T22:09:18Z","commit_sha":"49be01c08fab357ef759e4e4af5976b2414ef60f","commit_message":"report.json: timproc_b5 B154 58.3->83.1 + B368 45.8->82.1 (B624 twin-transfer kit + NEW FP-const remat-vs-callee-saved threshold lever); 0 lost","measures":{"fuzzy_match_percent":74.77745,"total_code":766308,"matched_code":238272,"matched_code_percent":31.093502,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3464,"matched_functions":2301,"matched_functions_percent":66.4261,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T22:05:21Z","commit_sha":"ef2f4c0f11fd44dcb25b316dc10fa041c5c2550e","commit_message":"report.json: hoisted-prologue sweep 5 merges (1FF34/1FFB8/2003C/20100 fuzzy-100 via last-report-handle stash decode; 2A260 90.5; 2D710 trio re-scored 100 by baseline refresh; 2A258 orphan absorbed) — 2301/3464 31.09%","measures":{"fuzzy_match_percent":74.726685,"total_code":766308,"matched_code":238272,"matched_code_percent":31.093502,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3464,"matched_functions":2301,"matched_functions_percent":66.4261,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T21:48:49Z","commit_sha":"5e23d0617884b37368e52e2d8fc556f8ed580a11","commit_message":"report.json: 42938+42944 MERGE (3rd hoisted-prologue mis-split retraction, now at IDO 7.1 -O2 — 'permanent caller-set cap' falsified; merged 0x614 body 69.2; orphan-100 absorbed into parent name, official count stable 2294; clip 0x2ba24); sweep note: re-audit every caller-set cap adjacent to a no-jr-ra orphan","measures":{"fuzzy_match_percent":74.70227,"total_code":766308,"matched_code":237436,"matched_code_percent":30.984407,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3469,"matched_functions":2294,"matched_functions_percent":66.12857,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T21:45:06Z","commit_sha":"baa01cd09f131b854296b7439bf63b16262b934e","commit_message":"report.json: 240A0 58.5->97.8 (build-vs-build disasm trap re-confirmed; threshold-5 jumptable lever transfer) + 2ABC0 56.4->84.2 (missing detach tail decode); 0 lost","measures":{"fuzzy_match_percent":74.68398,"total_code":766308,"matched_code":237436,"matched_code_percent":30.984407,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2294,"matched_functions_percent":66.109505,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T21:42:45Z","commit_sha":"91b0c8d411b9ee9a9583b926a7fb4e6105a669d9","commit_message":"report.json: B624 62.6->89.4 (pointer-web-reuse + do-while(0) 3-use lwc1 base + chained union-carrier copies; 'needs permuter' verdict retired); 0 lost","measures":{"fuzzy_match_percent":74.63688,"total_code":766308,"matched_code":237436,"matched_code_percent":30.984407,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2294,"matched_functions_percent":66.109505,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T21:25:20Z","commit_sha":"7f56a34e8f4d3a6dc879af9fbef10a2bef2e4e9f","commit_message":"report.json: 76F0 64.9->88.5 (switch2 redecode + NEW empty-trailing-case jumptable-threshold-5 lever + addiu-form &D args + mixed sll/and bit-test forms); 0 lost","measures":{"fuzzy_match_percent":74.61673,"total_code":766308,"matched_code":237436,"matched_code_percent":30.984407,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2294,"matched_functions_percent":66.109505,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T21:24:33Z","commit_sha":"150d6eb3963b4e84c8803ef5f936e60baec1ae0c","commit_message":"report.json: 8FC8 65.8->78.2 (census merge at scale: 113 temps -> 17 role pools by greedy interval partition + 52 per-site typed externs kill s4 base web; 5-vs-3 s-reg web gap residual); 0 lost","measures":{"fuzzy_match_percent":74.54479,"total_code":766308,"matched_code":237436,"matched_code_percent":30.984407,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2294,"matched_functions_percent":66.109505,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T21:07:53Z","commit_sha":"7498b80ff6cf353ec3abe6122fd3b539463b5e2b","commit_message":"report.json: 26D64 61.2->88.1 (NEW raw-mem-index-defeats-remat lever: *(u8*)(ent+1) at each site vs named pidx local — kills x12 multu remat) + 1DCB4 63.2 (x4-unroll suppressor open question); 1E134 confirmed multi-session; 0 lost","measures":{"fuzzy_match_percent":74.415085,"total_code":766308,"matched_code":237436,"matched_code_percent":30.984407,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2294,"matched_functions_percent":66.109505,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T21:07:06Z","commit_sha":"ef0dc2bf572fa47d1acb4ac749acdfec1d305aca","commit_message":"report.json: timproc_b5 8FC8 41.5->65.8 (+24pp, resolved-jal m2c overlay pipeline) + B624 20.7->62.6 (fuzzy=None verdict retired); unit 80.1->83.2; 0 lost","measures":{"fuzzy_match_percent":74.382965,"total_code":766308,"matched_code":237436,"matched_code_percent":30.984407,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2294,"matched_functions_percent":66.109505,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T21:02:49Z","commit_sha":"675eae372ba33ace69edc54cc251252a016e3add","commit_message":"report.json: 493AC 61.6->72.7 (if(1)-barrier null-test preservation + frame dead-home census solver — every fn-scope named local reserves a dead home, block-scope does NOT shed; clip 0x2ba04); 0 lost","measures":{"fuzzy_match_percent":74.14551,"total_code":766308,"matched_code":237436,"matched_code_percent":30.984407,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2294,"matched_functions_percent":66.109505,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-23T20:46:51Z","commit_sha":"aa070330e0f6feca8cef0dfafb973dd6f5f05995","commit_message":"report.json: AC20 48.9->85.4 (resolved-jal-target decode + FP-const web de-promotion; salvaged from spend-limit kill #5); 0 lost","measures":{"fuzzy_match_percent":74.11932,"total_code":766308,"matched_code":237436,"matched_code_percent":30.984407,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2294,"matched_functions_percent":66.109505,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T16:34:00Z","commit_sha":"576b930abc50aadd38bb5696fe9f0b15e6f31cb8","commit_message":"report.json: 36C08 18.9->100 BYTE-EXACT (address-taken ctx local + named multi-def t web + ghost slots; clip 0x2b984) + 4EE44 81->99.9 (mat-mult family + ptr-typed null test); 0 lost — 2294/3470 30.98%","measures":{"fuzzy_match_percent":74.05479,"total_code":766308,"matched_code":237436,"matched_code_percent":30.984407,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2294,"matched_functions_percent":66.109505,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T16:32:38Z","commit_sha":"73945ad38986656c86f85b7ae13d608e65acd063","commit_message":"report.json: 1FA20 objdiff-100 (x4-unroll trigger form + preheader pair-nesting while(0)) + 2266C 68.2->96.7 (ucvt-widening web theft diagnosed via uoptlist; body words exact, boundary rows differ); 0 lost — 2293/3470 30.90%","measures":{"fuzzy_match_percent":73.97031,"total_code":766308,"matched_code":236816,"matched_code_percent":30.9035,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2293,"matched_functions_percent":66.08069,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T16:11:02Z","commit_sha":"dca79de5959cb8934b9c841a1a1427b916474a99","commit_message":"report.json: band trio 24F30 ->79.4 (end-sentinel dual-use var) + 1EE78 ->83.5 (param-as-cursor post-increment) + 1FAE8 ->81.8 (stale-$v0 skip-path reuse); 0 lost","measures":{"fuzzy_match_percent":73.95312,"total_code":766308,"matched_code":236616,"matched_code_percent":30.877403,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2292,"matched_functions_percent":66.05187,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T16:09:59Z","commit_sha":"b074ef239d0c6dc6cafeab971bd992a2e4b87694","commit_message":"report.json: timproc_b5 32C8 48.8->93.1 (chain-direction double-store + aggregate-copy reload + pad arithmetic; 2026-06-22 cap retracted) + AC20 44->48.9 partial; 0 lost","measures":{"fuzzy_match_percent":73.941,"total_code":766308,"matched_code":236616,"matched_code_percent":30.877403,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2292,"matched_functions_percent":66.05187,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T15:57:58Z","commit_sha":"396387c0060d90e4d09fd27f6dcf36d3aa3c7543","commit_message":"report.json: 60584 0->98.3 (from-scratch raw-word decode; 'lost' flag = gate artifact for newly-wrapped bare fn, official count stable) + 393B8 51->89.3 (mat-mult cap retracted: memory compound accumulate + iterator int* array); clip 0x2b7c4; 0 real losses","measures":{"fuzzy_match_percent":73.84243,"total_code":766308,"matched_code":236616,"matched_code_percent":30.877403,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2292,"matched_functions_percent":66.05187,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T15:49:16Z","commit_sha":"f183648a16898175188b4d018212b8144b76fdf6","commit_message":"report.json: timproc_b5 DF14 59.1->78.5 (0546DC is a prototyped 5-arg f32 callee — 'K&R float-return spill cap' falsified; 14-case switch redecode; if(0) address-escape lever) + D884/D14C free lifts; 8FC8 -0.9 collateral accepted; 0 lost","measures":{"fuzzy_match_percent":73.73202,"total_code":766308,"matched_code":236616,"matched_code_percent":30.877403,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2292,"matched_functions_percent":66.05187,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T15:46:47Z","commit_sha":"8a501da81200f3bc59d5e69ceee89eeea6baf46e","commit_message":"report.json: 307B0 67.8->83.3 (at-macro load/store asymmetry kit: per-load-site externs + FP-local arg routing) + 23E60 ->71.2 (entry-block const-placement converse cap); 0 lost","measures":{"fuzzy_match_percent":73.6899,"total_code":766308,"matched_code":236616,"matched_code_percent":30.877403,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2292,"matched_functions_percent":66.05187,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T15:33:10Z","commit_sha":"a248454929ce8ea0f6c2aa5fd276fb3ee0d08e22","commit_message":"report.json: 57700 65.9->99.6 (single-int-carrier unification lever) + 45CB0 67.9->95.9 (ghost-slot decl solver); clip 0x2b768; 0 lost","measures":{"fuzzy_match_percent":73.68374,"total_code":766308,"matched_code":236616,"matched_code_percent":30.877403,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2292,"matched_functions_percent":66.05187,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T15:26:46Z","commit_sha":"a1b48ec93241ed39074ef05675e6b7d43a50b651","commit_message":"report.json: timproc_b5 2B74 42->95.9 (struct-carrier x14: scalar-member chained copy + if(0) K&R escape + block-scope register c; 1876B mover); 0 lost","measures":{"fuzzy_match_percent":73.6519,"total_code":766308,"matched_code":236616,"matched_code_percent":30.877403,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2292,"matched_functions_percent":66.05187,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T15:25:20Z","commit_sha":"87aca13da9c3878785480144a6bcb53133009f7d","commit_message":"report.json: 2A260 69.1->87.9 (byte-RMW mask-width trichotomy + distinct-extern CSE split + RMW-step sink; 2A258 orphan = stolen prologue pair identified); 0 lost","measures":{"fuzzy_match_percent":73.51644,"total_code":766308,"matched_code":236616,"matched_code_percent":30.877403,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2292,"matched_functions_percent":66.05187,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T15:08:14Z","commit_sha":"93b2aba9e7887fa2fcb76d654ab078304bbdbf5a","commit_message":"report.json: timproc_b5 pocket trio (18B4 67.7->98.7, 283C 59.6->98.7, D550 ->74.1 — USO-constructor redecode kit) + 5EF00 67.9->82.9 (cvt.d.s fingerprint + compound-assign mul + embedded-div-sink; clip 0x2b708); 0 lost","measures":{"fuzzy_match_percent":73.508316,"total_code":766308,"matched_code":236616,"matched_code_percent":30.877403,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2292,"matched_functions_percent":66.05187,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T15:02:31Z","commit_sha":"44d2a5d34d0c51174b975f0d57a358f5c2f909e2","commit_message":"report.json: D9E4 66->100 ((float)255 exact-fold-break + prototyped f32 externs) + CB9C 22->100 (goto-retzero retracts 2026-05 double-cap) + 66EEC 67->82.9 (forward-goto dispatch ladder); 0 lost — 2292/3470 30.88%","measures":{"fuzzy_match_percent":73.415565,"total_code":766308,"matched_code":236616,"matched_code_percent":30.877403,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2292,"matched_functions_percent":66.05187,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T14:44:12Z","commit_sha":"cd7561bd580ba3988136eefc929656f047f2cdde","commit_message":"post0b clip re-measure 0x2b748->0x2b728 (5CE68 shrink; 551E0 restored to 100 — transient regression pushed in prior commit, fixed same tick) + report — 2290/3470 30.82%","measures":{"fuzzy_match_percent":73.38292,"total_code":766308,"matched_code":236196,"matched_code_percent":30.822594,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2290,"matched_functions_percent":65.99424,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T14:38:45Z","commit_sha":"7d2c5cdc7e869ec5de7b3eefba0b68a37a2a3ca3","commit_message":"report.json: 63F34 68->87.2 (per-symbol pad-struct %hi-CSE kill + prototyped-f32 extern); 1EF20 66.9->71.4 (mixed-homing cap); timproc_b5 38B0+396C twins 32->42 (volatile-carrier pad-ladder kit); 551E0/1AFC drift alarms = agents' stale .o, both 100 here; 0 lost","measures":{"fuzzy_match_percent":73.37089,"total_code":766308,"matched_code":236196,"matched_code_percent":30.822594,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2290,"matched_functions_percent":65.99424,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T14:26:38Z","commit_sha":"b275e38fe5137b668d8ade48e5b8a2416709ebe1","commit_message":"report.json: 28604 74.9->93.9 (4 decode fixes + CSE-reread copy lever kit; rotation cap residual); 0 lost","measures":{"fuzzy_match_percent":73.35013,"total_code":766308,"matched_code":236196,"matched_code_percent":30.822594,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2290,"matched_functions_percent":65.99424,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T14:19:21Z","commit_sha":"41bad99ffc25312f7f020f8983db95aeb3ebb7e0","commit_message":"report.json: game_uso FC34 89.4->98.0 + FD04 90.6->97.1 (do-while(0) anti-fold multi-use boundary + FP add rs=second-operand reversal); 0 lost","measures":{"fuzzy_match_percent":73.33559,"total_code":766308,"matched_code":236196,"matched_code_percent":30.822594,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2290,"matched_functions_percent":65.99424,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T14:16:28Z","commit_sha":"ddb11e521bb4e977649ad49728465cc68d676a3f","commit_message":"report.json: 551E0 100 (stale-clip root cause + latent 55B10 NM-only-resize bug removed) + 6337C 65.7->87.5 (volatile-iterator-struct lever); 0 lost — 2290/3470 30.82%","measures":{"fuzzy_match_percent":73.33155,"total_code":766308,"matched_code":236196,"matched_code_percent":30.822594,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3470,"matched_functions":2290,"matched_functions_percent":65.99424,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T04:10:46Z","commit_sha":"607578e7d1826dd9dc95e8e53739c3999c800de7","commit_message":"report.json: timproc b5 69E8 87.6->96.0 (register-resident &sym pointer via multi-def distinct placeholder syms + call-free def placement + per-use extern split; 26B40-family rotation residual); 0 lost","measures":{"fuzzy_match_percent":73.28776,"total_code":766304,"matched_code":235544,"matched_code_percent":30.73767,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3471,"matched_functions":2284,"matched_functions_percent":65.80236,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T03:57:12Z","commit_sha":"8f4d2c6d77843c82dbcb07ece6dfc36a97773694","commit_message":"report.json: twin-scan crossings 652D8 (1-word mirror of exact 65250) + 73034 (16/16 byte-twin, -O1-island donor per 6B974); NEW workflow: raw-word diff vs same-size exacts BEFORE grinding; 0 lost — 2284/3471 30.74%","measures":{"fuzzy_match_percent":73.281876,"total_code":766304,"matched_code":235544,"matched_code_percent":30.73767,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3471,"matched_functions":2284,"matched_functions_percent":65.80236,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T03:54:39Z","commit_sha":"881fdb0edbc8498277ba0d87b648bffd96786abb","commit_message":"report.json: libultra sweep 3-for-3 (6DC0C=osCartRomInit, 744CC=libc ldiv [IDO 5.3 -O2 sret fingerprint], 7307C=osPiRawWriteIo) — 3 caller-set caps falsified, 3 orphans absorbed; 0 real losses — 2282/3471 30.71%","measures":{"fuzzy_match_percent":73.27224,"total_code":766304,"matched_code":235344,"matched_code_percent":30.71157,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3471,"matched_functions":2282,"matched_functions_percent":65.74474,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T03:52:02Z","commit_sha":"238428cf7591c5d7104641d1757a8c50e5487a79","commit_message":"report.json: timproc TRIPLE crossing (2838+2A44 twins via single-def-after-guarded-increment beql tail-dup lever; 8468 via void fn-PTR $v0 un-poison + commutative-| operand reversal); 1460 BDEC-family cap; 0 lost — 2279/3474 30.65%","measures":{"fuzzy_match_percent":73.23713,"total_code":766312,"matched_code":234888,"matched_code_percent":30.651745,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3474,"matched_functions":2279,"matched_functions_percent":65.60161,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T03:45:31Z","commit_sha":"e0ce2cc5d5d2a0ee1249c830b1ef7b0367e02c0b","commit_message":"report.json: 2D710 family boundary fix (leading or-a2 = own hoisted 3rd-call-arg copy — false cap; 2D710 93.8/2D74C 86.7/2D788 92.9) + 2AB34 68.7->98.7 (3 decode fixes); 0 lost","measures":{"fuzzy_match_percent":73.212105,"total_code":766312,"matched_code":233320,"matched_code_percent":30.447128,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3474,"matched_functions":2276,"matched_functions_percent":65.51526,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T03:37:47Z","commit_sha":"1607ddcfe29d9d065b7add1c879303b6aa1afbcf","commit_message":"Refresh expected/ baseline for game_libs_func_00031CB8 land\n\nAuto-generated by land-successful-decomp.sh: pure-INCLUDE_ASM rebuild\nvia refresh-expected-baseline.py after verifying game_libs_func_00031CB8 matches exact, so\nCI scores against a truthful baseline.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","measures":{"fuzzy_match_percent":73.20236,"total_code":766312,"matched_code":233320,"matched_code_percent":30.447128,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3474,"matched_functions":2276,"matched_functions_percent":65.51526,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T03:29:48Z","commit_sha":"9f8db4abaa87284b599e9aa0789ec2fdccf39be3","commit_message":"report.json: 33EB8 70->90.3 (per-SITE base-0 alias convention generalized — 22 externs; rotated-loop condition split; dead-assign base arg0; residual = invariant-hoist + -O1-memory/-O2-regalloc hybrid cap); 0 lost","measures":{"fuzzy_match_percent":73.188515,"total_code":766312,"matched_code":232920,"matched_code_percent":30.39493,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2274,"matched_functions_percent":65.43885,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T03:26:46Z","commit_sha":"db5948e31c0d45fc353168f8fb43c116d8292897","commit_message":"report.json: timproc b1 21D4 91.5->96.4 (4 decode fixes: signed lh, call-arg node spill, d-relative 0x184, 2-arg reg call; registration-node kit; slot-overlay cap documented; 0 lost)","measures":{"fuzzy_match_percent":73.16969,"total_code":766312,"matched_code":232920,"matched_code_percent":30.39493,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2274,"matched_functions_percent":65.43885,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T03:15:46Z","commit_sha":"d19c156f7d867c82880937cd3720b2b628102f3a","commit_message":"report.json: 43654 74.6->98.6 (4EB54 sibling recipe + store-forward temp+copy lever + one-color-per-variable proof; rank-cap residual; 0 lost)","measures":{"fuzzy_match_percent":73.16457,"total_code":766312,"matched_code":232920,"matched_code_percent":30.39493,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2274,"matched_functions_percent":65.43885,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T03:08:04Z","commit_sha":"fff92d104cdd8f6470c3954624da06a2a6f013a9","commit_message":"report.json: 2B5F4 76->94.2 (script-VM executor coloring-cycle kit: double-sb store-forward, de-named CSE-into-a1, cursor-bump respell, (f32)u32 native lowering); 33EB8 decode audit teed up; 25C54 inverted-spill skip confirmed; 0 lost","measures":{"fuzzy_match_percent":73.15495,"total_code":766312,"matched_code":232920,"matched_code_percent":30.39493,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2274,"matched_functions_percent":65.43885,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T03:03:31Z","commit_sha":"de147c73515b4f2535346c5f9513a4e21191b930","commit_message":"report.json: 90CC 75.1->75.4 (blanked-USO-reloc vtable stores resolved from TextReloc table — 9 sites symbolized; reconstruction gap cracked, frame gap now dominates; 0 lost)","measures":{"fuzzy_match_percent":73.1301,"total_code":766312,"matched_code":232920,"matched_code_percent":30.39493,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2274,"matched_functions_percent":65.43885,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T02:51:51Z","commit_sha":"2345014f55baa93a5cbe32a7f02f0888969b1a23","commit_message":"report.json: 4EB54 objdiff-100 byte-exact (lh vtable tell + &SYM args + trip-5 peel-unroll + per-site self-store alias); 42F4C 74->99.4 (tail-block position; temp-ring cap); clip 0x2b76c; 0 lost — 2274/3475 30.39%","measures":{"fuzzy_match_percent":73.12811,"total_code":766312,"matched_code":232920,"matched_code_percent":30.39493,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2274,"matched_functions_percent":65.43885,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T02:48:46Z","commit_sha":"3f62244d3261950b96ed09d3b9316ef5cc9a7c4e","commit_message":"report.json: E68 pass-8 70.2->70.5 (mgr alias split frees 2 slots) + 6808 PASS-5 identity map documented (splits correct but premature — de-name rebuild first); 0 lost","measures":{"fuzzy_match_percent":73.098976,"total_code":766312,"matched_code":232520,"matched_code_percent":30.342733,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2273,"matched_functions_percent":65.41007,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T02:46:45Z","commit_sha":"ed77c8320fca5e1f2aa83c3a81cceb0cc9cf8e6f","commit_message":"report.json: 683D4 77.5->99.7 (3 decode fixes: owner+lh-ctor_off args, never-s-reg'd element respell; NEW addu ptr+int operand-order-vs-spelling finding); 65060 4-word residual = hard cap; 0 lost","measures":{"fuzzy_match_percent":73.09708,"total_code":766312,"matched_code":232520,"matched_code_percent":30.342733,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2273,"matched_functions_percent":65.41007,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T02:33:15Z","commit_sha":"c843c11a843a61e011d0610ec106795a32e3ba50","commit_message":"report.json: 3C86C objdiff-100 BYTE-EXACT (escaped-aggregate-scratch struct kills f22/f24 cross-jalr caching — 'not exact-matchable' verdict retracted); 6126C 72->80.7 union-param-bits-view; clip 0x2b730; 0 lost — 2273/3475 30.34%","measures":{"fuzzy_match_percent":73.08939,"total_code":766312,"matched_code":232520,"matched_code_percent":30.342733,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2273,"matched_functions_percent":65.41007,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T02:31:56Z","commit_sha":"16d063e0150569423be307ae13ae4949022a88d7","commit_message":"report.json: E68 structural rebase landed (frame 0x1D8 + prologue byte-exact via role-local de-name x99 + s0-eviction base split; fuzzy 70.2 register-noise dip accepted — new base for slot RE); 0 lost","measures":{"fuzzy_match_percent":73.06754,"total_code":766312,"matched_code":231988,"matched_code_percent":30.27331,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2272,"matched_functions_percent":65.381294,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T02:16:58Z","commit_sha":"77a8daef29c14f6a882b31731a3309d14f16fc92","commit_message":"report.json: C48C 67.1->99.7 (struct-by-value carrier x32 as predicted — memcpy-form &t CSE + jal-delay sw a2,8(sp); 34 per-site aliases; residual = 2-sw eval-order + slot-placement caps); 6808 60.3 probe; 0 lost","measures":{"fuzzy_match_percent":73.063095,"total_code":766312,"matched_code":231988,"matched_code_percent":30.27331,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2272,"matched_functions_percent":65.381294,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T02:13:26Z","commit_sha":"942b2ddf8bf1d8e11786446ee1259f060928f226","commit_message":"report.json: 5DBB0 74.4->99.0 (Shoemake quaternion decode; NEW while(0) dead-loop FP-web coloring lever; typed sqrtf alias; clip back to 0x2b750; 0 lost)","measures":{"fuzzy_match_percent":72.91507,"total_code":766312,"matched_code":231988,"matched_code_percent":30.27331,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2272,"matched_functions_percent":65.381294,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T02:06:26Z","commit_sha":"f9d790a6458fb0ec098852a5b69e2afe5cd677f3","commit_message":"report.json: post1b crossings 63884 + 695F4 objdiff-100 (NEW goto-end phi lever blocks return-value $v0-coalesce; ANSI f32 alias retraction; Tri3i struct-copy); 65148 75.8; 0 lost — 2272/3475 30.27%","measures":{"fuzzy_match_percent":72.89488,"total_code":766312,"matched_code":231988,"matched_code_percent":30.27331,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2272,"matched_functions_percent":65.381294,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T02:01:13Z","commit_sha":"e3b167a0e221a9e5017c6a53113a9846e203e8da","commit_message":"report.json: 591C 62.3->76.6 (fresh-Vec3-fanout transfer + 8 decode fixes off drifted-disasm poisoning; C48C GCSE negative documented; 0 lost)","measures":{"fuzzy_match_percent":72.88161,"total_code":766312,"matched_code":231616,"matched_code_percent":30.224764,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2270,"matched_functions_percent":65.32374,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T01:45:18Z","commit_sha":"06fcb3de808038239a85c760f45ec2a73335c6ed","commit_message":"report.json: h2h 1360 90->95.9 (void-alias x21 + 4-arg gate-call decode); 620 inverted-spill-strategy cap sharpened; edd/n64proc bands empty; 0 lost","measures":{"fuzzy_match_percent":72.79308,"total_code":766312,"matched_code":231616,"matched_code_percent":30.224764,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2270,"matched_functions_percent":65.32374,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T01:43:53Z","commit_sha":"1188778ae93e6b91c87d3caf514b42adc45fca0f","commit_message":"report.json: 3E5E0 74.5->75.7 (19 per-site aliases kill invented-common-base CSE; block struct copies; spilled-web-cached-in-a2 cap documented; clip 0x2b790; 0 lost)","measures":{"fuzzy_match_percent":72.78875,"total_code":766312,"matched_code":231616,"matched_code_percent":30.224764,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2270,"matched_functions_percent":65.32374,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T01:37:41Z","commit_sha":"eff5a0b41699a66e2d61ce01e5a4c1c86f93dd41","commit_message":"report.json: 7C1C 62.9->75.8 (fresh-Vec3-fanout redecode, 3 decode fixes, anti-fold guard + int-cast q levers; 1F30/3074 drift alarm verified FALSE via clean NM rebuild — both 100; 0 lost)","measures":{"fuzzy_match_percent":72.78904,"total_code":766312,"matched_code":231616,"matched_code_percent":30.224764,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2270,"matched_functions_percent":65.32374,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T01:33:13Z","commit_sha":"b60b06aa925af51cf32ba57bbe785f0f374c2627","commit_message":"report.json: proc r2 refinements (1840 4->2 diffs decl-order-rank temploc; 1E9C/23FC negatives sharpened — pair-order ties are NOT v-reg coloring; 0 lost)","measures":{"fuzzy_match_percent":72.71354,"total_code":766312,"matched_code":231616,"matched_code_percent":30.224764,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2270,"matched_functions_percent":65.32374,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T01:21:39Z","commit_sha":"e3f8af9f47a0ca67f3aca6d23c98d3ab1df25cd2","commit_message":"report.json: 56D14 72.6->96.4 (if(1) jump-threading defeat + long-long GFX append + 2-arg K&R error call; trace-polarity residual; 0 lost)","measures":{"fuzzy_match_percent":72.71353,"total_code":766312,"matched_code":231616,"matched_code_percent":30.224764,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2270,"matched_functions_percent":65.32374,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T01:20:19Z","commit_sha":"9f382f23a85bf4c1701b9ac6ad376e643a9dc4a5","commit_message":"report.json: proc sweep (3074 + 1F30 objdiff-100 — void-alias x10 dissolved documented v-reg cap, (float)0 delay-fill retraction; 116C 94.0; 0 lost) — 2270/3475 30.22%","measures":{"fuzzy_match_percent":72.69171,"total_code":766312,"matched_code":231616,"matched_code_percent":30.224764,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2270,"matched_functions_percent":65.32374,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T01:16:22Z","commit_sha":"80ed9ec31bc3609acb6c58bd81ea8464aa6386d7","commit_message":"report.json: 90CC 73.4->75.1 (runtime-div inv-local lever + Vec3 f32 retype; bitcast-store crater 3rd-confirmed load-bearing; 0 lost)","measures":{"fuzzy_match_percent":72.67984,"total_code":766312,"matched_code":230288,"matched_code_percent":30.051466,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2268,"matched_functions_percent":65.26619,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}},{"timestamp":"2026-07-18T01:03:26Z","commit_sha":"56e31835c15f4c4e21bbe95b7fd8005383666de3","commit_message":"report.json: spend-limit salvage r3 (BDEC 91.7->95.6 (float)255 CSE-break; 44144 71->92 redecode + clip 0x2b750; 3074 94.6->94.8; 0 lost) — 2268/3475 30.05%","measures":{"fuzzy_match_percent":72.66082,"total_code":766312,"matched_code":230288,"matched_code_percent":30.051466,"total_data":544,"matched_data":176,"matched_data_percent":32.352943,"total_functions":3475,"matched_functions":2268,"matched_functions_percent":65.26619,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":195,"complete_units":0}}]