[{"timestamp":"2026-10-28T10:13:01Z","commit_sha":"7f288648992eb1d44fe7e1e0509464109e0d8e04","commit_message":"decomp: 20 more matches from the close-miss pilot (3,526 matched)\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":59.114246,"total_code":1402412,"matched_code":398324,"matched_code_percent":28.402782,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":6813,"matched_functions":3527,"matched_functions_percent":51.768677,"complete_code":17284,"complete_code_percent":1.2324481,"complete_data":0,"complete_data_percent":100,"total_units":430,"complete_units":111}},{"timestamp":"2026-10-28T09:50:59Z","commit_sha":"4e53997992e497de6b77afeb230536e3345b2846","commit_message":"decomp: the permuter matches 29 more functions and improves 107 drafts (3,506 matched)\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":59.112614,"total_code":1402412,"matched_code":397380,"matched_code_percent":28.335466,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":6813,"matched_functions":3507,"matched_functions_percent":51.47512,"complete_code":17284,"complete_code_percent":1.2324481,"complete_data":0,"complete_data_percent":100,"total_units":430,"complete_units":111}},{"timestamp":"2026-10-28T09:24:56Z","commit_sha":"a5a7ca7e1ede46312eae02e307e3fb6fc401d46e","commit_message":"decomp: add the sources of the seven functions promoted to src/\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":59.103634,"total_code":1402412,"matched_code":394924,"matched_code_percent":28.16034,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":6813,"matched_functions":3477,"matched_functions_percent":51.034782,"complete_code":17076,"complete_code_percent":1.2176166,"complete_data":0,"complete_data_percent":100,"total_units":430,"complete_units":108}},{"timestamp":"2026-10-28T09:24:45Z","commit_sha":"6cdb656fd58bdd2641d360faf73942c73b3f923b","commit_message":"decomp: publish the non-matching sources and count them in the report (fuzzy 59.1%)\n\n2,362 functions get the best source that compiles; objdiff compiles them as base objects. Seven of them already matched as far as objdiff can tell and moved to src/ (3,477 matched, 394,924 bytes).\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":59.103634,"total_code":1402412,"matched_code":394924,"matched_code_percent":28.16034,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":6813,"matched_functions":3477,"matched_functions_percent":51.034782,"complete_code":17076,"complete_code_percent":1.2176166,"complete_data":0,"complete_data_percent":100,"total_units":430,"complete_units":108}},{"timestamp":"2026-10-28T09:12:43Z","commit_sha":"3a55afbf322a38b9b97caa876d45fb2c5f1b061e","commit_message":"ci: origin and subsystem categories in the objdiff report and on the progress page\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":28.105293,"total_code":1402412,"matched_code":394152,"matched_code_percent":28.105291,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":6813,"matched_functions":3470,"matched_functions_percent":50.932045,"complete_code":17012,"complete_code_percent":1.213053,"complete_data":0,"complete_data_percent":100,"total_units":430,"complete_units":107}},{"timestamp":"2026-10-28T09:06:28Z","commit_sha":"7b11baaea99e2acb3c61084cadd7229315ab5787","commit_message":"decomp: match 22 more small functions, fold chunks that start inside a matched function\n\nMechanical fixes of the m2c drafts (missing parameters, C mode). 3,470 functions now link from C; matched code 394,152 bytes (28.1% of the executable).\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":28.105293,"total_code":1402412,"matched_code":394152,"matched_code_percent":28.105291,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":6813,"matched_functions":3470,"matched_functions_percent":50.932045,"complete_code":17012,"complete_code_percent":1.213053,"complete_data":0,"complete_data_percent":100,"total_units":430,"complete_units":107}},{"timestamp":"2026-10-28T09:01:25Z","commit_sha":"51918f157b0920db0095fdedeff37c852f7b4dad","commit_message":"docs: bytematch badge and links in the README\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":27.984644,"total_code":1402412,"matched_code":392460,"matched_code_percent":27.984642,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":6814,"matched_functions":3448,"matched_functions_percent":50.601704,"complete_code":17012,"complete_code_percent":1.213053,"complete_data":0,"complete_data_percent":100,"total_units":430,"complete_units":107}},{"timestamp":"2026-10-28T08:34:56Z","commit_sha":"414ee3eaed60347968487205daf74f112cc87c72","commit_message":"ci: upload the objdiff report for bytematch.dev, count all 3,448 matched functions in it\n\nThe objdiff target is built from the cut chunks and the base from the trimmed objects, so split functions are paired and sized correctly (matched code 392,460 bytes = the manifest).\n\nCo-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":27.984644,"total_code":1402412,"matched_code":392460,"matched_code_percent":27.984642,"total_data":0,"matched_data":0,"matched_data_percent":100,"total_functions":6814,"matched_functions":3448,"matched_functions_percent":50.601704,"complete_code":17012,"complete_code_percent":1.213053,"complete_data":0,"complete_data_percent":100,"total_units":430,"complete_units":107}}]