[{"timestamp":"2026-11-12T16:30:21Z","commit_sha":"406f3f0c5d68c7604cdece61f7fe90a71438b769","commit_message":"Report progress to ByteMatch\n\nThe Progress report workflow writes an objdiff-format report (version 2)\nwith tools/bytematch_report.py and uploads it as the T-1201N_report\nartifact that bytematch.dev reads. Units are the original source files of\ndocs/sourcetree.csv; functions inside matching C units count as matched,\nfully matched files as complete. Equivalent functions go to\nfunctional.json, rated by how much of the original their cases ran.\nCI cannot rebuild the executable (no game code is committed), so the\nreport is computed from the repository's records.\n\nAlso corrects the byte-matched function count in the README to 286.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>","measures":{"fuzzy_match_percent":1.542,"total_code":863922,"matched_code":13322,"matched_code_percent":1.542,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":4991,"matched_functions":286,"matched_functions_percent":5.7303,"complete_code":11588,"complete_code_percent":1.3413,"complete_data":0,"complete_data_percent":0,"total_units":908,"complete_units":71}}]