[{"timestamp":"2026-10-16T15:33:16Z","commit_sha":"4e82e54f183bd6d4670b4a0ffe83ad75e911df14","commit_message":"tools: sync fakematch.py, ghidra_draft.py, workbench.py from ds-decomp-studio/gametools (06252e70)","measures":{"fuzzy_match_percent":10.478358,"total_code":1990350,"matched_code":208556,"matched_code_percent":10.478358,"total_data":749648,"matched_data":0,"matched_data_percent":0,"total_functions":11801,"matched_functions":3619,"matched_functions_percent":30.666893,"complete_code":208556,"complete_code_percent":10.478358,"complete_data":0,"complete_data_percent":0,"total_units":4590,"complete_units":3619}},{"timestamp":"2026-10-16T14:24:41Z","commit_sha":"1723c3f7625456f23f5cd325692c25442f7369ce","commit_message":"README: ByteMatch badges","measures":{"fuzzy_match_percent":10.478358,"total_code":1990350,"matched_code":208556,"matched_code_percent":10.478358,"total_data":749648,"matched_data":0,"matched_data_percent":0,"total_functions":11801,"matched_functions":3619,"matched_functions_percent":30.666893,"complete_code":208556,"complete_code_percent":10.478358,"complete_data":0,"complete_data_percent":0,"total_units":4590,"complete_units":3619}},{"timestamp":"2026-10-16T13:50:38Z","commit_sha":"cad1c83c5955aa3bce134db05f48b2e8765728fa","commit_message":"README: progress section (tools/match.py progress)\n\nUpdated by DS Decomp Studio (job progress).","measures":{"fuzzy_match_percent":10.478358,"total_code":1990350,"matched_code":208556,"matched_code_percent":10.478358,"total_data":749648,"matched_data":0,"matched_data_percent":0,"total_functions":11801,"matched_functions":3619,"matched_functions_percent":30.666893,"complete_code":208556,"complete_code_percent":10.478358,"complete_data":0,"complete_data_percent":0,"total_units":4590,"complete_units":3619}}]