[{"timestamp":"2026-10-16T15:33:44Z","commit_sha":"9dd0542cb16edd711fd348462f70ee2c6af43c25","commit_message":"tools: sync fakematch.py, ghidra_draft.py, workbench.py from ds-decomp-studio/gametools (06252e70)","measures":{"fuzzy_match_percent":18.745378,"total_code":465224,"matched_code":87208,"matched_code_percent":18.745378,"total_data":172252,"matched_data":0,"matched_data_percent":0,"total_functions":2361,"matched_functions":939,"matched_functions_percent":39.771282,"complete_code":87208,"complete_code_percent":18.745378,"complete_data":0,"complete_data_percent":0,"total_units":1091,"complete_units":939}},{"timestamp":"2026-10-16T14:25:27Z","commit_sha":"675b5f3d20e550b9a82acad0aec879c0e66344c5","commit_message":"README: ByteMatch badges","measures":{"fuzzy_match_percent":18.745378,"total_code":465224,"matched_code":87208,"matched_code_percent":18.745378,"total_data":172252,"matched_data":0,"matched_data_percent":0,"total_functions":2361,"matched_functions":939,"matched_functions_percent":39.771282,"complete_code":87208,"complete_code_percent":18.745378,"complete_data":0,"complete_data_percent":0,"total_units":1091,"complete_units":939}},{"timestamp":"2026-10-16T13:53:00Z","commit_sha":"bdefa27cd500c7187e0ccba1f32e9622768ee070","commit_message":"README: progress section (tools/match.py progress)\n\nUpdated by DS Decomp Studio (job progress).","measures":{"fuzzy_match_percent":18.745378,"total_code":465224,"matched_code":87208,"matched_code_percent":18.745378,"total_data":172252,"matched_data":0,"matched_data_percent":0,"total_functions":2361,"matched_functions":939,"matched_functions_percent":39.771282,"complete_code":87208,"complete_code_percent":18.745378,"complete_data":0,"complete_data_percent":0,"total_units":1091,"complete_units":939}}]