[{"timestamp":"2026-10-13T18:06:07Z","commit_sha":"1be6d78814f2f332f5f2c5e51eaa62ca33cdefbb","commit_message":"Update progress report","measures":{"fuzzy_match_percent":8.838144,"total_code":2256356,"matched_code":199420,"matched_code_percent":8.838144,"total_data":105296,"matched_data":0,"matched_data_percent":0,"total_functions":5786,"matched_functions":2125,"matched_functions_percent":36.72658,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:58:14Z","commit_sha":"fb8d357bc6770cdf8486ce386bb442ce43798f2d","commit_message":"Update progress report","measures":{"fuzzy_match_percent":8.771666,"total_code":2256356,"matched_code":197920,"matched_code_percent":8.771666,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":2120,"matched_functions_percent":36.640167,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:55:51Z","commit_sha":"b4a461409e858dcd0745cc53ee6f143cf5a7de6b","commit_message":"Update progress report","measures":{"fuzzy_match_percent":8.649344,"total_code":2256356,"matched_code":195160,"matched_code_percent":8.649344,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":2088,"matched_functions_percent":36.08711,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:53:23Z","commit_sha":"9aba2d711bbf1ec9580b26a85e7916207fd96221","commit_message":"Update progress report","measures":{"fuzzy_match_percent":8.436967,"total_code":2256356,"matched_code":190368,"matched_code_percent":8.436967,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":2054,"matched_functions_percent":35.49948,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:44:59Z","commit_sha":"15bfb4c32b21417ac46476d703b83138e8b13cb2","commit_message":"Update progress report","measures":{"fuzzy_match_percent":7.4339333,"total_code":2256356,"matched_code":167736,"matched_code_percent":7.4339333,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":1927,"matched_functions_percent":33.304527,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:39:52Z","commit_sha":"b5602c047723780b287f16496ec3c80c5ea18f80","commit_message":"Update progress report","measures":{"fuzzy_match_percent":7.1057935,"total_code":2256356,"matched_code":160332,"matched_code_percent":7.1057935,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":1870,"matched_functions_percent":32.319393,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:32:32Z","commit_sha":"9c2ebcdd9f46c15dc66e2c85c56d4de2873cd835","commit_message":"Update progress report","measures":{"fuzzy_match_percent":7.087534,"total_code":2256356,"matched_code":159920,"matched_code_percent":7.087534,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":1867,"matched_functions_percent":32.267544,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:27:52Z","commit_sha":"06ee41a9c2c3a05584db1b8b392195449facce39","commit_message":"Update progress report","measures":{"fuzzy_match_percent":7.0035048,"total_code":2256356,"matched_code":158024,"matched_code_percent":7.0035048,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":1858,"matched_functions_percent":32.111996,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:25:13Z","commit_sha":"d1345531991aaffcd7ffa51fa04c9d42ef0422fc","commit_message":"Update progress report","measures":{"fuzzy_match_percent":6.8687744,"total_code":2256356,"matched_code":154984,"matched_code_percent":6.8687744,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":1815,"matched_functions_percent":31.368822,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:22:50Z","commit_sha":"52ef00fca83cf207bad09356b4f3ac92c5aa2967","commit_message":"Update progress report","measures":{"fuzzy_match_percent":6.622182,"total_code":2256356,"matched_code":149420,"matched_code_percent":6.622182,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":1705,"matched_functions_percent":29.46768,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:20:14Z","commit_sha":"a569a444346af124aee94651f70e39d8eff81a21","commit_message":"Update progress report","measures":{"fuzzy_match_percent":6.3435025,"total_code":2256356,"matched_code":143132,"matched_code_percent":6.3435025,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":1580,"matched_functions_percent":27.307293,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:14:10Z","commit_sha":"c634ca3a133df99edaf416722eee36c4d4a1f7ff","commit_message":"Update progress report","measures":{"fuzzy_match_percent":6.017313,"total_code":2256356,"matched_code":135772,"matched_code_percent":6.017313,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":1448,"matched_functions_percent":25.025925,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:10:39Z","commit_sha":"2fe22905d569e02885a11f09951272e434a3ff5f","commit_message":"Update progress report","measures":{"fuzzy_match_percent":5.6875777,"total_code":2256356,"matched_code":128332,"matched_code_percent":5.6875777,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":1364,"matched_functions_percent":23.574144,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:07:11Z","commit_sha":"4e900aa15484446f020189d927508ec04ef6d1aa","commit_message":"Update progress report","measures":{"fuzzy_match_percent":5.0878496,"total_code":2256356,"matched_code":114800,"matched_code_percent":5.0878496,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":1215,"matched_functions_percent":20.998962,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-13T17:00:56Z","commit_sha":"4f7fed590056a16a16bf884584272c7b0733c9bd","commit_message":"Update progress report","measures":{"fuzzy_match_percent":4.467912,"total_code":2256356,"matched_code":100812,"matched_code_percent":4.467912,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":1062,"matched_functions_percent":18.354649,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-07T06:22:44Z","commit_sha":"651e8876e48a218f8eb1f08359180773edb7974c","commit_message":"Update progress report","measures":{"fuzzy_match_percent":4.0621247,"total_code":2256356,"matched_code":91656,"matched_code_percent":4.0621247,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":945,"matched_functions_percent":16.332527,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-07T06:08:51Z","commit_sha":"4ec4927a6d524613538fc63d1ebf0e659f50ef16","commit_message":"Update progress report: 627/5786 functions","measures":{"fuzzy_match_percent":1.7704653,"total_code":2256356,"matched_code":39948,"matched_code_percent":1.7704653,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":627,"matched_functions_percent":10.836502,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-06T20:37:40Z","commit_sha":"8b3092e46dec4a386d833c1c1434ad976b04af1a","commit_message":"Update progress report: 573/5786 functions (mission overlays split)","measures":{"fuzzy_match_percent":1.584679,"total_code":2256356,"matched_code":35756,"matched_code_percent":1.584679,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":5786,"matched_functions":573,"matched_functions_percent":9.903214,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":62,"complete_units":0}},{"timestamp":"2026-10-06T20:20:02Z","commit_sha":"f4e62ad6a2bb95ea31af6d63efc69a3fec0a4f91","commit_message":"Update progress report: 514/3018 game functions (PsyQ libraries excluded)","measures":{"fuzzy_match_percent":2.876335,"total_code":1226700,"matched_code":35284,"matched_code_percent":2.876335,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":3018,"matched_functions":514,"matched_functions_percent":17.031147,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":5,"complete_units":0}},{"timestamp":"2026-10-06T18:42:21Z","commit_sha":"60fbe96d085e5c35108f07f79a18734358972318","commit_message":"Update progress report: 516/3546 functions","measures":{"fuzzy_match_percent":2.6536803,"total_code":1330228,"matched_code":35300,"matched_code_percent":2.6536803,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":3546,"matched_functions":516,"matched_functions_percent":14.551607,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":5,"complete_units":0}},{"timestamp":"2026-10-06T12:19:55Z","commit_sha":"449d17f43e3ee68165d2a4f5134e311de7a72f96","commit_message":"Add decomp.dev progress workflow\n\nThe repository has no disassembly, so CI cannot build the target objects.\ntools/progress_report.py builds the target and base (-DSKIP_ASM) objects\nlocally, runs objdiff-cli and writes progress/report.json; the Progress\nworkflow uploads that file as the SCUS-94182_report artifact.\n\nCurrent report: 45/3546 functions (44 splat-generated stubs plus\nfunc_80075280).","measures":{"fuzzy_match_percent":0.03518194,"total_code":1330228,"matched_code":468,"matched_code_percent":0.03518194,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":3546,"matched_functions":45,"matched_functions_percent":1.2690355,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":100,"total_units":5,"complete_units":0}}]