[{"timestamp":"2026-10-16T15:33:26Z","commit_sha":"2c24e7f6ab877b3ed080ac6b4d96798b603a5390","commit_message":"tools: sync fakematch.py, ghidra_draft.py, workbench.py from ds-decomp-studio/gametools (06252e70)","measures":{"fuzzy_match_percent":1.929138,"total_code":3033894,"matched_code":58528,"matched_code_percent":1.9291378,"total_data":1382000,"matched_data":0,"matched_data_percent":0,"total_functions":12900,"matched_functions":1398,"matched_functions_percent":10.83721,"complete_code":58528,"complete_code_percent":1.9291378,"complete_data":0,"complete_data_percent":0,"total_units":2169,"complete_units":1398}},{"timestamp":"2026-10-16T14:24:57Z","commit_sha":"de140a870be588c5b97fea425d4e3a47b1f5c1bf","commit_message":"README: ByteMatch badges","measures":{"fuzzy_match_percent":1.929138,"total_code":3033894,"matched_code":58528,"matched_code_percent":1.9291378,"total_data":1382000,"matched_data":0,"matched_data_percent":0,"total_functions":12900,"matched_functions":1398,"matched_functions_percent":10.83721,"complete_code":58528,"complete_code_percent":1.9291378,"complete_data":0,"complete_data_percent":0,"total_units":2169,"complete_units":1398}},{"timestamp":"2026-10-16T13:51:32Z","commit_sha":"a70f693442e5cbd22c57577b8ce0ab6d75aa6260","commit_message":"README: progress section (tools/match.py progress)\n\nUpdated by DS Decomp Studio (job progress).","measures":{"fuzzy_match_percent":1.929138,"total_code":3033894,"matched_code":58528,"matched_code_percent":1.9291378,"total_data":1382000,"matched_data":0,"matched_data_percent":0,"total_functions":12900,"matched_functions":1398,"matched_functions_percent":10.83721,"complete_code":58528,"complete_code_percent":1.9291378,"complete_data":0,"complete_data_percent":0,"total_units":2169,"complete_units":1398}}]