[{"timestamp":"2026-10-19T17:01:09Z","commit_sha":"c03e7b31fd984467752cabcc6622daf73daf373b","commit_message":"Merge pull request #4 from skast96/aut-39-code-2pct\n\nFurther decomp (>2% matched code)","measures":{"fuzzy_match_percent":2.4187315,"total_code":5175440,"matched_code":125180,"matched_code_percent":2.4187315,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":15056,"matched_functions":1566,"matched_functions_percent":10.401169,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":1760,"complete_units":1548}},{"timestamp":"2026-10-15T19:25:37Z","commit_sha":"1d26d1e86dd0edf98d0d680e5e049e9c2b1a8eb1","commit_message":"Merge pull request #3 from skast96/aut-39-code-2pct\n\nFirst assisted decomp work","measures":{"fuzzy_match_percent":1.3316742,"total_code":5175440,"matched_code":68920,"matched_code_percent":1.3316742,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":15056,"matched_functions":808,"matched_functions_percent":5.366631,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":1005,"complete_units":790}},{"timestamp":"2026-10-12T06:58:13Z","commit_sha":"2b6f5657470603356ba80f5b2ed3620ba587238d","commit_message":"Merge pull request #2 from OpenRAC/unify-structure\n\nUnify the repository with rac1-decomp: layout, licence, docs, agent queue","measures":{"fuzzy_match_percent":0.51342493,"total_code":5175440,"matched_code":26572,"matched_code_percent":0.51342493,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":15056,"matched_functions":243,"matched_functions_percent":1.6139745,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":440,"complete_units":225}},{"timestamp":"2026-10-04T22:17:41Z","commit_sha":"dedfcd416a1b8e195978df6b038e0d4cd927f4b7","commit_message":"Add auto_structs: structures built from member accesses; 71 more functions match\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.51342493,"total_code":5175440,"matched_code":26572,"matched_code_percent":0.51342493,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":15056,"matched_functions":243,"matched_functions_percent":1.6139745,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":440,"complete_units":225}},{"timestamp":"2026-10-04T21:46:35Z","commit_sha":"46bc8368f820c281a30d7e75e98e5fdac983b136","commit_message":"Audit and build level overlay functions; six common functions match\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.43265885,"total_code":5175440,"matched_code":22392,"matched_code_percent":0.43265885,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":15056,"matched_functions":172,"matched_functions_percent":1.1424017,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":372,"complete_units":154}},{"timestamp":"2026-10-04T21:41:00Z","commit_sha":"0a156d517d815d91695f678798fb3f3b5e27344a","commit_message":"Disassemble the level overlays: each distinct function once\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.4266304,"total_code":5175440,"matched_code":22080,"matched_code_percent":0.4266304,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":15056,"matched_functions":166,"matched_functions_percent":1.1025505,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":366,"complete_units":148}},{"timestamp":"2026-10-04T21:34:28Z","commit_sha":"e96e616fa36c05d2a75831b10d1de4f8f163c0a4","commit_message":"Track progress per level like rac1-decomp: a category and a README row for each level\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.4266304,"total_code":5175440,"matched_code":22080,"matched_code_percent":0.4266304,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":15056,"matched_functions":166,"matched_functions_percent":1.1025505,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":366,"complete_units":148}},{"timestamp":"2026-10-04T21:30:22Z","commit_sha":"b188ae678a2fe6eb55ac7360b416ad13edea5b58","commit_message":"Split the level overlays like rac1-decomp: common and level-specific code\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.4266304,"total_code":5175440,"matched_code":22080,"matched_code_percent":0.4266304,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":15056,"matched_functions":166,"matched_functions_percent":1.1025505,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":155,"complete_units":148}},{"timestamp":"2026-10-04T21:14:10Z","commit_sha":"2294c239c757fa72f26948b2e69852da566125a7","commit_message":"Document the div.s nop findings for libm and level code\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":1.2692398,"total_code":1739624,"matched_code":22080,"matched_code_percent":1.2692398,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":166,"matched_functions_percent":2.0680203,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":153,"complete_units":148}},{"timestamp":"2026-10-04T21:08:23Z","commit_sha":"f5e1d9fee783b7b4eadc7e1ed30428ec4dad73ac","commit_message":"Seven more functions match with the assembler passes (float nops, loop padding)\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":1.2692398,"total_code":1739624,"matched_code":22080,"matched_code_percent":1.2692398,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":166,"matched_functions_percent":2.0680203,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":153,"complete_units":148}},{"timestamp":"2026-10-04T21:04:02Z","commit_sha":"cadbcfb7d80504bb67f05e712a9af9c396e0e91d","commit_message":"Rewrite the README for the working pipeline\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":1.2352095,"total_code":1739624,"matched_code":21488,"matched_code_percent":1.2352095,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":159,"matched_functions_percent":1.9808147,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":146,"complete_units":141}},{"timestamp":"2026-10-04T20:58:28Z","commit_sha":"719c14d68b1d80cf54ce96bfd0d1ea6e336d927f","commit_message":"Add the SN assembler passes and a full contributing guide\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":1.2352095,"total_code":1739624,"matched_code":21488,"matched_code_percent":1.2352095,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":159,"matched_functions_percent":1.9808147,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":146,"complete_units":141}},{"timestamp":"2026-10-04T20:48:42Z","commit_sha":"4ff72358f616e5db08192a1632fd0bc1f5206511","commit_message":"Add the math library from newlib's sources: 27 members match\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":1.2352095,"total_code":1739624,"matched_code":21488,"matched_code_percent":1.2352095,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":159,"matched_functions_percent":1.9808147,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":146,"complete_units":141}},{"timestamp":"2026-10-04T20:48:42Z","commit_sha":"ee92a316410af539ef40443688fce8ef7acf799d","commit_message":"Add the math library from newlib's sources: 27 members match\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Rvg6kCBTY3HNLidP5pCwYe","measures":{"fuzzy_match_percent":1.2352095,"total_code":1739624,"matched_code":21488,"matched_code_percent":1.2352095,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":159,"matched_functions_percent":1.9808147,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":146,"complete_units":141}},{"timestamp":"2026-10-04T20:28:10Z","commit_sha":"63533b334ce0cfa0658ae8b97524e46f9359fd30","commit_message":"Two more functions match (volatile pointer, byte-offset indexing)\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Rvg6kCBTY3HNLidP5pCwYe","measures":{"fuzzy_match_percent":0.7900558,"total_code":1739624,"matched_code":13744,"matched_code_percent":0.7900558,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":132,"matched_functions_percent":1.64445,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":118,"complete_units":114}},{"timestamp":"2026-10-04T20:16:10Z","commit_sha":"e0668f2d5faeebd8be5b26f59222205cd8b6f1b1","commit_message":"Four more near-misses fixed by hand\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Rvg6kCBTY3HNLidP5pCwYe","measures":{"fuzzy_match_percent":0.785917,"total_code":1739624,"matched_code":13672,"matched_code_percent":0.785917,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":130,"matched_functions_percent":1.619534,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":116,"complete_units":112}},{"timestamp":"2026-10-04T20:04:03Z","commit_sha":"71aad5e02e738f45be62df859908a5b53a1645d1","commit_message":"More functions match","measures":{"fuzzy_match_percent":0.75878465,"total_code":1739624,"matched_code":13200,"matched_code_percent":0.75878465,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":126,"matched_functions_percent":1.5697023,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":112,"complete_units":108}},{"timestamp":"2026-10-04T19:37:32Z","commit_sha":"d0393c0d7c1c8c34a485b19134f9f775753ecba5","commit_message":"Eleven more functions match\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Rvg6kCBTY3HNLidP5pCwYe","measures":{"fuzzy_match_percent":0.75878465,"total_code":1739624,"matched_code":13200,"matched_code_percent":0.75878465,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":126,"matched_functions_percent":1.5697023,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":112,"complete_units":108}},{"timestamp":"2026-10-04T18:46:09Z","commit_sha":"c9b0efd040d2e41159fdb2248d6fbd8efb6ef88e","commit_message":"Matching decompilation of Ratchet: Deadlocked (NTSC-U)\n\nBuild pipeline for the retail executable (unpacker, section splitter, splat\nconfiguration), compiler and flag research, libgcc rebuilt from GCC source, and\nthe matching functions found so far, with the decomp.dev progress workflow.\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Rvg6kCBTY3HNLidP5pCwYe","measures":{"fuzzy_match_percent":0.6854355,"total_code":1739624,"matched_code":11924,"matched_code_percent":0.6854355,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":115,"matched_functions_percent":1.4326648,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":101,"complete_units":97}},{"timestamp":"2026-10-04T18:45:58Z","commit_sha":"abe5c5e8c9defb64a33977afdade99477f39bdd7","commit_message":"Remove reference-material tooling and rewrite the notes from retail-only sources\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Rvg6kCBTY3HNLidP5pCwYe","measures":{"fuzzy_match_percent":0.6854355,"total_code":1739624,"matched_code":11924,"matched_code_percent":0.6854355,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":115,"matched_functions_percent":1.4326648,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":101,"complete_units":97}},{"timestamp":"2026-10-04T17:56:17Z","commit_sha":"dfee61c251d35edf8838d8459588443ed0c946f2","commit_message":"Relax the automatic pipeline filters; one more function matches\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Rvg6kCBTY3HNLidP5pCwYe","measures":{"fuzzy_match_percent":0.6854355,"total_code":1739624,"matched_code":11924,"matched_code_percent":0.6854355,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":115,"matched_functions_percent":1.4326648,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":101,"complete_units":97}},{"timestamp":"2026-10-04T15:37:06Z","commit_sha":"451723c3a29ee0276b1a0202aca4eae8db23cc3e","commit_message":"Name generated structures by first use; add the naming rules to LEGAL.md\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Rvg6kCBTY3HNLidP5pCwYe","measures":{"fuzzy_match_percent":0.6780776,"total_code":1739624,"matched_code":11796,"matched_code_percent":0.6780776,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":114,"matched_functions_percent":1.4202068,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":100,"complete_units":96}},{"timestamp":"2026-10-04T14:38:37Z","commit_sha":"537aafe75893cd0ee705680983e9af124319974b","commit_message":"Add a small AST permuter and record that it found no extra matches\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Rvg6kCBTY3HNLidP5pCwYe","measures":{"fuzzy_match_percent":0.6780776,"total_code":1739624,"matched_code":11796,"matched_code_percent":0.6780776,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":114,"matched_functions_percent":1.4202068,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":100,"complete_units":96}},{"timestamp":"2026-10-04T14:00:53Z","commit_sha":"78c76dbc3a5bc1fc0c8b6e0b72f68b03100496d0","commit_message":"Add the type-aware automatic decompiler: 68 more functions match\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Rvg6kCBTY3HNLidP5pCwYe","measures":{"fuzzy_match_percent":0.6780776,"total_code":1739624,"matched_code":11796,"matched_code_percent":0.6780776,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":114,"matched_functions_percent":1.4202068,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":100,"complete_units":96}},{"timestamp":"2026-10-04T13:02:38Z","commit_sha":"5509ac328dd5020c2f5a4924fc17943817b9db80","commit_message":"Five more functions, per-file compiler flags\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.40537494,"total_code":1739624,"matched_code":7052,"matched_code_percent":0.40537494,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":46,"matched_functions_percent":0.5730659,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":32,"complete_units":28}},{"timestamp":"2026-10-04T13:00:22Z","commit_sha":"5a0e263038d9c07f10814aec35e8153df047cc7c","commit_message":"Use -fopt-stack and -G8: register saves now match retail\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.38698018,"total_code":1739624,"matched_code":6732,"matched_code_percent":0.38698018,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":40,"matched_functions_percent":0.49831817,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":26,"complete_units":22}},{"timestamp":"2026-10-04T12:55:41Z","commit_sha":"734e1d65e6bb7fd0fc17a086b4c3521efaee56e5","commit_message":"Nine more functions match; add diff and variant tools\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.3851407,"total_code":1739624,"matched_code":6700,"matched_code_percent":0.3851407,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":39,"matched_functions_percent":0.48586023,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":25,"complete_units":21}},{"timestamp":"2026-10-04T12:51:32Z","commit_sha":"32aff14f0b94371c06f64d8e5717e7d51397b27a","commit_message":"Remove prototype-derived names from the docs; add working rules\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.36490643,"total_code":1739624,"matched_code":6348,"matched_code_percent":0.36490643,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":30,"matched_functions_percent":0.37373865,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":16,"complete_units":12}},{"timestamp":"2026-10-04T12:42:54Z","commit_sha":"47f8064c260967f9c99d2213cfc707a9dba6d24a","commit_message":"Add a stabs type extractor for the prototype debug info\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.36490643,"total_code":1739624,"matched_code":6348,"matched_code_percent":0.36490643,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":30,"matched_functions_percent":0.37373865,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":16,"complete_units":12}},{"timestamp":"2026-10-04T12:09:31Z","commit_sha":"c6f6ce1ce6784717c5ba8e13d60815638bf637cc","commit_message":"Mine the prototype debug info: source files and layout\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.36490643,"total_code":1739624,"matched_code":6348,"matched_code_percent":0.36490643,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":30,"matched_functions_percent":0.37373865,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":16,"complete_units":12}},{"timestamp":"2026-10-04T12:07:11Z","commit_sha":"72fcc4d6d636ebdcd945323d8a44eed42357fe26","commit_message":"Document the libgcc residual: Sony's libgcc.a matches the three open ones\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.36490643,"total_code":1739624,"matched_code":6348,"matched_code_percent":0.36490643,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":30,"matched_functions_percent":0.37373865,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":16,"complete_units":12}},{"timestamp":"2026-10-04T12:02:48Z","commit_sha":"cd9781d446b87ec566e640d4b5773b97b19c08e1","commit_message":"Rebuild libgcc from GCC source: 24 more functions match\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.36490643,"total_code":1739624,"matched_code":6348,"matched_code_percent":0.36490643,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":30,"matched_functions_percent":0.37373865,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":16,"complete_units":12}},{"timestamp":"2026-10-04T11:56:47Z","commit_sha":"a3c2aaed36fd7159300fbe30bf73ad11c7848d09","commit_message":"First build, audit and a real progress report\n\nSix functions match retail with SN GCC 2.95.3 v1.36 -O2 -G0.\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0.012416476,"total_code":1739624,"matched_code":216,"matched_code_percent":0.012416476,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":8027,"matched_functions":6,"matched_functions_percent":0.07474773,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":7,"complete_units":4}},{"timestamp":"2026-10-04T11:53:48Z","commit_sha":"2747ad11eb936993ca66ca89266178ad0d1b2b73","commit_message":"Identify the likely compiler: SN GCC 2.95.3 v1.36\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0,"total_code":0,"matched_code":0,"matched_code_percent":0,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":0,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":0,"complete_units":0}},{"timestamp":"2026-10-04T11:49:35Z","commit_sha":"7e10afaa598aa7565ee390b829f661c7aab9d5d6","commit_message":"Add recomp.fyi project file, compiler variant tooling, better matching\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0,"total_code":0,"matched_code":0,"matched_code_percent":0,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":0,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":0,"complete_units":0}},{"timestamp":"2026-10-04T11:44:35Z","commit_sha":"08c640f55bd3c79eab1313586d037b252c7d05c1","commit_message":"Add tools to locate prototype functions in the retail image\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0,"total_code":0,"matched_code":0,"matched_code_percent":0,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":0,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":0,"complete_units":0}},{"timestamp":"2026-10-04T11:40:13Z","commit_sha":"0adae6994d8d57e87472e59900ec7281179a2ca7","commit_message":"Add splat configuration and disassembly setup\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0,"total_code":0,"matched_code":0,"matched_code_percent":0,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":0,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":0,"complete_units":0}},{"timestamp":"2026-10-04T11:31:37Z","commit_sha":"8dbd7786fd2548fc8cb66dd44706699002d8451c","commit_message":"Split the unpacked image into sections and rebuild an ELF\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0,"total_code":0,"matched_code":0,"matched_code_percent":0,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":0,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":0,"complete_units":0}},{"timestamp":"2026-10-04T11:30:31Z","commit_sha":"0f5d80201a07740d78abc9b8e30070a8265e9b7e","commit_message":"Add unpacker for the retail game image\n\nThe retail executable is a loader plus a WAD-compressed (LZO1X-style)\ngame image. tools/unpack_wad.py unpacks it; research notes updated.\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0,"total_code":0,"matched_code":0,"matched_code_percent":0,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":0,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":0,"complete_units":0}},{"timestamp":"2026-10-04T11:26:00Z","commit_sha":"867310c2f8419c7a65de1d8b2d646ff3d7ebbfe1","commit_message":"Document how the retail loader appears to load the game\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0,"total_code":0,"matched_code":0,"matched_code_percent":0,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":0,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":0,"complete_units":0}},{"timestamp":"2026-10-04T11:22:57Z","commit_sha":"a0b7679f815943a58fa371c4111f0070d51b1a6a","commit_message":"Add Aug 23 prototype findings\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0,"total_code":0,"matched_code":0,"matched_code_percent":0,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":0,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":0,"complete_units":0}},{"timestamp":"2026-10-04T11:22:27Z","commit_sha":"1d7b0199e05b38017a7263cc6f563f9b19080a4e","commit_message":"Document the Sep 13 2005 prototype with symbols\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0,"total_code":0,"matched_code":0,"matched_code_percent":0,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":0,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":0,"complete_units":0}},{"timestamp":"2026-10-04T11:20:28Z","commit_sha":"f1cc67008762d0e13fd5144c4e398b339cdbb2ab","commit_message":"Credit the GFI Discord\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0,"total_code":0,"matched_code":0,"matched_code_percent":0,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":0,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":0,"complete_units":0}},{"timestamp":"2026-10-04T11:18:11Z","commit_sha":"b2b6b1e813ccf90c46e9917969a3702e01ad71df","commit_message":"Initial project scaffold and research notes\n\nNTSC-U (SCUS_974.65) only. Adds README, legal notes, decomp.dev\nprogress workflow, report generator skeleton, credits and research.\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":0,"total_code":0,"matched_code":0,"matched_code_percent":0,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":0,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":0,"complete_units":0}}]