[{"timestamp":"2026-10-15T18:51:31Z","commit_sha":"07bcc5cbd240bea8a9b594376e5cab2c5c73befc","commit_message":"Recover level, effects, and frontend routines","measures":{"fuzzy_match_percent":70.18076,"total_code":703452,"matched_code":493688,"matched_code_percent":70.18076,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1669,"matched_functions_percent":95.9747,"complete_code":493688,"complete_code_percent":70.18076,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1669}},{"timestamp":"2026-10-15T18:44:01Z","commit_sha":"69d83234e2bb2db0e9585a8004e7e3d9e718e61a","commit_message":"Recover world layer and texture rendering","measures":{"fuzzy_match_percent":65.53454,"total_code":703452,"matched_code":461004,"matched_code_percent":65.53454,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1654,"matched_functions_percent":95.11214,"complete_code":461004,"complete_code_percent":65.53454,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1654}},{"timestamp":"2026-10-15T18:35:30Z","commit_sha":"1e6ab8cb16d31b857b22dd812c272cb8e02d40a8","commit_message":"Recover pickup application logic","measures":{"fuzzy_match_percent":64.940895,"total_code":703452,"matched_code":456828,"matched_code_percent":64.940895,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1652,"matched_functions_percent":94.99712,"complete_code":456828,"complete_code_percent":64.940895,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1652}},{"timestamp":"2026-10-15T18:31:58Z","commit_sha":"b08bf0a3736e4a2485ac0bf322f885ffffefdb83","commit_message":"Add DecompHub maintainer verification","measures":{"fuzzy_match_percent":64.77315,"total_code":703452,"matched_code":455648,"matched_code_percent":64.77315,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1651,"matched_functions_percent":94.93962,"complete_code":455648,"complete_code_percent":64.77315,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1651}},{"timestamp":"2026-10-15T18:27:38Z","commit_sha":"6c5532c9109dd610cddacbd2da5010e763318f53","commit_message":"Recover model group submission","measures":{"fuzzy_match_percent":64.77315,"total_code":703452,"matched_code":455648,"matched_code_percent":64.77315,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1651,"matched_functions_percent":94.93962,"complete_code":455648,"complete_code_percent":64.77315,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1651}},{"timestamp":"2026-10-15T18:00:36Z","commit_sha":"4853e475044796c475ec46169553fc1eb98c1f11","commit_message":"Recover bounded segment intersection","measures":{"fuzzy_match_percent":64.67421,"total_code":703452,"matched_code":454952,"matched_code_percent":64.67421,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1650,"matched_functions_percent":94.88212,"complete_code":454952,"complete_code_percent":64.67421,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1650}},{"timestamp":"2026-10-15T17:15:24Z","commit_sha":"3ccc36fe384060c278d7badab4c2bc1074182cba","commit_message":"Correct segment intersection boundary","measures":{"fuzzy_match_percent":64.48542,"total_code":703452,"matched_code":453624,"matched_code_percent":64.48542,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1649,"matched_functions_percent":94.824615,"complete_code":453624,"complete_code_percent":64.48542,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1649}},{"timestamp":"2026-10-15T17:10:09Z","commit_sha":"2a9209441375ad95fbe98de2d94c11fc9b221d8a","commit_message":"Recover ring buffer advancement","measures":{"fuzzy_match_percent":64.48616,"total_code":703444,"matched_code":453624,"matched_code_percent":64.48616,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1649,"matched_functions_percent":94.824615,"complete_code":453624,"complete_code_percent":64.48616,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1649}},{"timestamp":"2026-10-15T16:42:18Z","commit_sha":"b2c76f89cc64a357eed59b54b075b901aa18435f","commit_message":"Recover AI owner target selection","measures":{"fuzzy_match_percent":64.411095,"total_code":703444,"matched_code":453096,"matched_code_percent":64.411095,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1648,"matched_functions_percent":94.767105,"complete_code":453096,"complete_code_percent":64.411095,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1648}},{"timestamp":"2026-10-15T16:27:38Z","commit_sha":"050ab767703231fad59a1b5bfe5139bfc2082474","commit_message":"Recover path route reconstruction","measures":{"fuzzy_match_percent":64.32808,"total_code":703444,"matched_code":452512,"matched_code_percent":64.32808,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1647,"matched_functions_percent":94.7096,"complete_code":452512,"complete_code_percent":64.32808,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1647}},{"timestamp":"2026-10-15T15:37:18Z","commit_sha":"103fe080a1d7defec193e576158e0147d715286b","commit_message":"Recover four-player statistics screen","measures":{"fuzzy_match_percent":64.23369,"total_code":703444,"matched_code":451848,"matched_code_percent":64.23369,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1646,"matched_functions_percent":94.6521,"complete_code":451848,"complete_code_percent":64.23369,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1646}},{"timestamp":"2026-10-15T15:30:59Z","commit_sha":"262f66d00ada68625cebdcba2d06ead6429f7cf0","commit_message":"Recover versus statistics screen","measures":{"fuzzy_match_percent":64.02841,"total_code":703444,"matched_code":450404,"matched_code_percent":64.02841,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1645,"matched_functions_percent":94.5946,"complete_code":450404,"complete_code_percent":64.02841,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1645}},{"timestamp":"2026-10-15T15:23:24Z","commit_sha":"2438d6556a10da5da944bcf65f2b4386658293a2","commit_message":"Recover group object point assignment","measures":{"fuzzy_match_percent":63.84474,"total_code":703444,"matched_code":449112,"matched_code_percent":63.84474,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1644,"matched_functions_percent":94.53709,"complete_code":449112,"complete_code_percent":63.84474,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1644}},{"timestamp":"2026-10-15T15:12:58Z","commit_sha":"f2aa9d670fab7713ebe2d60d28bbb2ebbba23ec8","commit_message":"Recover available owner unit spawning","measures":{"fuzzy_match_percent":63.775936,"total_code":703444,"matched_code":448628,"matched_code_percent":63.775936,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1643,"matched_functions_percent":94.47958,"complete_code":448628,"complete_code_percent":63.775936,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1643}},{"timestamp":"2026-10-15T15:05:06Z","commit_sha":"a1d0cb6172a0c19b8627700d2456a43472fa383a","commit_message":"Recover record key sorting","measures":{"fuzzy_match_percent":63.679268,"total_code":703444,"matched_code":447948,"matched_code_percent":63.679268,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1642,"matched_functions_percent":94.42208,"complete_code":447948,"complete_code_percent":63.679268,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1642}},{"timestamp":"2026-10-15T14:58:32Z","commit_sha":"6942c04d9a073062267fe4c0e22c5eae50372346","commit_message":"Recover part debris spawning","measures":{"fuzzy_match_percent":63.597385,"total_code":703444,"matched_code":447372,"matched_code_percent":63.597385,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1641,"matched_functions_percent":94.36458,"complete_code":447372,"complete_code_percent":63.597385,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1641}},{"timestamp":"2026-10-15T14:53:35Z","commit_sha":"ebab64327e7ced958acd971d0dc763f69cf44981","commit_message":"Recover transformed object area updates","measures":{"fuzzy_match_percent":63.44613,"total_code":703444,"matched_code":446308,"matched_code_percent":63.44613,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1640,"matched_functions_percent":94.307076,"complete_code":446308,"complete_code_percent":63.44613,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1640}},{"timestamp":"2026-10-15T14:51:01Z","commit_sha":"5fb463ee0ffe700389f90033a17be53c88c9ea8c","commit_message":"Recover level ROM range initialization","measures":{"fuzzy_match_percent":63.26303,"total_code":703444,"matched_code":445020,"matched_code_percent":63.26303,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1639,"matched_functions_percent":94.249565,"complete_code":445020,"complete_code_percent":63.26303,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1639}},{"timestamp":"2026-10-15T14:48:53Z","commit_sha":"bbbc2753a27209e6d75fe416969cd5f2ffbc71fd","commit_message":"Recover team tuning report and runtime application","measures":{"fuzzy_match_percent":63.079933,"total_code":703444,"matched_code":443732,"matched_code_percent":63.079933,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1638,"matched_functions_percent":94.19206,"complete_code":443732,"complete_code_percent":63.079933,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1638}},{"timestamp":"2026-10-15T14:27:17Z","commit_sha":"15bdd993f0a635bfa49c4240d29127d6312d1c3e","commit_message":"Recover the timed frontend message loop","measures":{"fuzzy_match_percent":62.73136,"total_code":703444,"matched_code":441280,"matched_code_percent":62.73136,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1636,"matched_functions_percent":94.07706,"complete_code":441280,"complete_code_percent":62.73136,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1636}},{"timestamp":"2026-10-15T14:06:46Z","commit_sha":"d1554b4923648e51e4b75bbe3053de63715fb9f8","commit_message":"Recover campaign waves, motion queries, geometry tests, skin swaps, and effects","measures":{"fuzzy_match_percent":62.64607,"total_code":703444,"matched_code":440680,"matched_code_percent":62.64607,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1635,"matched_functions_percent":94.019554,"complete_code":440680,"complete_code_percent":62.64607,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1635}},{"timestamp":"2026-10-15T13:37:03Z","commit_sha":"72824b03610526ea2e4a3a10a2287180fbb8eca2","commit_message":"Recover three-step route extension","measures":{"fuzzy_match_percent":61.804493,"total_code":703444,"matched_code":434760,"matched_code_percent":61.804493,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1627,"matched_functions_percent":93.55952,"complete_code":434760,"complete_code_percent":61.804493,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1627}},{"timestamp":"2026-10-15T13:23:48Z","commit_sha":"a9f864a9543cc3fa89b737fec4ac8b27ab0ff867","commit_message":"Recover cell exit edge selection","measures":{"fuzzy_match_percent":61.72261,"total_code":703444,"matched_code":434184,"matched_code_percent":61.72261,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1626,"matched_functions_percent":93.502014,"complete_code":434184,"complete_code_percent":61.72261,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1626}},{"timestamp":"2026-10-15T12:51:27Z","commit_sha":"804d8badb1133518597f60d2aa09bea752109e2d","commit_message":"Recover current-cell route rebuilding","measures":{"fuzzy_match_percent":61.62026,"total_code":703444,"matched_code":433464,"matched_code_percent":61.62026,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1625,"matched_functions_percent":93.44451,"complete_code":433464,"complete_code_percent":61.62026,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1625}},{"timestamp":"2026-10-15T12:37:29Z","commit_sha":"27a241136fdf625c83a72275ae0f0c039f6b489f","commit_message":"Recover AI route goal updates","measures":{"fuzzy_match_percent":61.530415,"total_code":703444,"matched_code":432832,"matched_code_percent":61.530415,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1624,"matched_functions_percent":93.387,"complete_code":432832,"complete_code_percent":61.530415,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1624}},{"timestamp":"2026-10-15T12:20:35Z","commit_sha":"471c9c1efa2958f72e9942c5cbd7a3143712f5dc","commit_message":"Recover controller pak progress serialization","measures":{"fuzzy_match_percent":61.47355,"total_code":703444,"matched_code":432432,"matched_code_percent":61.47355,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1623,"matched_functions_percent":93.3295,"complete_code":432432,"complete_code_percent":61.47355,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1623}},{"timestamp":"2026-10-15T11:55:35Z","commit_sha":"8671218b105647f137bb6226bb7bf2165fd68759","commit_message":"Recover sequence C initialization and remove interior function aliases","measures":{"fuzzy_match_percent":61.433746,"total_code":703444,"matched_code":432152,"matched_code_percent":61.433746,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1622,"matched_functions_percent":93.271996,"complete_code":432152,"complete_code_percent":61.433746,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1622}},{"timestamp":"2026-10-15T11:06:58Z","commit_sha":"37489dbb126acefcca601cdf92f427f9b152656c","commit_message":"Recover story sequences, model submission, collision tests, and demo playback","measures":{"fuzzy_match_percent":61.205727,"total_code":703444,"matched_code":430548,"matched_code_percent":61.205727,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1621,"matched_functions_percent":93.21449,"complete_code":430548,"complete_code_percent":61.205727,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1621}},{"timestamp":"2026-10-15T05:32:31Z","commit_sha":"5b8230cb08d80f1af19562147d63f95f2748f965","commit_message":"Recover rendering, spatial tests, AI routing, and resource handling","measures":{"fuzzy_match_percent":45.679256,"total_code":703444,"matched_code":321328,"matched_code_percent":45.679256,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1519,"matched_functions_percent":87.34905,"complete_code":321328,"complete_code_percent":45.679256,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1519}},{"timestamp":"2026-10-15T04:20:23Z","commit_sha":"2e6bc1c14950acebf8b3ffe3415c515a217dff7c","commit_message":"Recover geometry tests, AI targeting, render commands, and runtime queues","measures":{"fuzzy_match_percent":44.817272,"total_code":703452,"matched_code":315268,"matched_code_percent":44.817272,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1739,"matched_functions":1501,"matched_functions_percent":86.31397,"complete_code":315268,"complete_code_percent":44.817272,"complete_data":153924,"complete_data_percent":100,"total_units":1739,"complete_units":1501}},{"timestamp":"2026-10-15T03:52:22Z","commit_sha":"aca64c9331f21474ed613161a7649a1d0fef79a2","commit_message":"Publish complete data accounting and recomp.fyi metadata","measures":{"fuzzy_match_percent":44.001637,"total_code":703392,"matched_code":309504,"matched_code_percent":44.001637,"total_data":153924,"matched_data":153924,"matched_data_percent":100,"total_functions":1736,"matched_functions":1475,"matched_functions_percent":84.96544,"complete_code":309504,"complete_code_percent":44.001637,"complete_data":153924,"complete_data_percent":100,"total_units":1736,"complete_units":1475}}]