[{"timestamp":"2026-10-24T23:39:28Z","commit_sha":"4e553ed1090d98b978c71a172a6be3301d1ef556","commit_message":"Regenerate objdiff.json for the 31 SBL units","measures":{"fuzzy_match_percent":6.3624973,"total_code":246126,"matched_code":4206,"matched_code_percent":1.7088808,"total_data":201636,"matched_data":0,"matched_data_percent":0,"total_functions":1811,"matched_functions":89,"matched_functions_percent":4.914412,"complete_code":800,"complete_code_percent":0.32503676,"complete_data":0,"complete_data_percent":0,"total_units":224,"complete_units":1}},{"timestamp":"2026-10-24T22:22:05Z","commit_sha":"30a994c6dc4e7e10a757a152beae3926956c8ee4","commit_message":"Split 0NIGHTS into 203 units with game/sbl progress categories","measures":{"fuzzy_match_percent":0,"total_code":246066,"matched_code":0,"matched_code_percent":0,"total_data":201696,"matched_data":0,"matched_data_percent":0,"total_functions":1793,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":203,"complete_units":0}},{"timestamp":"2026-10-24T22:03:05Z","commit_sha":"d285257f7f69a04551894f13b11eda84a51c20db","commit_message":"Split 0NIGHTS into symbolized assembly that rebuilds byte for byte","measures":{"fuzzy_match_percent":0,"total_code":246062,"matched_code":0,"matched_code_percent":0,"total_data":201696,"matched_data":0,"matched_data_percent":0,"total_functions":1793,"matched_functions":0,"matched_functions_percent":0,"complete_code":0,"complete_code_percent":0,"complete_data":0,"complete_data_percent":0,"total_units":1,"complete_units":0}}]