[{"timestamp":"2026-10-16T15:33:28Z","commit_sha":"75664da76fa1ad189eb1368376cbcbdcfd4a86c7","commit_message":"tools: sync fakematch.py, ghidra_draft.py, workbench.py from ds-decomp-studio/gametools (06252e70)","measures":{"fuzzy_match_percent":2.4170582,"total_code":2239582,"matched_code":54132,"matched_code_percent":2.4170582,"total_data":1516196,"matched_data":0,"matched_data_percent":0,"total_functions":11097,"matched_functions":1302,"matched_functions_percent":11.732901,"complete_code":54132,"complete_code_percent":2.4170582,"complete_data":0,"complete_data_percent":0,"total_units":1878,"complete_units":1302}},{"timestamp":"2026-10-16T14:25:00Z","commit_sha":"5af81e332ae695bd8513d27bd264b5ef50feea24","commit_message":"README: ByteMatch badges","measures":{"fuzzy_match_percent":2.4170582,"total_code":2239582,"matched_code":54132,"matched_code_percent":2.4170582,"total_data":1516196,"matched_data":0,"matched_data_percent":0,"total_functions":11097,"matched_functions":1302,"matched_functions_percent":11.732901,"complete_code":54132,"complete_code_percent":2.4170582,"complete_data":0,"complete_data_percent":0,"total_units":1878,"complete_units":1302}},{"timestamp":"2026-10-16T13:51:41Z","commit_sha":"dc79277a9e1618adc897a10eb53496e1b49ca486","commit_message":"README: progress section (tools/match.py progress)\n\nUpdated by DS Decomp Studio (job progress).","measures":{"fuzzy_match_percent":2.4170582,"total_code":2239582,"matched_code":54132,"matched_code_percent":2.4170582,"total_data":1516196,"matched_data":0,"matched_data_percent":0,"total_functions":11097,"matched_functions":1302,"matched_functions_percent":11.732901,"complete_code":54132,"complete_code_percent":2.4170582,"complete_data":0,"complete_data_percent":0,"total_units":1878,"complete_units":1302}}]