[{"timestamp":"2026-10-15T18:54:38Z","commit_sha":"ba973108c76bb6690de8ab1887f8b3cad6f788fb","commit_message":"Add analysis for some field actor script operations (#1093)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-15T14:57:12Z","commit_sha":"a1c9eb84d87054692ec75652593690102406ebf4","commit_message":"Replace some decompilation artifacts with natural code (#1092)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-14T16:46:33Z","commit_sha":"b2256b5c993a29b23d42b6cb7cde7629e69e36aa","commit_message":"Additional refactoring for field_actor_script_ops (#1091)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-14T06:18:49Z","commit_sha":"f5283a8434fb41103a3f942a095f1f3785ed848c","commit_message":"Refactor field_actor_script_ops (#1090)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-14T04:49:30Z","commit_sha":"e2560b5649bd16a935f54fa5a95bc8caa8d5cebc","commit_message":"Additional refactoring and cleanup of field actor runtime (#1089)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-14T02:47:57Z","commit_sha":"4888e84d5bbf5bb01c4a071e1447e4b2df265b02","commit_message":"Field actor runtime refactors (#1088)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-13T20:44:20Z","commit_sha":"7dfe7a46dfaef035352aa1924cbe970688821dd4","commit_message":"Refactors for field actor functions (#1087)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-13T05:32:54Z","commit_sha":"7edc4ad21a887be15a954b7c3a6d63a71c811f24","commit_message":"Cleanup some code in field_actor_hud_effects (#1086)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-13T03:06:13Z","commit_sha":"d5f6eff0785f015691e2f84e96975b0c1249bfb3","commit_message":"Refactor field actor action defaults (#1085)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-12T22:37:55Z","commit_sha":"fbb36be58ada82f8e5c2fb59e32691d96e9a4ffe","commit_message":"Refactors in CLOAD overlay (#1084)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-12T19:33:51Z","commit_sha":"52d0973e46cfc413bb5f2ae1fbcdc7e1aeebf180","commit_message":"Refactors for save file builders and window layout (#1083)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-12T18:00:58Z","commit_sha":"c02e11751a599657131517506b712b9d207a2183","commit_message":"Replace duplicates and misnamed variables in CARDA (#1082)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-11T20:15:50Z","commit_sha":"f6a52b3fab1c79cb8425aae9789a70ed2a649bac","commit_message":"Fix title copy pointer arithmetic (#1081)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-11T18:10:45Z","commit_sha":"0e3a8cb8391c3c57e2688eb1cb0e8e03c0886167","commit_message":"Refactor addhero shared code and loops (#1080)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-10T22:51:57Z","commit_sha":"daaca431b157b61a7c478481af992240c1d25700","commit_message":"Add distinctions for the same chest in multiple locations (#1079)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-10T01:43:06Z","commit_sha":"7cb9a8c6fe04cbc536dbca36a04f128107678094","commit_message":"Fix decompilation artifact in CLOAD with natural shape in switch (#1078)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-10T01:15:58Z","commit_sha":"e631aebb0229ba39f4030d74da8d73d977dd6163","commit_message":"Refactor some NIKI functions and cleanup lookups (#1077)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-10T00:11:20Z","commit_sha":"71738ef0ef1ebe6a05c11df7ae34600d5238ae00","commit_message":"Reduce duplicated code for card_menu_update_state (#1076)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-09T22:25:36Z","commit_sha":"3b43e63235b3ce899013272287c054f92bda3691","commit_message":"Combine duplicated card functions across overlays (#1075)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-09T21:54:22Z","commit_sha":"ac69b5391439cce8cfba972a45445e795d35b5ee","commit_message":"Combine reused card functions (#1074)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-09T21:15:49Z","commit_sha":"9f2539add7fafe29148991aff786f9f3a3f57084","commit_message":"Fix incorrect TU split for NIKI (#1073)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-09T21:06:39Z","commit_sha":"8b35cf60ca46206ff598ed3b4f9f98a38a8fcf08","commit_message":"Fix incorrect CARDA TU based on evidence (#1072)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233736,"matched_data":40104,"matched_data_percent":17.157818,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233736,"complete_data_percent":100,"total_units":229,"complete_units":229}},{"timestamp":"2026-10-09T20:23:08Z","commit_sha":"cd97453c63a533423e4fabb0ebb41e1c0bc8ac8c","commit_message":"Correct some incorrect macro names. Combine duplicates (#1071)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-09T19:40:03Z","commit_sha":"c9017e4d69d0d8611759ece0bcd751a3cf850300","commit_message":"Fix TUs for addhero overlay. Cleanup duplicate macro defs (#1070)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-09T18:10:57Z","commit_sha":"16a98c4d0596115947f214110b3b6f865ecc34e0","commit_message":"Replace some flags with SDK types in ADDHERO (#1069)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-09T05:22:11Z","commit_sha":"feb5a55ce576ed73dc2b8c2338c574b1b9f9159b","commit_message":"Combine reused shared constants (#1068)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-09T04:46:09Z","commit_sha":"dd73310d505f6c008f1b181778d425d6133b6f2e","commit_message":"Cleanup some shared code in main (#1067)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-09T04:20:05Z","commit_sha":"37a49bc4b4a5f63ebf74e13c93c70718f1c054d3","commit_message":"Move shared code and refactor some field runtime functions (#1066)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-09T03:49:03Z","commit_sha":"c2ebe48e668ab6c010eb71b2fbae776c04812f5a","commit_message":"Changes to cdrom and controller code to use natural shapes. Additiona… (#1065)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-09T03:25:47Z","commit_sha":"10c095cf52a6dbe46f8a0f60440d1549519d5795","commit_message":"Use more natural variables in decompression method (#1064)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-09T02:58:43Z","commit_sha":"a24c81b174125de1c9d980f4eb7792a79b2ce7eb","commit_message":"Minor refactors and cleanup to card_callbacks (#1063)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-08T21:06:30Z","commit_sha":"df89bb5575b98fbb8fadbf8f64941f3e5b8cf3b4","commit_message":"Remove some duplicate macros in audio (#1062)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-08T00:51:45Z","commit_sha":"d06dc8d091e3f62d4f718e2b29f036d306069722","commit_message":"Refactor and cleanup xa stream code (#1061)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-08T00:09:22Z","commit_sha":"9f6834bc4353bdf2f9b02c9560ef7ab73ab57e97","commit_message":"Refactors for voice code (#1060)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T23:04:50Z","commit_sha":"415269e2a67a0950cd5c7ea32611d0ced4ce33de","commit_message":"Refactor and remove some decompilation artifacts (#1059)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T21:06:56Z","commit_sha":"44d0fd4dfbd0089783892e209821c0e7378b5bb4","commit_message":"Refactor and cleanup akao driver control (#1058)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T19:44:38Z","commit_sha":"24f3f652488b8e2584f16409920e6014080b2135","commit_message":"Cleanup and refactors for functions in akao_control.c (#1057)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T17:17:07Z","commit_sha":"dedba4402ddad288c7b6f140149e57074a9e4877","commit_message":"Cleanup incorrect assumptions and refactor akao_cmd (#1056)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T16:10:53Z","commit_sha":"435a5cfb513050065974896a48726d9098a0085e","commit_message":"Refactor common glyph and card methods (#1055)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T14:29:24Z","commit_sha":"4ccbc04730d551ab0e8c47f589e713c92e6b2760","commit_message":"Refactor parse_entry_fields (#1054)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T06:19:31Z","commit_sha":"44cce241ce9ae04c0499d6387d3be159efb642f4","commit_message":"Removed unused scripts (#1053)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T06:01:57Z","commit_sha":"b974be646494f678917dc01daf39f5b89be54146","commit_message":"Cleanup dockerfiles and organize (#1052)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T05:01:07Z","commit_sha":"055c185b1772d0d31e8d892797ffce1058309c3a","commit_message":"Replace splat extension dependency (#1051)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T04:25:13Z","commit_sha":"8f37c2f00853307b62e5a5d3ee4d77ee83414c23","commit_message":"Organize tools and scripts (#1050)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T03:09:08Z","commit_sha":"e634b1790dfe37b18f87961b09033914e9324072","commit_message":"Change CI to parallel runs (#1049)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T02:07:53Z","commit_sha":"c051e2a23630c48b61c64de462b2b2c74486257d","commit_message":"Add running tools for extractors as CI test (#1048)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T01:52:05Z","commit_sha":"bc6f2f637662a9afcdf2ea958b0fdb71635bc56f","commit_message":"Fix readme and misleading dockerfile (#1047)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-07T01:28:48Z","commit_sha":"25446df5e48d3866e37aaf5887ef0dd9753ab725","commit_message":"Change pointer stores to use structure access in WMAP (#1046)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-05T23:43:04Z","commit_sha":"e235a8d1b12965cebf0fe69740f24db24bd2e55c","commit_message":"Cleanup and refactor field_update_actor_command (#1045)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-05T23:02:20Z","commit_sha":"b0ce056f166619768494bf948624c46cc9acd09e","commit_message":"Label actions in field_apply_action_animation (#1044)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-05T22:03:15Z","commit_sha":"e98fa50e5bb95d7ce75c9fa7d1fe9be3a64a7e2c","commit_message":"Refactoring and removing some aliases in field_start_bound_action_animation (#1043)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-05T21:40:43Z","commit_sha":"3fa5de2fd371d67f8cc0450bc5410fc6f568a8a4","commit_message":"Refactors for field_filter_action_targets (#1042)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-05T05:08:01Z","commit_sha":"3ce0e480babdb55e6751077c9e85a15f93112156","commit_message":"Add analysis for wmap_effect_resources (#1041)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-05T03:43:30Z","commit_sha":"e2d65d088fa489854554d17da2dff697c772b74a","commit_message":"Cleanup and refactor wmap_update_menu (#1039)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-05T02:56:02Z","commit_sha":"0c78bcc916c445897b7104f4933c32a250445327","commit_message":"Replace goto statement switch wmap update screen fade (#1038)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-05T01:45:27Z","commit_sha":"05ee4cf259c8f0bb0b8262e4c2d2e8e07576c1ee","commit_message":"Label global variables used in wmap_init_state (#1037)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-05T01:06:35Z","commit_sha":"ecd7c095efa7f66703c1a2c47f7f3f8ceaaba104","commit_message":"Add wmap loop result global variable (#1036)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-05T00:08:14Z","commit_sha":"b6a7c4c884670b3681f3ad4ec7e633ede61f1acc","commit_message":"Analysis refactor wmap run loop (#1035)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-04T22:51:52Z","commit_sha":"bb65b1552caa5ebc9db943445d0a421cac057e3b","commit_message":"Refactor wmap_controller_input and clarify types/names (#1034)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-04T22:21:24Z","commit_sha":"5eebb26e33ef499d8283b75b1256b8f48dc81d77","commit_message":"Label gato artwork override of rainy domina sprite (#1033)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-04T21:15:18Z","commit_sha":"143daccdaed84423b7b3a889e4db2a4010c0297f","commit_message":"Global renames for unknowns in wmap_reset_after_transition (#1032)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-04T20:56:12Z","commit_sha":"2b02d5c895b5ce6b66297c5813ece2d6d0fcaf3c","commit_message":"Analysis and cleanup across various overlays (#1031)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-04T15:19:55Z","commit_sha":"14e7d67dd9381e89d1e854dce218f8374387ba9e","commit_message":"Change structure declarations for downstream (#1030)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-04T06:10:21Z","commit_sha":"9cd2135c90b9441001f3f3d81a3688a63802eba2","commit_message":"Normalize SDK includes for downstream compat (#1029)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-04T04:37:09Z","commit_sha":"941b80c116be3cf01da9b363944ae4bc6a344661","commit_message":"Organize source and include files (#1028)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233672,"matched_data":40104,"matched_data_percent":17.162518,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233672,"complete_data_percent":100,"total_units":232,"complete_units":232}},{"timestamp":"2026-10-04T03:26:32Z","commit_sha":"e75d4618ac5a56b9c8d61e25876c4cbe77c5c054","commit_message":"Replaced decompilation artifact with natural shape (#1027)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-04T02:02:32Z","commit_sha":"c7181133a63adc3d4c4aac8e87aaae3689a80eb6","commit_message":"Field collision move mover refactor (#1026)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-03T23:24:18Z","commit_sha":"da53fac190b70053d505ab467af2e4cf40aa556a","commit_message":"Removed some static helpers to improve downstream compat (#1025)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-03T23:11:57Z","commit_sha":"fccc86a1c4bb99dda4b7af1fe1f0bd1328056809","commit_message":"Refactor field_collision_collect_groups (#1024)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-03T21:06:18Z","commit_sha":"b95804169db80e4778f7b11e820ae05173b4125f","commit_message":"Adjust consecutive arrays to use union to keep them adjacent (#1023)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-03T20:58:05Z","commit_sha":"0d9a4b53a0d5b5ea7da7a1e87b0fe63539272399","commit_message":"Add prototypes for static inlines so that they resolve in downstream linkers (#1022)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-03T17:25:32Z","commit_sha":"743cc7c7065ec0823993e6248ac42bc673601517","commit_message":"Refactor field_collision_find_path and add comments (#1021)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-03T07:18:03Z","commit_sha":"94a5d6fcbc8b260acd633056a82c5481dfe8fff3","commit_message":"Preserve 32-bit collision pointers on 64-bit hosts (#1020)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-03T06:10:57Z","commit_sha":"c3c031342decdd7007111f0060a73ce89b0ab5bf","commit_message":"Licensing clarification (#1019)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-03T05:37:29Z","commit_sha":"cfa7ac4871952d8cd27ddb6a451e8e83a6992676","commit_message":"Cleanup tooling use of objdiff (#1018)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-02T20:19:58Z","commit_sha":"1ebca91fad3e9bae8633a19d439a91c5c6b97325","commit_message":"Pointer comparability changes for downstream 64-bit porting. (#1017)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-02T17:14:06Z","commit_sha":"1e9f85a390b6b71afcf88d1f9415d4392b7f7e7c","commit_message":"Add global lable for field battle entry state (#1016)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-02T16:52:18Z","commit_sha":"3daf5efa545dc0a99f93ba5ccdd9332968d6bc6f","commit_message":"Analyze and identify field stat modifier values (#1015)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-02T16:21:55Z","commit_sha":"cd8b0ff684c701d821ac2a713466c9e604015d1b","commit_message":"Add analysis for field_subsystem_init globals, field_actor_runtime, niki symbols  (#1014)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-02T14:22:44Z","commit_sha":"7b128aefb648a8d6fa767047ed93224bb75d7410","commit_message":"Identify and label field_text_session global variables (#1013)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-02T02:33:45Z","commit_sha":"53c750e89d11482756f8df784362e38dd636b455","commit_message":"Add IMG extraction tooling (#1012)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-01T19:34:00Z","commit_sha":"c0e688347b178e02e54d41f1c15e7b8bc600cd56","commit_message":"Analyze globals in TITLE, WSEL, ZUKAN (#1011)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-10-01T02:53:09Z","commit_sha":"6406ed26888b3bc6b68c10c28ea5f31abb00eee1","commit_message":"Add model drop generator for WMAP (#1010)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-09-30T23:35:10Z","commit_sha":"3df9e8582cab6861d00001a635e388023b62e386","commit_message":"Makefile organization (#1009)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-09-30T21:45:57Z","commit_sha":"5fedd0406c40d724466e99cb6e8a3dd39fe217dc","commit_message":"Unify types across WMAP overlay (#1008)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-09-30T20:46:07Z","commit_sha":"68079e1bb9ad955b3a229b7a1720d80f32e9d461","commit_message":"Convert land effects in WMAP to source generators (#1007)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-09-30T17:00:56Z","commit_sha":"f186c389f335073e2130a2aadb3c73fd4b7b0ba2","commit_message":"Add remaining databin extractors (#1006)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-09-30T15:26:25Z","commit_sha":"cb78800b20257f72b5c8f452a3960fddd14e350b","commit_message":"Fix areas where code should be using explicit pointers (#1005)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-09-30T04:25:56Z","commit_sha":"da756e9e3fd156b5160395820af24915bd7f1b4a","commit_message":"generate game data as C (#1004)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-09-30T03:48:07Z","commit_sha":"76c7a65398fa0a6b1218bc830c846ecbad500efb","commit_message":"Fix prototypes that were missing (#1003)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-09-30T02:28:08Z","commit_sha":"f430e5ce05bb5ce89ca96d444e3ef87ba68542ce","commit_message":"Use shared memory map for fixed hardcoded addresses (#1001)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-09-30T01:54:48Z","commit_sha":"8119953f069b7ac1fedd2b56b049575e29552ebd","commit_message":"Build .data from generated C similar to sotn or sm64 (#1000)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-09-29T22:20:20Z","commit_sha":"e8ed050389b86765ac84a8f5e094a35a6a9046c6","commit_message":"cleanup WMAP  header decs (#999)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-09-29T18:48:35Z","commit_sha":"7dfcf5cb1f4916170b427475b12cb619294b3d4e","commit_message":"Fully link the JP version of the game (#998)","measures":{"fuzzy_match_percent":100,"total_code":1329224,"matched_code":1329224,"matched_code_percent":100,"total_data":233668,"matched_data":40100,"matched_data_percent":17.1611,"total_functions":5975,"matched_functions":5975,"matched_functions_percent":100,"complete_code":1329224,"complete_code_percent":100,"complete_data":233668,"complete_data_percent":100,"total_units":231,"complete_units":231}},{"timestamp":"2026-09-29T05:52:05Z","commit_sha":"056ff67e47e2e00978a7e34ec5ef68022748b94e","commit_message":"Match smaller minor functions for JP version (#996)","measures":{"fuzzy_match_percent":94.189995,"total_code":1329224,"matched_code":1251996,"matched_code_percent":94.189995,"total_data":233624,"matched_data":40100,"matched_data_percent":17.164333,"total_functions":5975,"matched_functions":5933,"matched_functions_percent":99.29707,"complete_code":658692,"complete_code_percent":49.554626,"complete_data":38556,"complete_data_percent":16.50344,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-29T05:47:27Z","commit_sha":"b8640d8c9a61b9e5df3aafb30510948da4b6fe0c","commit_message":"Add GOSUB overlay extraction tooling (#995)","measures":{"fuzzy_match_percent":94.07715,"total_code":1329224,"matched_code":1250496,"matched_code_percent":94.07715,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5975,"matched_functions":5920,"matched_functions_percent":99.0795,"complete_code":658692,"complete_code_percent":49.554626,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-29T04:43:30Z","commit_sha":"5e56c5b3a435c794a230ca505e7dc811bc34e404","commit_message":"Add GNAME extraction tools (#994)","measures":{"fuzzy_match_percent":94.07715,"total_code":1329224,"matched_code":1250496,"matched_code_percent":94.07715,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5975,"matched_functions":5920,"matched_functions_percent":99.0795,"complete_code":658692,"complete_code_percent":49.554626,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-29T04:18:51Z","commit_sha":"284f61e456e8ac4aa47ffa6defdff9e687d81af8","commit_message":"Add extractor for FIELD databin (#993)","measures":{"fuzzy_match_percent":94.07715,"total_code":1329224,"matched_code":1250496,"matched_code_percent":94.07715,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5975,"matched_functions":5920,"matched_functions_percent":99.0795,"complete_code":658692,"complete_code_percent":49.554626,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-29T03:13:58Z","commit_sha":"f962794beabb4c834d1b81443c85cbe4e7ddf5f6","commit_message":"Add extraction scripts and tooling for CLOAD (#992)","measures":{"fuzzy_match_percent":94.07715,"total_code":1329224,"matched_code":1250496,"matched_code_percent":94.07715,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5975,"matched_functions":5920,"matched_functions_percent":99.0795,"complete_code":658692,"complete_code_percent":49.554626,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-29T02:59:52Z","commit_sha":"7cfe8eecc1d294c803b1f1586f3a88586c16e5d8","commit_message":"Add data extraction utility for CHECKPS overlay (#991)","measures":{"fuzzy_match_percent":94.07715,"total_code":1329224,"matched_code":1250496,"matched_code_percent":94.07715,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5975,"matched_functions":5920,"matched_functions_percent":99.0795,"complete_code":658692,"complete_code_percent":49.554626,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-29T02:38:27Z","commit_sha":"3178a85b8da0152ac39444437b60b7a499ef927d","commit_message":"Add extractor for databin of CARDA overlay (#990)","measures":{"fuzzy_match_percent":94.07715,"total_code":1329224,"matched_code":1250496,"matched_code_percent":94.07715,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5975,"matched_functions":5920,"matched_functions_percent":99.0795,"complete_code":658692,"complete_code_percent":49.554626,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-29T02:15:14Z","commit_sha":"f5c2bfba0caac83b20424df1a86e27cf88efe7c8","commit_message":"Cleanup comments and add CARDA documentation (#989)","measures":{"fuzzy_match_percent":94.07715,"total_code":1329224,"matched_code":1250496,"matched_code_percent":94.07715,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5975,"matched_functions":5920,"matched_functions_percent":99.0795,"complete_code":658692,"complete_code_percent":49.554626,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-29T01:20:35Z","commit_sha":"33d0064b39996d9d13da336b7d40abcaaf76cb6b","commit_message":"Cleanup and analysis for CARDA and CHECKPS (#988)","measures":{"fuzzy_match_percent":94.07715,"total_code":1329224,"matched_code":1250496,"matched_code_percent":94.07715,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5975,"matched_functions":5920,"matched_functions_percent":99.0795,"complete_code":658692,"complete_code_percent":49.554626,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-29T00:01:55Z","commit_sha":"bf8f2490efe97f3a28b5d5bd2a3a91314789b790","commit_message":"Analyze and cleanup CARDA code along with shared code organization (#987)","measures":{"fuzzy_match_percent":94.07715,"total_code":1329224,"matched_code":1250496,"matched_code_percent":94.07715,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5975,"matched_functions":5920,"matched_functions_percent":99.0795,"complete_code":658692,"complete_code_percent":49.554626,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-28T21:20:07Z","commit_sha":"7f1d478bd986849ffb896a3bbdb98e4d861ce5d0","commit_message":"Add ADDHERO extraction utility for databin (#986)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-28T19:22:46Z","commit_sha":"d55a8c613e3e303be1ed23b6d4a6471778cfa0bb","commit_message":"Add documents for technical architecture around ADDHERO (#985)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-28T18:35:03Z","commit_sha":"c1f358dad99bb916d82a88e7daf3b028b68789f7","commit_message":"Analysis of save game and other unknown fields in addhero (#984)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-28T15:47:21Z","commit_sha":"eaa8e0adebe87e5fce7659dc1283dfca1db46a0b","commit_message":"Analysis cleanup AKAO related files (#983)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85088,"matched_data":40100,"matched_data_percent":47.127678,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.313087,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-28T12:19:46Z","commit_sha":"0d10f46650b207f87e0c5e9cadf04d0625ccfb7f","commit_message":"Add technical JP doc translations (#982)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-28T06:27:11Z","commit_sha":"31af03b0ca91e914d40271af379303ee79db6b64","commit_message":"Add documentation about scene, layouts, records, chest example (#981)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-28T05:27:32Z","commit_sha":"32922a0eafd478c4e964e8e5c4430eaa510f496e","commit_message":"Add additional analysis for chests in FIELD (#980)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-28T04:22:58Z","commit_sha":"2e8d14f8bc3385ca79651dc7af523d56262aeed0","commit_message":"Treasure chest scene content extraction (#979)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-28T02:20:06Z","commit_sha":"62b73c4ccd31271bbb3c964e9cf941ed15971866","commit_message":"Cleanup tools and scripts folder. Add extractor for .IMG file data (#978)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-28T00:54:19Z","commit_sha":"89b330f770931a587dea0ee00430f78e54975d8b","commit_message":"Analysis for treasure chests in FIELD (#977)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-27T23:58:27Z","commit_sha":"985082eaaa2f567c399b1e6243eab5ca9261ab97","commit_message":"Additional MOVIE overlay analysis and cleanup of decomp artifacts (#976)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-27T22:42:19Z","commit_sha":"796d5190dffd2aa5574a79944d9d36ccbcfa393b","commit_message":"Replace sentinel variables, and incorrect assumptions for cd modes (#975)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-27T21:01:47Z","commit_sha":"5f34a105a24fbd72f12640738bcddd040c254534","commit_message":"Cleanup CLOAD overlay build warnings (#974)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-27T20:44:45Z","commit_sha":"e74abdf5d585bc1725c5856e643ec8546ecbd55b","commit_message":"Cleanup build warnings in ZUKAN (#973)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-27T20:16:17Z","commit_sha":"d82b78741355fc79215503ab2f14b54314ff027a","commit_message":"Continued FIELD analysis and cleanup of decompilation artifacts (#972)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-27T17:12:41Z","commit_sha":"84de0b1081924b703d25a7d16877f75a791e10fe","commit_message":"Additional analysis for gosub and forge related code (#971)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-27T07:03:41Z","commit_sha":"5e243e51c84c47239e3171c48a3e51169cfc53e1","commit_message":"Match smaller functions for JP version (#970)","measures":{"fuzzy_match_percent":94.07584,"total_code":1328932,"matched_code":1250204,"matched_code_percent":94.07584,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5919,"matched_functions_percent":99.079346,"complete_code":658692,"complete_code_percent":49.565514,"complete_data":38556,"complete_data_percent":45.315216,"total_units":231,"complete_units":109}},{"timestamp":"2026-09-27T03:28:59Z","commit_sha":"30e2682af96b874ee7487050b829cdf6b4f08be5","commit_message":"Additional overlay matching for JP version (#969)","measures":{"fuzzy_match_percent":93.39139,"total_code":1328932,"matched_code":1241108,"matched_code_percent":93.39138,"total_data":85084,"matched_data":40096,"matched_data_percent":47.125195,"total_functions":5974,"matched_functions":5870,"matched_functions_percent":98.259125,"complete_code":630568,"complete_code_percent":47.44923,"complete_data":38412,"complete_data_percent":45.145973,"total_units":231,"complete_units":105}},{"timestamp":"2026-09-27T00:51:30Z","commit_sha":"dddd3dd68d35d0884bbdc49bb907ca954b78db64","commit_message":"Update more overlays for JP version matching (#968)","measures":{"fuzzy_match_percent":71.73851,"total_code":1328932,"matched_code":953356,"matched_code_percent":71.73851,"total_data":80116,"matched_data":39784,"matched_data_percent":49.657993,"total_functions":5979,"matched_functions":5121,"matched_functions_percent":85.64978,"complete_code":604288,"complete_code_percent":45.471703,"complete_data":38136,"complete_data_percent":47.60098,"total_units":218,"complete_units":98}},{"timestamp":"2026-09-26T22:47:30Z","commit_sha":"f0b7fae9a62f817aaa114889d69f1fe86ed88855","commit_message":"Replace decompilation artifacts in FIELD and WMAP with natural shapes (#967)","measures":{"fuzzy_match_percent":58.31841,"total_code":1328932,"matched_code":775012,"matched_code_percent":58.318405,"total_data":77840,"matched_data":39784,"matched_data_percent":51.10997,"total_functions":5979,"matched_functions":4785,"matched_functions_percent":80.030106,"complete_code":554504,"complete_code_percent":41.725536,"complete_data":37488,"complete_data_percent":48.160328,"total_units":218,"complete_units":91}},{"timestamp":"2026-09-26T21:45:10Z","commit_sha":"c037452f34259df0aed0bcdeb14e7f05c37152f8","commit_message":"Cleanup and analysis on FIELD overlay (#966)","measures":{"fuzzy_match_percent":58.31841,"total_code":1328932,"matched_code":775012,"matched_code_percent":58.318405,"total_data":77840,"matched_data":39784,"matched_data_percent":51.10997,"total_functions":5979,"matched_functions":4785,"matched_functions_percent":80.030106,"complete_code":554504,"complete_code_percent":41.725536,"complete_data":37488,"complete_data_percent":48.160328,"total_units":218,"complete_units":91}},{"timestamp":"2026-09-26T19:43:31Z","commit_sha":"d176e0ecc64508263bb0cb386c1d50f7568effbf","commit_message":"Add cleanup and analysis of additional FIELD overlay files (#965)","measures":{"fuzzy_match_percent":58.31841,"total_code":1328932,"matched_code":775012,"matched_code_percent":58.318405,"total_data":77840,"matched_data":39784,"matched_data_percent":51.10997,"total_functions":5979,"matched_functions":4785,"matched_functions_percent":80.030106,"complete_code":554504,"complete_code_percent":41.725536,"complete_data":37488,"complete_data_percent":48.160328,"total_units":218,"complete_units":91}},{"timestamp":"2026-09-26T16:29:23Z","commit_sha":"73fecda008c45f9de2b27cf696db6452d110a580","commit_message":"Add additional overlay configurations for JP version (#964)","measures":{"fuzzy_match_percent":58.31841,"total_code":1328932,"matched_code":775012,"matched_code_percent":58.318405,"total_data":77840,"matched_data":39784,"matched_data_percent":51.10997,"total_functions":5979,"matched_functions":4785,"matched_functions_percent":80.030106,"complete_code":554504,"complete_code_percent":41.725536,"complete_data":37488,"complete_data_percent":48.160328,"total_units":218,"complete_units":91}},{"timestamp":"2026-09-26T15:23:47Z","commit_sha":"4104f9276dd012192cebb74d539b3c0cc12c2b9e","commit_message":"Adjust folder layout to support both NTSC-U and NTSC-J versions (#963)","measures":{"fuzzy_match_percent":4.9736247,"total_code":1406620,"matched_code":69960,"matched_code_percent":4.9736247,"total_data":2712,"matched_data":2396,"matched_data_percent":88.34808,"total_functions":6465,"matched_functions":145,"matched_functions_percent":2.242846,"complete_code":69960,"complete_code_percent":4.9736247,"complete_data":2712,"complete_data_percent":100,"total_units":31,"complete_units":16}}]