[{"timestamp":"2026-10-12T12:04:17Z","commit_sha":"63595f4dbcd2c4b64aa32bf90d4da2e2f86d60c1","commit_message":"Link the definitive native PC port","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T10:49:15Z","commit_sha":"70963d03592fc7f493f09ddf32d2c40657e7c57b","commit_message":"Add playable PC port demonstration","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T04:24:47Z","commit_sha":"35043dd6bbe39aea3d5076791895db4da0759b8a","commit_message":"Separate ambiguous assembly fragments from missing code","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T04:23:03Z","commit_sha":"b6757a04a495de3d4d7271a6043bb87a387849b3","commit_message":"Exhaust regional register permutations","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T04:21:44Z","commit_sha":"390015e59f4be318847f9b560eccfe42d3bf2346","commit_message":"Recognize disassembled text in assembly audits","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T04:20:38Z","commit_sha":"d03bea5138657e21d6c258dcbc47801f4c75b6e1","commit_message":"Define an honest O2R resource migration path","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T04:18:14Z","commit_sha":"ef1a845baec57f7f95bd66fcb85b61a12f811021","commit_message":"Align regional register analysis across structural gaps","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T04:15:48Z","commit_sha":"9ce6c2e1ed4f892f561b09cb39cef039ead8a61e","commit_message":"Add regional exhaustive register analysis","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T04:13:12Z","commit_sha":"e04508bb82d741e3d4aa988181891db9b77fbdeb","commit_message":"Audit and reduce generated assembly segments","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T04:02:09Z","commit_sha":"ce7705f5815ed1fe756a9d7f6152c4bfd906a25b","commit_message":"Guard complete source naming layout","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T04:01:56Z","commit_sha":"e3c948a1fbc59a372545c6097c8bf6a1d8adc70c","commit_message":"Name remaining libmus source units","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T03:53:24Z","commit_sha":"1c5647d797d7bd19cd5d7308abd886630cd0fc85","commit_message":"Organize the complete source tree","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T03:06:33Z","commit_sha":"7c086a65939abe20acb052b9c12ca0dbc51b2a8f","commit_message":"Standardize source unit naming policy","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T02:47:50Z","commit_sha":"9b6c41f1e6cc0bf278588516f06eb59796f2a4cb","commit_message":"Document native port architecture and blockers","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T02:20:32Z","commit_sha":"c463773d41c56c4488faf5178d35439cf25e75b7","commit_message":"Add reproducible full-ROM resource workflow","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T01:49:41Z","commit_sha":"12d65894b77254a33f2414a4e1ab0755f6a07427","commit_message":"Revert \"Add initial PS Vita port bootstrap\"\n\nThis reverts commit 75f5a788974f288669d538041ad3c7e7455c5e0b.","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T01:49:03Z","commit_sha":"75f5a788974f288669d538041ad3c7e7455c5e0b","commit_message":"Add initial PS Vita port bootstrap","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T01:48:14Z","commit_sha":"a7f400dc97e340b606ed8345a59f9a67304fd182","commit_message":"Enforce complete documented tool inventory","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T01:46:37Z","commit_sha":"4dc317592479fe460532e92075c19fcbe37fba37","commit_message":"Add portable compiler adapter protocol","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T01:45:47Z","commit_sha":"41f1178f329e33557786509d8ccb056e4e6bfb55","commit_message":"Extract reusable GCC allocation analysis","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T01:44:52Z","commit_sha":"10622d7693603c93e2b49bd05aaeeec98d0b7df2","commit_message":"Add reusable register atlas and rewrite primitives","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T01:42:23Z","commit_sha":"6b4cb0df5effef4b3a4cba5a8b6ec48e5c074535","commit_message":"Extract reusable decompilation toolkit","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T01:20:09Z","commit_sha":"c8276b3ac66c6108717dd9c1af12a921fd2f2f16","commit_message":"Document 100% decompilation status","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T01:14:37Z","commit_sha":"d0a4a6818a2241e426dcdc2bc248ecdd3f86e452","commit_message":"Complete matching decompilation","measures":{"fuzzy_match_percent":100,"total_code":632132,"matched_code":632132,"matched_code_percent":100,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1879,"matched_functions_percent":100,"complete_code":632132,"complete_code_percent":100,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1839}},{"timestamp":"2026-10-12T00:38:36Z","commit_sha":"aa8a4971daa825bc0b4378ee101a4d6d5c43a0a4","commit_message":"Decompile tank collision resolver","measures":{"fuzzy_match_percent":99.69437,"total_code":632132,"matched_code":630200,"matched_code_percent":99.69437,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1878,"matched_functions_percent":99.94678,"complete_code":630200,"complete_code_percent":99.69437,"complete_data":115617,"complete_data_percent":100,"total_units":1839,"complete_units":1838}},{"timestamp":"2026-10-12T00:10:30Z","commit_sha":"28ec326eb7d267c8284f191a16a727fefcbe8256","commit_message":"Decompile grid cell contact query","measures":{"fuzzy_match_percent":99.19637,"total_code":632132,"matched_code":627052,"matched_code_percent":99.19637,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1877,"matched_functions_percent":99.89356,"complete_code":627052,"complete_code_percent":99.19637,"complete_data":115617,"complete_data_percent":100,"total_units":1837,"complete_units":1835}},{"timestamp":"2026-10-11T23:53:05Z","commit_sha":"36c1b655aa5814f827efe9b8508b7dc80a3493c5","commit_message":"Decompile grid, HUD, and interpolation units","measures":{"fuzzy_match_percent":98.95465,"total_code":632132,"matched_code":625524,"matched_code_percent":98.95465,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1876,"matched_functions_percent":99.84034,"complete_code":625524,"complete_code_percent":98.95465,"complete_data":115617,"complete_data_percent":100,"total_units":1837,"complete_units":1834}},{"timestamp":"2026-10-11T18:53:43Z","commit_sha":"a1381bf2cb6d099a72e5eadb2bc24afed43fa381","commit_message":"Decompile player setup","measures":{"fuzzy_match_percent":97.844124,"total_code":632132,"matched_code":618504,"matched_code_percent":97.844124,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1871,"matched_functions_percent":99.57424,"complete_code":618504,"complete_code_percent":97.844124,"complete_data":115617,"complete_data_percent":100,"total_units":1834,"complete_units":1827}},{"timestamp":"2026-10-11T18:42:17Z","commit_sha":"13f374e49c09c8f7cfcafbab75e05291b11c7ff4","commit_message":"Decompile AI flank path update","measures":{"fuzzy_match_percent":97.60999,"total_code":632132,"matched_code":617024,"matched_code_percent":97.60999,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1870,"matched_functions_percent":99.52102,"complete_code":617024,"complete_code_percent":97.60999,"complete_data":115617,"complete_data_percent":100,"total_units":1834,"complete_units":1826}},{"timestamp":"2026-10-11T18:26:03Z","commit_sha":"f303e4d761127d9e62990f22c35f6776df122258","commit_message":"Decompile object destruction","measures":{"fuzzy_match_percent":97.16009,"total_code":632132,"matched_code":614180,"matched_code_percent":97.16009,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1869,"matched_functions_percent":99.467804,"complete_code":614180,"complete_code_percent":97.16009,"complete_data":115617,"complete_data_percent":100,"total_units":1834,"complete_units":1825}},{"timestamp":"2026-10-11T18:17:06Z","commit_sha":"84e4ac4946659ab34b4cd338fb838f86f627b0f1","commit_message":"Decompile object spawn","measures":{"fuzzy_match_percent":96.950005,"total_code":632132,"matched_code":612852,"matched_code_percent":96.950005,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1868,"matched_functions_percent":99.41458,"complete_code":612852,"complete_code_percent":96.950005,"complete_data":115617,"complete_data_percent":100,"total_units":1834,"complete_units":1824}},{"timestamp":"2026-10-11T18:14:01Z","commit_sha":"072b648336546905f301e1b6c503904cfc5a1163","commit_message":"Decompile path route distance","measures":{"fuzzy_match_percent":96.59375,"total_code":632132,"matched_code":610600,"matched_code_percent":96.59375,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1867,"matched_functions_percent":99.36136,"complete_code":610600,"complete_code_percent":96.59375,"complete_data":115617,"complete_data_percent":100,"total_units":1834,"complete_units":1823}},{"timestamp":"2026-10-11T17:58:11Z","commit_sha":"1f325962053f8fc40bc414c755de0e25e6d45aaf","commit_message":"Decompile path collision test","measures":{"fuzzy_match_percent":96.20459,"total_code":632132,"matched_code":608140,"matched_code_percent":96.20459,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1866,"matched_functions_percent":99.30814,"complete_code":608140,"complete_code_percent":96.20459,"complete_data":115617,"complete_data_percent":100,"total_units":1834,"complete_units":1822}},{"timestamp":"2026-10-11T17:11:50Z","commit_sha":"6a884b70c6e681e8b808476594c26e6879d2a70c","commit_message":"Match ground collision response","measures":{"fuzzy_match_percent":96.05273,"total_code":632132,"matched_code":607180,"matched_code_percent":96.05273,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1865,"matched_functions_percent":99.25492,"complete_code":607180,"complete_code_percent":96.05273,"complete_data":115617,"complete_data_percent":100,"total_units":1834,"complete_units":1821}},{"timestamp":"2026-10-11T16:59:11Z","commit_sha":"5fea42f7288a9c27d26465427e8f66ef35f6f088","commit_message":"Match ground slope probe","measures":{"fuzzy_match_percent":95.74013,"total_code":632132,"matched_code":605204,"matched_code_percent":95.74013,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1864,"matched_functions_percent":99.201706,"complete_code":605204,"complete_code_percent":95.74013,"complete_data":115617,"complete_data_percent":100,"total_units":1834,"complete_units":1820}},{"timestamp":"2026-10-11T15:50:47Z","commit_sha":"86d1dd234d072f9f4d57891ec39c448f799b40f9","commit_message":"Match waypoint and grid separation logic","measures":{"fuzzy_match_percent":95.58383,"total_code":632132,"matched_code":604216,"matched_code_percent":95.58383,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1863,"matched_functions_percent":99.14848,"complete_code":604216,"complete_code_percent":95.58383,"complete_data":115617,"complete_data_percent":100,"total_units":1834,"complete_units":1819}},{"timestamp":"2026-10-11T13:47:46Z","commit_sha":"a4d9b21f62d066505b160018f01eee02f85e202e","commit_message":"Match collision path rebuild","measures":{"fuzzy_match_percent":95.37185,"total_code":632132,"matched_code":602876,"matched_code_percent":95.37185,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1861,"matched_functions_percent":99.042046,"complete_code":602876,"complete_code_percent":95.37185,"complete_data":115617,"complete_data_percent":100,"total_units":1834,"complete_units":1817}},{"timestamp":"2026-10-11T13:32:33Z","commit_sha":"0e031d032a9a414b285fbd90c86f16682de11edd","commit_message":"Match race message append","measures":{"fuzzy_match_percent":95.2839,"total_code":632132,"matched_code":602320,"matched_code_percent":95.2839,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1860,"matched_functions_percent":98.98882,"complete_code":602320,"complete_code_percent":95.2839,"complete_data":115617,"complete_data_percent":100,"total_units":1834,"complete_units":1816}},{"timestamp":"2026-10-11T13:20:24Z","commit_sha":"50dfd32164b56aa5f624d18c24d879f833f3cace","commit_message":"Match grid contact query","measures":{"fuzzy_match_percent":95.12507,"total_code":632132,"matched_code":601316,"matched_code_percent":95.12507,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1859,"matched_functions_percent":98.9356,"complete_code":601316,"complete_code_percent":95.12507,"complete_data":115617,"complete_data_percent":100,"total_units":1834,"complete_units":1815}},{"timestamp":"2026-10-11T13:03:50Z","commit_sha":"12770528d3323267dcd653b6aa98719bc5f7e7a9","commit_message":"Match path, camera, visibility, and game-state units","measures":{"fuzzy_match_percent":94.95928,"total_code":632132,"matched_code":600268,"matched_code_percent":94.95928,"total_data":115617,"matched_data":115617,"matched_data_percent":100,"total_functions":1879,"matched_functions":1858,"matched_functions_percent":98.882385,"complete_code":600268,"complete_code_percent":94.95928,"complete_data":115617,"complete_data_percent":100,"total_units":1833,"complete_units":1814}},{"timestamp":"2026-10-11T06:42:03Z","commit_sha":"2dff51ec428b0c754a881eec3ccc0c1d629f0a7b","commit_message":"Match 15 gameplay functions across core systems","measures":{"fuzzy_match_percent":93.317215,"total_code":632132,"matched_code":589888,"matched_code_percent":93.317215,"total_data":115613,"matched_data":115613,"matched_data_percent":100,"total_functions":1879,"matched_functions":1850,"matched_functions_percent":98.45663,"complete_code":589888,"complete_code_percent":93.317215,"complete_data":115613,"complete_data_percent":100,"total_units":1833,"complete_units":1807}},{"timestamp":"2026-10-11T02:40:31Z","commit_sha":"8e8b28b4ed9c7036f17bbebb42a23b52fd55b93d","commit_message":"Match 13 gameplay functions and add narrow unit verification","measures":{"fuzzy_match_percent":88.339775,"total_code":632132,"matched_code":558424,"matched_code_percent":88.339775,"total_data":115609,"matched_data":115609,"matched_data_percent":100,"total_functions":1879,"matched_functions":1835,"matched_functions_percent":97.658325,"complete_code":558424,"complete_code_percent":88.339775,"complete_data":115609,"complete_data_percent":100,"total_units":1830,"complete_units":1795}},{"timestamp":"2026-10-11T01:36:09Z","commit_sha":"0babe35d76e00ee9c300b46a8e5f8d23f802503c","commit_message":"Match 14 gameplay functions and harden candidate search","measures":{"fuzzy_match_percent":86.17124,"total_code":632132,"matched_code":544716,"matched_code_percent":86.17124,"total_data":115601,"matched_data":115601,"matched_data_percent":100,"total_functions":1879,"matched_functions":1822,"matched_functions_percent":96.96647,"complete_code":544716,"complete_code_percent":86.17124,"complete_data":115601,"complete_data_percent":100,"total_units":1825,"complete_units":1782}},{"timestamp":"2026-10-10T22:57:58Z","commit_sha":"2a892297aa84c8be7574aa4aaf891a7087dbf5d2","commit_message":"Match gameplay units and automate candidate search","measures":{"fuzzy_match_percent":84.46274,"total_code":632132,"matched_code":533916,"matched_code_percent":84.46274,"total_data":115601,"matched_data":115601,"matched_data_percent":100,"total_functions":1879,"matched_functions":1808,"matched_functions_percent":96.2214,"complete_code":533916,"complete_code_percent":84.46274,"complete_data":115601,"complete_data_percent":100,"total_units":1820,"complete_units":1771}},{"timestamp":"2026-10-10T19:43:24Z","commit_sha":"7fbfacfd65fd101906be71fbb419e726bb454adc","commit_message":"Match four gameplay units and harden decomp campaigns","measures":{"fuzzy_match_percent":83.392075,"total_code":632132,"matched_code":527148,"matched_code_percent":83.392075,"total_data":115601,"matched_data":115601,"matched_data_percent":100,"total_functions":1879,"matched_functions":1799,"matched_functions_percent":95.74242,"complete_code":527148,"complete_code_percent":83.392075,"complete_data":115601,"complete_data_percent":100,"total_units":1818,"complete_units":1762}},{"timestamp":"2026-10-10T18:24:38Z","commit_sha":"982d6dd2dc9350c7d9e240b77fe8142352dff6c9","commit_message":"Recover all remaining initialized data","measures":{"fuzzy_match_percent":83.05164,"total_code":632132,"matched_code":524996,"matched_code_percent":83.05164,"total_data":115601,"matched_data":115601,"matched_data_percent":100,"total_functions":1879,"matched_functions":1795,"matched_functions_percent":95.52953,"complete_code":524996,"complete_code_percent":83.05164,"complete_data":115601,"complete_data_percent":100,"total_units":1817,"complete_units":1758}},{"timestamp":"2026-10-10T18:00:02Z","commit_sha":"55a286453716d607ed7641020369fa17860edbd2","commit_message":"Recover gameplay numeric constant pools","measures":{"fuzzy_match_percent":83.05164,"total_code":632132,"matched_code":524996,"matched_code_percent":83.05164,"total_data":115609,"matched_data":114173,"matched_data_percent":98.75788,"total_functions":1879,"matched_functions":1795,"matched_functions_percent":95.52953,"complete_code":524996,"complete_code_percent":83.05164,"complete_data":114173,"complete_data_percent":98.75788,"total_units":1815,"complete_units":1742}},{"timestamp":"2026-10-10T17:52:22Z","commit_sha":"88b7565f640674686ab59ad713a7a7d0851e1740","commit_message":"Decompile task and particle units and recover typed constants","measures":{"fuzzy_match_percent":83.05164,"total_code":632132,"matched_code":524996,"matched_code_percent":83.05164,"total_data":115605,"matched_data":113877,"matched_data_percent":98.50526,"total_functions":1879,"matched_functions":1795,"matched_functions_percent":95.52953,"complete_code":524996,"complete_code_percent":83.05164,"complete_data":113877,"complete_data_percent":98.50526,"total_units":1815,"complete_units":1724}},{"timestamp":"2026-10-10T17:21:43Z","commit_sha":"9414e98e52349336af935cf312541b7abf391be4","commit_message":"Decompile tank event and model rendering units","measures":{"fuzzy_match_percent":82.53276,"total_code":632132,"matched_code":521716,"matched_code_percent":82.53276,"total_data":115589,"matched_data":113161,"matched_data_percent":97.89945,"total_functions":1879,"matched_functions":1793,"matched_functions_percent":95.423096,"complete_code":521716,"complete_code_percent":82.53276,"complete_data":113161,"complete_data_percent":97.89945,"total_units":1816,"complete_units":1708}},{"timestamp":"2026-10-10T15:40:31Z","commit_sha":"d28d0c2ba12dd1281a70091777f67ee4628d83e8","commit_message":"Recover early runtime owners and constant pools\n\nReplace seven early-engine assembly or inline-assembly units with exact C, route their compiler-generated pools through the production normalizer, and classify nine proven alignment gaps. The complete reconstructed ROM remains byte-identical to USA Rev 0.","measures":{"fuzzy_match_percent":81.28745,"total_code":632132,"matched_code":513844,"matched_code_percent":81.28745,"total_data":115605,"matched_data":112741,"matched_data_percent":97.5226,"total_functions":1879,"matched_functions":1782,"matched_functions_percent":94.83768,"complete_code":513844,"complete_code_percent":81.28745,"complete_data":112741,"complete_data_percent":97.5226,"total_units":1800,"complete_units":1687}},{"timestamp":"2026-10-10T15:02:26Z","commit_sha":"6902e4307828bedba098f0188a155e0166f59d24","commit_message":"Decompile gameplay helpers and recover early constant pools\n\nReplace eight assembly spans with matching C, recover 23 source-owned constant pools, classify verified alignment bytes, and add narrowly gated assembler/scheduler reproductions. The full reconstruction gate matches the retail ROM through 0x101000.","measures":{"fuzzy_match_percent":81.20519,"total_code":632132,"matched_code":513324,"matched_code_percent":81.20519,"total_data":115641,"matched_data":112573,"matched_data_percent":97.34696,"total_functions":1879,"matched_functions":1781,"matched_functions_percent":94.78446,"complete_code":513324,"complete_code_percent":81.20519,"complete_data":112573,"complete_data_percent":97.34696,"total_units":1801,"complete_units":1679}},{"timestamp":"2026-10-10T13:21:14Z","commit_sha":"9f2de4d33d24c3251356ee53e5561fb582feac39","commit_message":"Reconstruct four runtime functions and mission status data","measures":{"fuzzy_match_percent":80.58697,"total_code":632132,"matched_code":509416,"matched_code_percent":80.58697,"total_data":115745,"matched_data":112221,"matched_data_percent":96.955376,"total_functions":1879,"matched_functions":1773,"matched_functions_percent":94.3587,"complete_code":509416,"complete_code_percent":80.58697,"complete_data":112221,"complete_data_percent":96.955376,"total_units":1779,"complete_units":1644}},{"timestamp":"2026-10-10T12:29:52Z","commit_sha":"f46d14a0ccc0e35ad271e27753f00e0b915c46f5","commit_message":"Reconstruct thirteen gameplay and runtime functions","measures":{"fuzzy_match_percent":80.34018,"total_code":632132,"matched_code":507856,"matched_code_percent":80.34018,"total_data":115797,"matched_data":111925,"matched_data_percent":96.65622,"total_functions":1879,"matched_functions":1769,"matched_functions_percent":94.14582,"complete_code":507856,"complete_code_percent":80.34018,"complete_data":111925,"complete_data_percent":96.65622,"total_units":1782,"complete_units":1638}},{"timestamp":"2026-10-10T11:36:45Z","commit_sha":"aa74c24ff1cf7f58cc97268f26a6e278819c2755","commit_message":"Replace nine player and session helpers with matching C","measures":{"fuzzy_match_percent":79.28027,"total_code":632132,"matched_code":501156,"matched_code_percent":79.28027,"total_data":115797,"matched_data":111769,"matched_data_percent":96.5215,"total_functions":1879,"matched_functions":1756,"matched_functions_percent":93.453964,"complete_code":501156,"complete_code_percent":79.28027,"complete_data":111769,"complete_data_percent":96.5215,"total_units":1779,"complete_units":1621}},{"timestamp":"2026-10-10T11:03:07Z","commit_sha":"2f4e4288f5235840d9d5b91fc6f079ac3667c5e0","commit_message":"Build twenty-seven verified runtime helpers from C","measures":{"fuzzy_match_percent":79.10626,"total_code":632132,"matched_code":500056,"matched_code_percent":79.10626,"total_data":115837,"matched_data":111769,"matched_data_percent":96.48817,"total_functions":1879,"matched_functions":1747,"matched_functions_percent":92.97498,"complete_code":500056,"complete_code_percent":79.10626,"complete_data":111769,"complete_data_percent":96.48817,"total_units":1781,"complete_units":1614}},{"timestamp":"2026-10-10T10:58:34Z","commit_sha":"6b1db01c7b1b99d350b6c4f87cac77712ff74e94","commit_message":"Build sixteen verified runtime helpers from C","measures":{"fuzzy_match_percent":78.723434,"total_code":632132,"matched_code":497636,"matched_code_percent":78.723434,"total_data":115837,"matched_data":111769,"matched_data_percent":96.48817,"total_functions":1879,"matched_functions":1720,"matched_functions_percent":91.538055,"complete_code":497636,"complete_code_percent":78.723434,"complete_data":111769,"complete_data_percent":96.48817,"total_units":1757,"complete_units":1587}},{"timestamp":"2026-10-10T10:54:08Z","commit_sha":"3c5dcb22923e09035806db44b110bee28034d5f9","commit_message":"Build twenty verified runtime functions from C","measures":{"fuzzy_match_percent":78.4121,"total_code":632132,"matched_code":495668,"matched_code_percent":78.4121,"total_data":115837,"matched_data":111769,"matched_data_percent":96.48817,"total_functions":1879,"matched_functions":1704,"matched_functions_percent":90.68654,"complete_code":495668,"complete_code_percent":78.4121,"complete_data":111769,"complete_data_percent":96.48817,"total_units":1745,"complete_units":1571}},{"timestamp":"2026-10-10T10:48:17Z","commit_sha":"9ebf9b022d479fe1daa49b50daa48e5cc46f1eed","commit_message":"Align verified gameplay units with production reconstruction","measures":{"fuzzy_match_percent":78.042564,"total_code":632132,"matched_code":493332,"matched_code_percent":78.042564,"total_data":115837,"matched_data":111769,"matched_data_percent":96.48817,"total_functions":1879,"matched_functions":1684,"matched_functions_percent":89.62214,"complete_code":493332,"complete_code_percent":78.042564,"complete_data":111769,"complete_data_percent":96.48817,"total_units":1726,"complete_units":1551}},{"timestamp":"2026-10-10T09:50:11Z","commit_sha":"3ad9287eaecb57e28536d194ce511f4c8417fae8","commit_message":"Retire legacy normalization for verified units","measures":{"fuzzy_match_percent":78.910736,"total_code":632132,"matched_code":498820,"matched_code_percent":78.910736,"total_data":115837,"matched_data":111765,"matched_data_percent":96.48472,"total_functions":1879,"matched_functions":1751,"matched_functions_percent":93.18787,"complete_code":498820,"complete_code_percent":78.910736,"complete_data":111765,"complete_data_percent":96.48472,"total_units":1781,"complete_units":1617}},{"timestamp":"2026-10-10T09:43:17Z","commit_sha":"739007da4e0f256f5647fc081bb8eb718705f872","commit_message":"Reconstruct boot and debug routines from source assembly","measures":{"fuzzy_match_percent":78.910736,"total_code":632132,"matched_code":498820,"matched_code_percent":78.910736,"total_data":115837,"matched_data":111765,"matched_data_percent":96.48472,"total_functions":1879,"matched_functions":1751,"matched_functions_percent":93.18787,"complete_code":498820,"complete_code_percent":78.910736,"complete_data":111765,"complete_data_percent":96.48472,"total_units":1781,"complete_units":1617}},{"timestamp":"2026-10-10T09:26:38Z","commit_sha":"0d1a7762ee77e46b8ebe78a96c5f8aaaa704ad2a","commit_message":"Reconstruct early exception setup from source assembly","measures":{"fuzzy_match_percent":78.8715,"total_code":632132,"matched_code":498572,"matched_code_percent":78.8715,"total_data":115837,"matched_data":111765,"matched_data_percent":96.48472,"total_functions":1879,"matched_functions":1748,"matched_functions_percent":93.028206,"complete_code":498572,"complete_code_percent":78.8715,"complete_data":111765,"complete_data_percent":96.48472,"total_units":1781,"complete_units":1614}},{"timestamp":"2026-10-10T09:05:46Z","commit_sha":"3c975884ffd7b752da85da36b02267abb22e0e9d","commit_message":"Reconstruct HUD selectors and collision helpers","measures":{"fuzzy_match_percent":78.82721,"total_code":632132,"matched_code":498292,"matched_code_percent":78.82721,"total_data":115837,"matched_data":111765,"matched_data_percent":96.48472,"total_functions":1879,"matched_functions":1746,"matched_functions_percent":92.92177,"complete_code":498292,"complete_code_percent":78.82721,"complete_data":111765,"complete_data_percent":96.48472,"total_units":1781,"complete_units":1613}},{"timestamp":"2026-10-10T08:39:03Z","commit_sha":"bd70359d5b367b6dbdfd6b77a21a08de10d46eef","commit_message":"Reconstruct sequence constants and classify object padding","measures":{"fuzzy_match_percent":78.624084,"total_code":632132,"matched_code":497008,"matched_code_percent":78.624084,"total_data":115837,"matched_data":111401,"matched_data_percent":96.17048,"total_functions":1879,"matched_functions":1743,"matched_functions_percent":92.76211,"complete_code":497008,"complete_code_percent":78.624084,"complete_data":111401,"complete_data_percent":96.17048,"total_units":1779,"complete_units":1608}},{"timestamp":"2026-10-10T08:26:30Z","commit_sha":"61b2aa4f8ea1652a90bc50a68e93d14d4972753c","commit_message":"Match gameplay helpers and recover constant ownership","measures":{"fuzzy_match_percent":78.624084,"total_code":632132,"matched_code":497008,"matched_code_percent":78.624084,"total_data":115877,"matched_data":111256,"matched_data_percent":96.01215,"total_functions":1879,"matched_functions":1743,"matched_functions_percent":92.76211,"complete_code":497008,"complete_code_percent":78.624084,"complete_data":111256,"complete_data_percent":96.01215,"total_units":1792,"complete_units":1604}},{"timestamp":"2026-10-10T07:40:02Z","commit_sha":"fbb62c52b03e498ac077ff94ea464ad04b963343","commit_message":"Classify audited early gameplay padding","measures":{"fuzzy_match_percent":78.54499,"total_code":632132,"matched_code":496508,"matched_code_percent":78.54499,"total_data":115917,"matched_data":111216,"matched_data_percent":95.94451,"total_functions":1879,"matched_functions":1739,"matched_functions_percent":92.549225,"complete_code":496508,"complete_code_percent":78.54499,"complete_data":111216,"complete_data_percent":95.94451,"total_units":1792,"complete_units":1592}},{"timestamp":"2026-10-10T07:39:37Z","commit_sha":"3ffab4b6574c62417f6faf8fa27fdcc7f18e934a","commit_message":"Classify verified gameplay object padding","measures":{"fuzzy_match_percent":78.54499,"total_code":632132,"matched_code":496508,"matched_code_percent":78.54499,"total_data":116077,"matched_data":111216,"matched_data_percent":95.81226,"total_functions":1879,"matched_functions":1739,"matched_functions_percent":92.549225,"complete_code":496508,"complete_code_percent":78.54499,"complete_data":111216,"complete_data_percent":95.81226,"total_units":1812,"complete_units":1592}},{"timestamp":"2026-10-10T07:39:05Z","commit_sha":"76d40e566fec7e6b0a1377f7eff559fe30e5e2a3","commit_message":"Correct non-code labels and alignment ranges","measures":{"fuzzy_match_percent":78.54499,"total_code":632132,"matched_code":496508,"matched_code_percent":78.54499,"total_data":116193,"matched_data":111216,"matched_data_percent":95.716606,"total_functions":1879,"matched_functions":1739,"matched_functions_percent":92.549225,"complete_code":496508,"complete_code_percent":78.54499,"complete_data":111216,"complete_data_percent":95.716606,"total_units":1827,"complete_units":1592}},{"timestamp":"2026-10-10T07:35:10Z","commit_sha":"e1702c9c8af6ce5b3227ea6cb129853e3b0b2508","commit_message":"Match gameplay helpers and classify alignment data","measures":{"fuzzy_match_percent":78.54151,"total_code":632160,"matched_code":496508,"matched_code_percent":78.54151,"total_data":116297,"matched_data":111216,"matched_data_percent":95.63101,"total_functions":1882,"matched_functions":1739,"matched_functions_percent":92.4017,"complete_code":496508,"complete_code_percent":78.54151,"complete_data":111216,"complete_data_percent":95.63101,"total_units":1842,"complete_units":1592}},{"timestamp":"2026-10-10T07:27:22Z","commit_sha":"48e168ec70778861f7e136d34c5adf12445846f2","commit_message":"Link verified gameplay units from C","measures":{"fuzzy_match_percent":78.43394,"total_code":632160,"matched_code":495828,"matched_code_percent":78.43394,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1735,"matched_functions_percent":92.18916,"complete_code":495828,"complete_code_percent":78.43394,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1856,"complete_units":1588}},{"timestamp":"2026-10-10T07:22:26Z","commit_sha":"83d540a95f2fd0ac212c7918bd2de39f36e1a16b","commit_message":"Link matched HUD and controls units from C","measures":{"fuzzy_match_percent":78.43394,"total_code":632160,"matched_code":495828,"matched_code_percent":78.43394,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1735,"matched_functions_percent":92.18916,"complete_code":495828,"complete_code_percent":78.43394,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1856,"complete_units":1588}},{"timestamp":"2026-10-10T07:17:15Z","commit_sha":"28b453f19a90c924e58e9d5248d8415c77b6e9d9","commit_message":"Link matched HUD and world management units from C","measures":{"fuzzy_match_percent":78.5434,"total_code":632160,"matched_code":496520,"matched_code_percent":78.5434,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1740,"matched_functions_percent":92.454834,"complete_code":496520,"complete_code_percent":78.5434,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1858,"complete_units":1593}},{"timestamp":"2026-10-10T07:13:24Z","commit_sha":"2ad95643580484b66e27feeb37cefa22e07c1662","commit_message":"Link matched world loader and collision units from C","measures":{"fuzzy_match_percent":78.56176,"total_code":632160,"matched_code":496636,"matched_code_percent":78.56176,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1741,"matched_functions_percent":92.50797,"complete_code":496636,"complete_code_percent":78.56176,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1858,"complete_units":1594}},{"timestamp":"2026-10-10T07:01:55Z","commit_sha":"26a1ef6991fafee333b39756685d56c0e0611fa6","commit_message":"Link matched collision and grid systems from C","measures":{"fuzzy_match_percent":78.56176,"total_code":632160,"matched_code":496636,"matched_code_percent":78.56176,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1741,"matched_functions_percent":92.50797,"complete_code":496636,"complete_code_percent":78.56176,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1858,"complete_units":1594}},{"timestamp":"2026-10-10T06:58:04Z","commit_sha":"0749da0cb8a8e34a7236fe0a2cd4aa004b7a3316","commit_message":"Link matched gameplay subsystems from C","measures":{"fuzzy_match_percent":78.56176,"total_code":632160,"matched_code":496636,"matched_code_percent":78.56176,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1741,"matched_functions_percent":92.50797,"complete_code":496636,"complete_code_percent":78.56176,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1858,"complete_units":1594}},{"timestamp":"2026-10-10T06:54:12Z","commit_sha":"cf659ce6f57ab0cc9b7f29cde8a51e54817f0098","commit_message":"Link matched object and scheduler units from C","measures":{"fuzzy_match_percent":78.63959,"total_code":632160,"matched_code":497128,"matched_code_percent":78.63959,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1744,"matched_functions_percent":92.66737,"complete_code":497128,"complete_code_percent":78.63959,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1859,"complete_units":1597}},{"timestamp":"2026-10-10T06:49:47Z","commit_sha":"5d8c7dfb0e6f33037885123dc93e330c47b65757","commit_message":"Link matched scheduler and camera units from C","measures":{"fuzzy_match_percent":78.68451,"total_code":632160,"matched_code":497412,"matched_code_percent":78.68451,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1746,"matched_functions_percent":92.77364,"complete_code":497412,"complete_code_percent":78.68451,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1859,"complete_units":1599}},{"timestamp":"2026-10-10T06:45:23Z","commit_sha":"148b824eaedc2743d41e39a1cda98c903216a4e5","commit_message":"Link matched camera and gameplay units from C","measures":{"fuzzy_match_percent":78.706024,"total_code":632160,"matched_code":497548,"matched_code_percent":78.706024,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1747,"matched_functions_percent":92.82678,"complete_code":497548,"complete_code_percent":78.706024,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1859,"complete_units":1600}},{"timestamp":"2026-10-10T06:30:00Z","commit_sha":"f23b8fe7d9be2afadb45a87cc9fdbbb7eabf06ef","commit_message":"Rebuild handwritten libultra routines from source","measures":{"fuzzy_match_percent":78.68134,"total_code":632160,"matched_code":497392,"matched_code_percent":78.68134,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1746,"matched_functions_percent":92.77364,"complete_code":497392,"complete_code_percent":78.68134,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1859,"complete_units":1599}},{"timestamp":"2026-10-10T06:16:35Z","commit_sha":"62ef11c566c1f61b7976f15627f2eb5d5253f456","commit_message":"Apply recovered Steps function names","measures":{"fuzzy_match_percent":78.35991,"total_code":632160,"matched_code":495360,"matched_code_percent":78.35991,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1729,"matched_functions_percent":91.87035,"complete_code":495360,"complete_code_percent":78.35991,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1853,"complete_units":1583}},{"timestamp":"2026-10-10T06:09:07Z","commit_sha":"295c57b3e85b179a3377504126c193b2daa9dd78","commit_message":"Classify stale Steps object metadata","measures":{"fuzzy_match_percent":78.35991,"total_code":632160,"matched_code":495360,"matched_code_percent":78.35991,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1729,"matched_functions_percent":91.87035,"complete_code":495360,"complete_code_percent":78.35991,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1853,"complete_units":1583}},{"timestamp":"2026-10-10T06:05:05Z","commit_sha":"30c9dec1c4dbad6f77ca7a2ef8cd1d5d4888c9e7","commit_message":"Recover original Steps function symbols","measures":{"fuzzy_match_percent":78.35991,"total_code":632160,"matched_code":495360,"matched_code_percent":78.35991,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1729,"matched_functions_percent":91.87035,"complete_code":495360,"complete_code_percent":78.35991,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1853,"complete_units":1583}},{"timestamp":"2026-10-10T06:00:41Z","commit_sha":"5365a981143868822387302779dde9d4424ccf68","commit_message":"Resolve remaining stale ROM ranges","measures":{"fuzzy_match_percent":78.35991,"total_code":632160,"matched_code":495360,"matched_code_percent":78.35991,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1729,"matched_functions_percent":91.87035,"complete_code":495360,"complete_code_percent":78.35991,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1853,"complete_units":1583}},{"timestamp":"2026-10-10T05:56:47Z","commit_sha":"9008eb165b1de849c4becbc48f5b7ed05f4fd20f","commit_message":"Recover stale songs and debug symbols","measures":{"fuzzy_match_percent":78.35991,"total_code":632160,"matched_code":495360,"matched_code_percent":78.35991,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1729,"matched_functions_percent":91.87035,"complete_code":495360,"complete_code_percent":78.35991,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1853,"complete_units":1583}},{"timestamp":"2026-10-10T05:49:23Z","commit_sha":"24d1e95b5221bb08e63fb38487d207b017f256a6","commit_message":"Decode script command parameters","measures":{"fuzzy_match_percent":78.35991,"total_code":632160,"matched_code":495360,"matched_code_percent":78.35991,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1729,"matched_functions_percent":91.87035,"complete_code":495360,"complete_code_percent":78.35991,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1853,"complete_units":1583}},{"timestamp":"2026-10-10T05:44:59Z","commit_sha":"5ded403c86a0eb544c9b1fcb185e9e12d52e6ec5","commit_message":"Structure world definitions and script assets","measures":{"fuzzy_match_percent":78.35991,"total_code":632160,"matched_code":495360,"matched_code_percent":78.35991,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1729,"matched_functions_percent":91.87035,"complete_code":495360,"complete_code_percent":78.35991,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1853,"complete_units":1583}},{"timestamp":"2026-10-10T05:38:16Z","commit_sha":"6036940a9f588adc01c1ef38d4e7a00c1fb9597b","commit_message":"Add lossless structured asset verification","measures":{"fuzzy_match_percent":78.35991,"total_code":632160,"matched_code":495360,"matched_code_percent":78.35991,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1729,"matched_functions_percent":91.87035,"complete_code":495360,"complete_code_percent":78.35991,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1853,"complete_units":1583}},{"timestamp":"2026-10-10T05:23:07Z","commit_sha":"e501343d13825cc2ad4c385af96d89bd584bf4df","commit_message":"Reconstruct remaining gameplay constants and exception handler","measures":{"fuzzy_match_percent":78.35991,"total_code":632160,"matched_code":495360,"matched_code_percent":78.35991,"total_data":116429,"matched_data":111216,"matched_data_percent":95.52259,"total_functions":1882,"matched_functions":1729,"matched_functions_percent":91.87035,"complete_code":495360,"complete_code_percent":78.35991,"complete_data":111216,"complete_data_percent":95.52259,"total_units":1853,"complete_units":1583}},{"timestamp":"2026-10-10T05:08:20Z","commit_sha":"5fae593d83356e04d35c55f22b604b3da578c8bc","commit_message":"Reconstruct audio microcode and initialized data","measures":{"fuzzy_match_percent":77.99291,"total_code":632160,"matched_code":493040,"matched_code_percent":77.99291,"total_data":116849,"matched_data":109361,"matched_data_percent":93.59173,"total_functions":1882,"matched_functions":1720,"matched_functions_percent":91.392136,"complete_code":493040,"complete_code_percent":77.99291,"complete_data":109361,"complete_data_percent":93.59173,"total_units":1851,"complete_units":1542}},{"timestamp":"2026-10-10T04:41:12Z","commit_sha":"5046a4ce37128c7bd39dde8cd12abfc266c31941","commit_message":"Update README with easter-egg strings details\n\nFound that 80072694 contains developer-credits easter-egg strings like “Murray likes fries” and “Congratulations” stored as rodata literals.","measures":{"fuzzy_match_percent":77.99291,"total_code":632160,"matched_code":493040,"matched_code_percent":77.99291,"total_data":116944,"matched_data":104012,"matched_data_percent":88.94172,"total_functions":1882,"matched_functions":1720,"matched_functions_percent":91.392136,"complete_code":493040,"complete_code_percent":77.99291,"complete_data":104012,"complete_data_percent":88.94172,"total_units":1814,"complete_units":1512}},{"timestamp":"2026-10-10T04:39:43Z","commit_sha":"f9227b75f109229ddaf993297314bf32e67c5187","commit_message":"Correct remaining production function boundaries","measures":{"fuzzy_match_percent":77.99291,"total_code":632160,"matched_code":493040,"matched_code_percent":77.99291,"total_data":116944,"matched_data":104012,"matched_data_percent":88.94172,"total_functions":1882,"matched_functions":1720,"matched_functions_percent":91.392136,"complete_code":493040,"complete_code_percent":77.99291,"complete_data":104012,"complete_data_percent":88.94172,"total_units":1814,"complete_units":1512}},{"timestamp":"2026-10-10T04:32:06Z","commit_sha":"5bb19a91b567b041580c4ed5af175149893e6acd","commit_message":"Correct verified gameplay function boundaries","measures":{"fuzzy_match_percent":77.98512,"total_code":631900,"matched_code":492788,"matched_code_percent":77.98512,"total_data":117204,"matched_data":104012,"matched_data_percent":88.74441,"total_functions":1867,"matched_functions":1706,"matched_functions_percent":91.37654,"complete_code":492788,"complete_code_percent":77.98512,"complete_data":104012,"complete_data_percent":88.74441,"total_units":1813,"complete_units":1511}},{"timestamp":"2026-10-10T04:31:54Z","commit_sha":"c2cc3a6e42f47ff68c07aa044b336f5c11e048f0","commit_message":"Correct verified gameplay function boundaries","measures":{"fuzzy_match_percent":77.98512,"total_code":631900,"matched_code":492788,"matched_code_percent":77.98512,"total_data":117204,"matched_data":104012,"matched_data_percent":88.74441,"total_functions":1867,"matched_functions":1706,"matched_functions_percent":91.37654,"complete_code":492788,"complete_code_percent":77.98512,"complete_data":104012,"complete_data_percent":88.74441,"total_units":1813,"complete_units":1511}},{"timestamp":"2026-10-10T04:25:36Z","commit_sha":"d1c4b42eb48337ab9fc2c8903b6c34a54f30e3ef","commit_message":"Reconstruct gameplay constant pools and correct code boundaries","measures":{"fuzzy_match_percent":77.79395,"total_code":631900,"matched_code":491580,"matched_code_percent":77.79395,"total_data":117204,"matched_data":104012,"matched_data_percent":88.74441,"total_functions":1814,"matched_functions":1653,"matched_functions_percent":91.12459,"complete_code":491580,"complete_code_percent":77.79395,"complete_data":104012,"complete_data_percent":88.74441,"total_units":1772,"complete_units":1470}},{"timestamp":"2026-10-10T04:12:15Z","commit_sha":"20259c4fc2956a634c4df4f53aa3fadd03a41102","commit_message":"Reconstruct frontend data and gameplay helpers","measures":{"fuzzy_match_percent":77.74146,"total_code":630284,"matched_code":489992,"matched_code_percent":77.74146,"total_data":118820,"matched_data":103644,"matched_data_percent":87.22774,"total_functions":1803,"matched_functions":1645,"matched_functions_percent":91.236824,"complete_code":489992,"complete_code_percent":77.74146,"complete_data":103644,"complete_data_percent":87.22774,"total_units":1741,"complete_units":1431}},{"timestamp":"2026-10-10T03:44:00Z","commit_sha":"bf0847775a9c3db2173beba5fa500c71b0687514","commit_message":"Reconstruct waypoint, camera, turret, and effect routines","measures":{"fuzzy_match_percent":77.30611,"total_code":630284,"matched_code":487248,"matched_code_percent":77.30611,"total_data":118820,"matched_data":85044,"matched_data_percent":71.57381,"total_functions":1803,"matched_functions":1640,"matched_functions_percent":90.95951,"complete_code":487248,"complete_code_percent":77.30611,"complete_data":85044,"complete_data_percent":71.57381,"total_units":1727,"complete_units":1401}},{"timestamp":"2026-10-10T03:27:51Z","commit_sha":"a9b9894c07e355567be226d51ece50039cd47ffe","commit_message":"Decompile angle and frame setup helpers","measures":{"fuzzy_match_percent":75.5818,"total_code":630284,"matched_code":476380,"matched_code_percent":75.5818,"total_data":118820,"matched_data":84800,"matched_data_percent":71.368454,"total_functions":1803,"matched_functions":1625,"matched_functions_percent":90.12756,"complete_code":476380,"complete_code_percent":75.5818,"complete_data":84800,"complete_data_percent":71.368454,"total_units":1712,"complete_units":1378}},{"timestamp":"2026-10-10T03:21:20Z","commit_sha":"f24cb476695f2a98d86de77f88b80e90f1674417","commit_message":"Decompile AI targeting and task helpers","measures":{"fuzzy_match_percent":75.458046,"total_code":630284,"matched_code":475600,"matched_code_percent":75.458046,"total_data":118820,"matched_data":84776,"matched_data_percent":71.34826,"total_functions":1803,"matched_functions":1622,"matched_functions_percent":89.961174,"complete_code":475600,"complete_code_percent":75.458046,"complete_data":84776,"complete_data_percent":71.34826,"total_units":1708,"complete_units":1374}},{"timestamp":"2026-10-10T03:12:39Z","commit_sha":"51f5a9f04ad0acb2c517b0a786749fe25b8a055c","commit_message":"Decompile player progression helpers","measures":{"fuzzy_match_percent":75.12042,"total_code":630284,"matched_code":473472,"matched_code_percent":75.12042,"total_data":118820,"matched_data":84756,"matched_data_percent":71.33143,"total_functions":1803,"matched_functions":1618,"matched_functions_percent":89.73933,"complete_code":473472,"complete_code_percent":75.12042,"complete_data":84756,"complete_data_percent":71.33143,"total_units":1704,"complete_units":1368}},{"timestamp":"2026-10-10T03:06:59Z","commit_sha":"9ac4514589957228b6443dd8925e05e60457f0ad","commit_message":"Decompile sprite ring renderer","measures":{"fuzzy_match_percent":74.92749,"total_code":630284,"matched_code":472256,"matched_code_percent":74.92749,"total_data":118820,"matched_data":84732,"matched_data_percent":71.311226,"total_functions":1803,"matched_functions":1615,"matched_functions_percent":89.57294,"complete_code":472256,"complete_code_percent":74.92749,"complete_data":84732,"complete_data_percent":71.311226,"total_units":1700,"complete_units":1364}},{"timestamp":"2026-10-10T03:01:39Z","commit_sha":"cddbeed1f0084e185695e435b4394e27aca780a8","commit_message":"Decompile sprite keyframe renderer","measures":{"fuzzy_match_percent":74.86149,"total_code":630284,"matched_code":471840,"matched_code_percent":74.86149,"total_data":118820,"matched_data":84724,"matched_data_percent":71.3045,"total_functions":1803,"matched_functions":1614,"matched_functions_percent":89.51747,"complete_code":471840,"complete_code_percent":74.86149,"complete_data":84724,"complete_data_percent":71.3045,"total_units":1698,"complete_units":1362}},{"timestamp":"2026-10-10T02:52:13Z","commit_sha":"580d064e34fdb88a69c7e227f683415ae305e2c9","commit_message":"Decompile mover collision response","measures":{"fuzzy_match_percent":74.78089,"total_code":630284,"matched_code":471332,"matched_code_percent":74.78089,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1613,"matched_functions_percent":89.462006,"complete_code":471332,"complete_code_percent":74.78089,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1360}},{"timestamp":"2026-10-10T02:44:32Z","commit_sha":"9a5e3903ba2b0ef8c6e4d18e9e1a8153baa5c992","commit_message":"Decompile world resource loaders","measures":{"fuzzy_match_percent":74.68823,"total_code":630284,"matched_code":470748,"matched_code_percent":74.68823,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1612,"matched_functions_percent":89.40655,"complete_code":470748,"complete_code_percent":74.68823,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1359}},{"timestamp":"2026-10-10T02:39:11Z","commit_sha":"2fc72bf9d81b410f105c6625e1ec7ff2dd54fe16","commit_message":"Decode libmus ADPCM waves","measures":{"fuzzy_match_percent":73.86067,"total_code":630284,"matched_code":465532,"matched_code_percent":73.86067,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1610,"matched_functions_percent":89.295616,"complete_code":465532,"complete_code_percent":73.86067,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1357}},{"timestamp":"2026-10-10T02:37:42Z","commit_sha":"f99ee825732a1fe09776ddf797f4f429b4121f1b","commit_message":"Split libmus ADPCM wave banks","measures":{"fuzzy_match_percent":73.86067,"total_code":630284,"matched_code":465532,"matched_code_percent":73.86067,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1610,"matched_functions_percent":89.295616,"complete_code":465532,"complete_code_percent":73.86067,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1357}},{"timestamp":"2026-10-10T02:35:57Z","commit_sha":"e22cdcc0297ae71d58344523264e5dfa55bdb970","commit_message":"Rebuild split libmus asset store","measures":{"fuzzy_match_percent":73.86067,"total_code":630284,"matched_code":465532,"matched_code_percent":73.86067,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1610,"matched_functions_percent":89.295616,"complete_code":465532,"complete_code_percent":73.86067,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1357}},{"timestamp":"2026-10-10T02:32:17Z","commit_sha":"58380736f823870a01126007f86ed795f15b1e8a","commit_message":"Decode and rebuild script assets","measures":{"fuzzy_match_percent":73.86067,"total_code":630284,"matched_code":465532,"matched_code_percent":73.86067,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1610,"matched_functions_percent":89.295616,"complete_code":465532,"complete_code_percent":73.86067,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1357}},{"timestamp":"2026-10-10T02:30:00Z","commit_sha":"3d839a7e3f6a8ca7875e2b0da24040bc635c7dcc","commit_message":"Account for complete cartridge layout","measures":{"fuzzy_match_percent":73.86067,"total_code":630284,"matched_code":465532,"matched_code_percent":73.86067,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1610,"matched_functions_percent":89.295616,"complete_code":465532,"complete_code_percent":73.86067,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1357}},{"timestamp":"2026-10-10T02:23:52Z","commit_sha":"c1001040fdacb94b254d2a145a81ebffd4a2c87d","commit_message":"Rebuild split world resource pools","measures":{"fuzzy_match_percent":73.86067,"total_code":630284,"matched_code":465532,"matched_code_percent":73.86067,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1610,"matched_functions_percent":89.295616,"complete_code":465532,"complete_code_percent":73.86067,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1357}},{"timestamp":"2026-10-10T02:21:34Z","commit_sha":"2ee81b30adc93c272520d9fb039a9fc9e56b19d3","commit_message":"Decode world geometry chunks","measures":{"fuzzy_match_percent":73.86067,"total_code":630284,"matched_code":465532,"matched_code_percent":73.86067,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1610,"matched_functions_percent":89.295616,"complete_code":465532,"complete_code_percent":73.86067,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1357}},{"timestamp":"2026-10-10T02:17:26Z","commit_sha":"8c7591a97888d75d6e8112cc00c5f01ffbcd1f5c","commit_message":"Decode world texture metadata","measures":{"fuzzy_match_percent":73.86067,"total_code":630284,"matched_code":465532,"matched_code_percent":73.86067,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1610,"matched_functions_percent":89.295616,"complete_code":465532,"complete_code_percent":73.86067,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1357}},{"timestamp":"2026-10-10T02:08:34Z","commit_sha":"1cbb490c58c667b994f19cdc424d6cd5e8ad621a","commit_message":"Inventory world display-list chunks","measures":{"fuzzy_match_percent":73.86067,"total_code":630284,"matched_code":465532,"matched_code_percent":73.86067,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1610,"matched_functions_percent":89.295616,"complete_code":465532,"complete_code_percent":73.86067,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1357}},{"timestamp":"2026-10-10T02:01:33Z","commit_sha":"cdeaf1e980e6fda9cf746d848cacf817cb31ddf7","commit_message":"Inventory world resource pools","measures":{"fuzzy_match_percent":73.86067,"total_code":630284,"matched_code":465532,"matched_code_percent":73.86067,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1610,"matched_functions_percent":89.295616,"complete_code":465532,"complete_code_percent":73.86067,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1357}},{"timestamp":"2026-10-10T01:46:57Z","commit_sha":"b0106b217448e7b2ddbc4ac04db7dd72f82f1b44","commit_message":"Decompile HUD dispatcher and animation tree","measures":{"fuzzy_match_percent":73.86067,"total_code":630284,"matched_code":465532,"matched_code_percent":73.86067,"total_data":118820,"matched_data":84716,"matched_data_percent":71.29776,"total_functions":1803,"matched_functions":1610,"matched_functions_percent":89.295616,"complete_code":465532,"complete_code_percent":73.86067,"complete_data":84716,"complete_data_percent":71.29776,"total_units":1696,"complete_units":1357}},{"timestamp":"2026-10-10T01:29:17Z","commit_sha":"ea1001b3dd191d922f9df1f00f4c93f61674dfd9","commit_message":"Reconstruct controller binding data","measures":{"fuzzy_match_percent":72.49494,"total_code":630284,"matched_code":456924,"matched_code_percent":72.49494,"total_data":118820,"matched_data":84480,"matched_data_percent":71.099144,"total_functions":1803,"matched_functions":1597,"matched_functions_percent":88.5746,"complete_code":456924,"complete_code_percent":72.49494,"complete_data":84480,"complete_data_percent":71.099144,"total_units":1697,"complete_units":1355}},{"timestamp":"2026-10-10T01:22:05Z","commit_sha":"289be654ae095605b80597c9a844ef3000cefb69","commit_message":"Reconstruct HUD list layout data","measures":{"fuzzy_match_percent":72.49494,"total_code":630284,"matched_code":456924,"matched_code_percent":72.49494,"total_data":118820,"matched_data":82112,"matched_data_percent":69.10621,"total_functions":1803,"matched_functions":1597,"matched_functions_percent":88.5746,"complete_code":456924,"complete_code_percent":72.49494,"complete_data":82112,"complete_data_percent":69.10621,"total_units":1697,"complete_units":1354}},{"timestamp":"2026-10-10T01:16:38Z","commit_sha":"c2f8e4e229b7462fb5de7504096daaf76897c9ad","commit_message":"Reconstruct controller layout data","measures":{"fuzzy_match_percent":72.49494,"total_code":630284,"matched_code":456924,"matched_code_percent":72.49494,"total_data":118820,"matched_data":78288,"matched_data_percent":65.8879,"total_functions":1803,"matched_functions":1597,"matched_functions_percent":88.5746,"complete_code":456924,"complete_code_percent":72.49494,"complete_data":78288,"complete_data_percent":65.8879,"total_units":1697,"complete_units":1353}},{"timestamp":"2026-10-10T01:10:00Z","commit_sha":"305eb6dff1d534f1413318c133fdf48c94aef3ab","commit_message":"Reconstruct results screen layout data","measures":{"fuzzy_match_percent":72.49494,"total_code":630284,"matched_code":456924,"matched_code_percent":72.49494,"total_data":118820,"matched_data":74112,"matched_data_percent":62.373337,"total_functions":1803,"matched_functions":1597,"matched_functions_percent":88.5746,"complete_code":456924,"complete_code_percent":72.49494,"complete_data":74112,"complete_data_percent":62.373337,"total_units":1697,"complete_units":1352}},{"timestamp":"2026-10-10T01:03:44Z","commit_sha":"b5dde5975236cd8a5a1e2c10d041f2dcf9c79cc1","commit_message":"Reconstruct gameplay definition data bank","measures":{"fuzzy_match_percent":72.49494,"total_code":630284,"matched_code":456924,"matched_code_percent":72.49494,"total_data":118820,"matched_data":68516,"matched_data_percent":57.663692,"total_functions":1803,"matched_functions":1597,"matched_functions_percent":88.5746,"complete_code":456924,"complete_code_percent":72.49494,"complete_data":68516,"complete_data_percent":57.663692,"total_units":1697,"complete_units":1351}},{"timestamp":"2026-10-10T00:55:27Z","commit_sha":"b33b78aad1284ee657f90b2332f31975cf89859c","commit_message":"Reconstruct gameplay camera data banks","measures":{"fuzzy_match_percent":72.49494,"total_code":630284,"matched_code":456924,"matched_code_percent":72.49494,"total_data":118820,"matched_data":61672,"matched_data_percent":51.90372,"total_functions":1803,"matched_functions":1597,"matched_functions_percent":88.5746,"complete_code":456924,"complete_code_percent":72.49494,"complete_data":61672,"complete_data_percent":51.90372,"total_units":1697,"complete_units":1350}},{"timestamp":"2026-10-10T00:46:51Z","commit_sha":"dbab3763e5b5ccceea7b462d57bd9535325d176d","commit_message":"Decompile HUD units and reconstruct menu scene graph","measures":{"fuzzy_match_percent":72.49494,"total_code":630284,"matched_code":456924,"matched_code_percent":72.49494,"total_data":118820,"matched_data":59940,"matched_data_percent":50.446053,"total_functions":1803,"matched_functions":1597,"matched_functions_percent":88.5746,"complete_code":456924,"complete_code_percent":72.49494,"complete_data":59940,"complete_data_percent":50.446053,"total_units":1696,"complete_units":1349}},{"timestamp":"2026-10-10T00:33:14Z","commit_sha":"d598fd311cce0d9fdacb73da771299c9bf51613c","commit_message":"Reconstruct collision query assembler artifacts","measures":{"fuzzy_match_percent":71.83093,"total_code":630280,"matched_code":452736,"matched_code_percent":71.83093,"total_data":118824,"matched_data":58656,"matched_data_percent":49.363766,"total_functions":1798,"matched_functions":1581,"matched_functions_percent":87.93104,"complete_code":452736,"complete_code_percent":71.83093,"complete_data":58656,"complete_data_percent":49.363766,"total_units":1693,"complete_units":1344}},{"timestamp":"2026-10-10T00:23:24Z","commit_sha":"324cfe4c2b07ca8eecb5c8c3eac53739eb0f5435","commit_message":"Decompile shared gameplay units through 0x800B8870","measures":{"fuzzy_match_percent":71.66466,"total_code":630280,"matched_code":451688,"matched_code_percent":71.66466,"total_data":118824,"matched_data":58640,"matched_data_percent":49.3503,"total_functions":1798,"matched_functions":1579,"matched_functions_percent":87.8198,"complete_code":451688,"complete_code_percent":71.66466,"complete_data":58640,"complete_data_percent":49.3503,"total_units":1688,"complete_units":1341}},{"timestamp":"2026-10-10T00:11:44Z","commit_sha":"c2a1caa8119f9b3c2911bfc16b4233b36cf70bf1","commit_message":"Decompile complete gameplay units from 0x80094880 to 0x800B5F30","measures":{"fuzzy_match_percent":66.620125,"total_code":630284,"matched_code":419896,"matched_code_percent":66.620125,"total_data":118820,"matched_data":57580,"matched_data_percent":48.459854,"total_functions":1749,"matched_functions":1492,"matched_functions_percent":85.305885,"complete_code":419896,"complete_code_percent":66.620125,"complete_data":57580,"complete_data_percent":48.459854,"total_units":1611,"complete_units":1288}},{"timestamp":"2026-10-10T00:05:58Z","commit_sha":"22bf77b2b05ec6e1bc0fce3665724344be58dc00","commit_message":"Inventory libmus music and sound assets","measures":{"fuzzy_match_percent":64.42429,"total_code":630284,"matched_code":406056,"matched_code_percent":64.42429,"total_data":118820,"matched_data":57200,"matched_data_percent":48.140045,"total_functions":1748,"matched_functions":1463,"matched_functions_percent":83.695656,"complete_code":406056,"complete_code_percent":64.42429,"complete_data":57200,"complete_data_percent":48.140045,"total_units":1605,"complete_units":1270}},{"timestamp":"2026-10-10T00:02:04Z","commit_sha":"c49370fb57e26819b20fba010da70ab877105c21","commit_message":"Rebuild RSP boot and F3DEX2 microcode from source","measures":{"fuzzy_match_percent":64.42429,"total_code":630284,"matched_code":406056,"matched_code_percent":64.42429,"total_data":118820,"matched_data":57200,"matched_data_percent":48.140045,"total_functions":1748,"matched_functions":1463,"matched_functions_percent":83.695656,"complete_code":406056,"complete_code_percent":64.42429,"complete_data":57200,"complete_data_percent":48.140045,"total_units":1605,"complete_units":1270}},{"timestamp":"2026-10-09T23:39:15Z","commit_sha":"e4a3c5d13e5ed58df0b3808d2a554b8ecf1f7ae3","commit_message":"Reconstruct N_audio and libmus runtime data","measures":{"fuzzy_match_percent":64.42429,"total_code":630284,"matched_code":406056,"matched_code_percent":64.42429,"total_data":118820,"matched_data":51984,"matched_data_percent":43.75021,"total_functions":1748,"matched_functions":1463,"matched_functions_percent":83.695656,"complete_code":406056,"complete_code_percent":64.42429,"complete_data":51984,"complete_data_percent":43.75021,"total_units":1603,"complete_units":1269}},{"timestamp":"2026-10-09T23:25:32Z","commit_sha":"83a5df7e187335996c0e186671a64bf9dcc56e9f","commit_message":"Reconstruct F3DEX 2.07 runtime data","measures":{"fuzzy_match_percent":64.42429,"total_code":630284,"matched_code":406056,"matched_code_percent":64.42429,"total_data":118820,"matched_data":50528,"matched_data_percent":42.524826,"total_functions":1748,"matched_functions":1463,"matched_functions_percent":83.695656,"complete_code":406056,"complete_code_percent":64.42429,"complete_data":50528,"complete_data_percent":42.524826,"total_units":1603,"complete_units":1268}},{"timestamp":"2026-10-09T22:20:53Z","commit_sha":"462949bb2f6beb61bb0e583c2f7ed18c5a6a4f97","commit_message":"Map unmatched data ranges in progress reports","measures":{"fuzzy_match_percent":64.42429,"total_code":630284,"matched_code":406056,"matched_code_percent":64.42429,"total_data":118820,"matched_data":49008,"matched_data_percent":41.245583,"total_functions":1748,"matched_functions":1463,"matched_functions_percent":83.695656,"complete_code":406056,"complete_code_percent":64.42429,"complete_data":49008,"complete_data_percent":41.245583,"total_units":1603,"complete_units":1266}},{"timestamp":"2026-10-09T22:17:01Z","commit_sha":"1c1e42a682e26390f5561fe49dc184aff968be6f","commit_message":"Reconstruct bundle resource aggregation","measures":{"fuzzy_match_percent":64.42429,"total_code":630284,"matched_code":406056,"matched_code_percent":64.42429,"total_data":118820,"matched_data":49008,"matched_data_percent":41.245583,"total_functions":1748,"matched_functions":1463,"matched_functions_percent":83.695656,"complete_code":406056,"complete_code_percent":64.42429,"complete_data":49008,"complete_data_percent":41.245583,"total_units":1388,"complete_units":1266}},{"timestamp":"2026-10-09T22:05:00Z","commit_sha":"e6f961b6282a818d841ccfdb182046395e7d4e92","commit_message":"Reconstruct world resource aggregation","measures":{"fuzzy_match_percent":64.318306,"total_code":630284,"matched_code":405388,"matched_code_percent":64.318306,"total_data":118820,"matched_data":49008,"matched_data_percent":41.245583,"total_functions":1748,"matched_functions":1462,"matched_functions_percent":83.63844,"complete_code":405388,"complete_code_percent":64.318306,"complete_data":49008,"complete_data_percent":41.245583,"total_units":1386,"complete_units":1265}},{"timestamp":"2026-10-09T21:43:31Z","commit_sha":"725b2853d49f2cd7a66182f7f06b4b449cc7b17f","commit_message":"Replace resource table assembly with matching C","measures":{"fuzzy_match_percent":64.17361,"total_code":630284,"matched_code":404476,"matched_code_percent":64.17361,"total_data":118820,"matched_data":49008,"matched_data_percent":41.245583,"total_functions":1748,"matched_functions":1461,"matched_functions_percent":83.58124,"complete_code":404476,"complete_code_percent":64.17361,"complete_data":49008,"complete_data_percent":41.245583,"total_units":1385,"complete_units":1264}},{"timestamp":"2026-10-09T20:58:33Z","commit_sha":"d7f6d2b4d0f985481df9a84cc7a4e3f1aa0cde11","commit_message":"Reconstruct AI distance evaluation units","measures":{"fuzzy_match_percent":64.17361,"total_code":630284,"matched_code":404476,"matched_code_percent":64.17361,"total_data":118820,"matched_data":49008,"matched_data_percent":41.245583,"total_functions":1748,"matched_functions":1461,"matched_functions_percent":83.58124,"complete_code":404476,"complete_code_percent":64.17361,"complete_data":49008,"complete_data_percent":41.245583,"total_units":1385,"complete_units":1264}},{"timestamp":"2026-10-09T20:52:15Z","commit_sha":"cf3c87a42264e3a9764ce780323ec5af33300068","commit_message":"Correct world loader unit boundaries","measures":{"fuzzy_match_percent":62.317303,"total_code":630284,"matched_code":392776,"matched_code_percent":62.317303,"total_data":118820,"matched_data":48272,"matched_data_percent":40.626156,"total_functions":1748,"matched_functions":1448,"matched_functions_percent":82.83753,"complete_code":392776,"complete_code_percent":62.317303,"complete_data":48272,"complete_data_percent":40.626156,"total_units":1367,"complete_units":1239}},{"timestamp":"2026-10-09T20:39:06Z","commit_sha":"f9add40e56a08228f2cd561f9ca4005bec7c5852","commit_message":"Reconstruct world resource reference walkers","measures":{"fuzzy_match_percent":62.31691,"total_code":630288,"matched_code":392776,"matched_code_percent":62.31691,"total_data":118816,"matched_data":48272,"matched_data_percent":40.627525,"total_functions":1738,"matched_functions":1448,"matched_functions_percent":83.314156,"complete_code":392776,"complete_code_percent":62.31691,"complete_data":48272,"complete_data_percent":40.627525,"total_units":1367,"complete_units":1239}},{"timestamp":"2026-10-09T20:14:28Z","commit_sha":"3564741334e3d64848ab081273930593d29d2768","commit_message":"Reconstruct early graphics pipeline units","measures":{"fuzzy_match_percent":62.25789,"total_code":630288,"matched_code":392404,"matched_code_percent":62.25789,"total_data":118816,"matched_data":48272,"matched_data_percent":40.627525,"total_functions":1736,"matched_functions":1446,"matched_functions_percent":83.29493,"complete_code":392404,"complete_code_percent":62.25789,"complete_data":48272,"complete_data_percent":40.627525,"total_units":1365,"complete_units":1238}},{"timestamp":"2026-10-09T20:07:15Z","commit_sha":"fb92fb480098aadf40837ba7323094a5071b6e2c","commit_message":"Reconstruct AI movement and spawn units","measures":{"fuzzy_match_percent":61.355663,"total_code":630540,"matched_code":386872,"matched_code_percent":61.355663,"total_data":118564,"matched_data":48232,"matched_data_percent":40.680138,"total_functions":1733,"matched_functions":1432,"matched_functions_percent":82.63128,"complete_code":386872,"complete_code_percent":61.355663,"complete_data":48232,"complete_data_percent":40.680138,"total_units":1361,"complete_units":1233}},{"timestamp":"2026-10-09T20:01:43Z","commit_sha":"44bfd1537882fa52ab2e126962529b7930c10d9d","commit_message":"Reconstruct AI targeting and waypoint units","measures":{"fuzzy_match_percent":60.95347,"total_code":630540,"matched_code":384336,"matched_code_percent":60.95347,"total_data":118564,"matched_data":48100,"matched_data_percent":40.568806,"total_functions":1733,"matched_functions":1425,"matched_functions_percent":82.22735,"complete_code":384336,"complete_code_percent":60.95347,"complete_data":48100,"complete_data_percent":40.568806,"total_units":1355,"complete_units":1221}},{"timestamp":"2026-10-09T19:55:32Z","commit_sha":"abe6c1c7c4f6f2ff3ce40cfeffe59a723632a684","commit_message":"Reconstruct early engine and AI units","measures":{"fuzzy_match_percent":60.261997,"total_code":630540,"matched_code":379976,"matched_code_percent":60.261997,"total_data":118564,"matched_data":48008,"matched_data_percent":40.49121,"total_functions":1733,"matched_functions":1414,"matched_functions_percent":81.59261,"complete_code":379976,"complete_code_percent":60.261997,"complete_data":48008,"complete_data_percent":40.49121,"total_units":1340,"complete_units":1206}},{"timestamp":"2026-10-09T19:43:07Z","commit_sha":"7149aa23d85339842f21105b38c3164c74588928","commit_message":"Reconstruct model motion and render data","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":46880,"matched_data_percent":39.539825,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":46880,"complete_data_percent":39.539825,"total_units":1342,"complete_units":1199}},{"timestamp":"2026-10-09T19:37:31Z","commit_sha":"ce3045a5929062e898287c54476fc83367bf822d","commit_message":"Reconstruct effect and hazard graphics data","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":46032,"matched_data_percent":38.8246,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":46032,"complete_data_percent":38.8246,"total_units":1340,"complete_units":1197}},{"timestamp":"2026-10-09T19:32:30Z","commit_sha":"9e23e5c3df2a15ffe2e4b90111742d469a86c49e","commit_message":"Reconstruct projectile and particle graphics data","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":45336,"matched_data_percent":38.237576,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":45336,"complete_data_percent":38.237576,"total_units":1338,"complete_units":1195}},{"timestamp":"2026-10-09T19:26:24Z","commit_sha":"393fd4813342251cc8e65ae75f6a6f0ce256ffbf","commit_message":"Reconstruct campaign mission configuration","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":44320,"matched_data_percent":37.380653,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":44320,"complete_data_percent":37.380653,"total_units":1336,"complete_units":1193}},{"timestamp":"2026-10-09T19:21:44Z","commit_sha":"7e2f6478457102b89e0f591acebafa3de1b32122","commit_message":"Reconstruct campaign mission text","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":41680,"matched_data_percent":35.15401,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":41680,"complete_data_percent":35.15401,"total_units":1334,"complete_units":1191}},{"timestamp":"2026-10-09T19:17:12Z","commit_sha":"43da34836a95a33253ee73c1c0d28e575ba94124","commit_message":"Reconstruct gameplay and HUD runtime tables","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":38368,"matched_data_percent":32.36058,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":38368,"complete_data_percent":32.36058,"total_units":1333,"complete_units":1190}},{"timestamp":"2026-10-09T19:10:13Z","commit_sha":"45ab7535e0459fb24499b7f2d99470617cb455fd","commit_message":"Reconstruct effect definition data bank","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":36584,"matched_data_percent":30.85591,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":36584,"complete_data_percent":30.85591,"total_units":1329,"complete_units":1186}},{"timestamp":"2026-10-09T18:59:19Z","commit_sha":"ab24434c5b1e67db97c98f90758dfb461aef8f60","commit_message":"Reconstruct renderer and resource data tables","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":31244,"matched_data_percent":26.352013,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":31244,"complete_data_percent":26.352013,"total_units":1328,"complete_units":1185}},{"timestamp":"2026-10-09T18:43:41Z","commit_sha":"5ff6f7be0aad2b9a8b0142ef244dbc143468a311","commit_message":"Reconstruct math and display data tables","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":30244,"matched_data_percent":25.508587,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":30244,"complete_data_percent":25.508587,"total_units":1321,"complete_units":1178}},{"timestamp":"2026-10-09T18:38:19Z","commit_sha":"21cdefbfa2e536980b8eba270a4fcb233d01b0df","commit_message":"Reconstruct image asset descriptors","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":28932,"matched_data_percent":24.40201,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":28932,"complete_data_percent":24.40201,"total_units":1319,"complete_units":1176}},{"timestamp":"2026-10-09T18:27:45Z","commit_sha":"e68ef4896c9e59e87ec6e6433e20b1ab45a509f0","commit_message":"Resolve conditional world definitions","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":23444,"matched_data_percent":19.773287,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":23444,"complete_data_percent":19.773287,"total_units":1318,"complete_units":1175}},{"timestamp":"2026-10-09T18:23:29Z","commit_sha":"4c3f1bea65812d9f54b647e95762e643c2206373","commit_message":"Structure compressed world resources","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":23444,"matched_data_percent":19.773287,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":23444,"complete_data_percent":19.773287,"total_units":1318,"complete_units":1175}},{"timestamp":"2026-10-09T18:18:37Z","commit_sha":"102559f1269f7f6c2001437464763f8862085b1d","commit_message":"Decode compressed N64 image assets","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":23444,"matched_data_percent":19.773287,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":23444,"complete_data_percent":19.773287,"total_units":1318,"complete_units":1175}},{"timestamp":"2026-10-09T18:08:26Z","commit_sha":"2bf86b70123ef007866d8b4f33068720186aa29d","commit_message":"Correct libmus player API boundaries","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":23444,"matched_data_percent":19.773287,"total_functions":1733,"matched_functions":1398,"matched_functions_percent":80.66936,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":23444,"complete_data_percent":19.773287,"total_units":1318,"complete_units":1175}},{"timestamp":"2026-10-09T18:02:27Z","commit_sha":"44dbe6cd532ce9dc283a97e97170172de13a9df7","commit_message":"Correct audited function boundaries","measures":{"fuzzy_match_percent":58.743935,"total_code":630540,"matched_code":370404,"matched_code_percent":58.743935,"total_data":118564,"matched_data":23444,"matched_data_percent":19.773287,"total_functions":1723,"matched_functions":1388,"matched_functions_percent":80.55717,"complete_code":370404,"complete_code_percent":58.743935,"complete_data":23444,"complete_data_percent":19.773287,"total_units":1317,"complete_units":1174}},{"timestamp":"2026-10-09T17:55:27Z","commit_sha":"3ca09c871b14ee8e85c9f03cfb4c67ea74038a49","commit_message":"Reconstruct gameplay menu text","measures":{"fuzzy_match_percent":58.706135,"total_code":630544,"matched_code":370168,"matched_code_percent":58.706135,"total_data":118560,"matched_data":23444,"matched_data_percent":19.773954,"total_functions":1707,"matched_functions":1371,"matched_functions_percent":80.316345,"complete_code":370168,"complete_code_percent":58.706135,"complete_data":23444,"complete_data_percent":19.773954,"total_units":1311,"complete_units":1167}},{"timestamp":"2026-10-09T17:51:00Z","commit_sha":"2543444aa5dc7a55db766b1a6abc14f08eb7ec13","commit_message":"Reconstruct menu and controls text","measures":{"fuzzy_match_percent":58.706135,"total_code":630544,"matched_code":370168,"matched_code_percent":58.706135,"total_data":118560,"matched_data":22752,"matched_data_percent":19.190283,"total_functions":1707,"matched_functions":1371,"matched_functions_percent":80.316345,"complete_code":370168,"complete_code_percent":58.706135,"complete_data":22752,"complete_data_percent":19.190283,"total_units":1302,"complete_units":1158}},{"timestamp":"2026-10-09T17:44:03Z","commit_sha":"bf39e6b509a152491dfe52eca2d125d44aedee61","commit_message":"Reconstruct startup and results text","measures":{"fuzzy_match_percent":58.706135,"total_code":630544,"matched_code":370168,"matched_code_percent":58.706135,"total_data":118560,"matched_data":21748,"matched_data_percent":18.343454,"total_functions":1707,"matched_functions":1371,"matched_functions_percent":80.316345,"complete_code":370168,"complete_code_percent":58.706135,"complete_data":21748,"complete_data_percent":18.343454,"total_units":1295,"complete_units":1151}},{"timestamp":"2026-10-09T17:39:03Z","commit_sha":"12988f1164430974f1ad4a2549196c2d1fb08e27","commit_message":"Reconstruct Controller Pak menu text","measures":{"fuzzy_match_percent":58.706135,"total_code":630544,"matched_code":370168,"matched_code_percent":58.706135,"total_data":118560,"matched_data":21036,"matched_data_percent":17.742914,"total_functions":1707,"matched_functions":1371,"matched_functions_percent":80.316345,"complete_code":370168,"complete_code_percent":58.706135,"complete_data":21036,"complete_data_percent":17.742914,"total_units":1291,"complete_units":1147}},{"timestamp":"2026-10-09T17:34:31Z","commit_sha":"ec93d8f08652638f9a32ed3e7a06fa2e626b95fe","commit_message":"Reconstruct cheat code data tables","measures":{"fuzzy_match_percent":58.706135,"total_code":630544,"matched_code":370168,"matched_code_percent":58.706135,"total_data":118560,"matched_data":20040,"matched_data_percent":16.902834,"total_functions":1707,"matched_functions":1371,"matched_functions_percent":80.316345,"complete_code":370168,"complete_code_percent":58.706135,"complete_data":20040,"complete_data_percent":16.902834,"total_units":1290,"complete_units":1146}},{"timestamp":"2026-10-09T17:29:19Z","commit_sha":"9c7130ca072a8ba71ae8d2e375a2bd2d008da1f3","commit_message":"Reconstruct libultra interrupt mask table","measures":{"fuzzy_match_percent":58.706135,"total_code":630544,"matched_code":370168,"matched_code_percent":58.706135,"total_data":118560,"matched_data":19336,"matched_data_percent":16.309042,"total_functions":1707,"matched_functions":1371,"matched_functions_percent":80.316345,"complete_code":370168,"complete_code_percent":58.706135,"complete_data":19336,"complete_data_percent":16.309042,"total_units":1289,"complete_units":1145}},{"timestamp":"2026-10-09T17:21:53Z","commit_sha":"e80ad61daa6193a800f179f4cc01762bfc989c68","commit_message":"Decompile late gameplay object routines","measures":{"fuzzy_match_percent":58.706135,"total_code":630544,"matched_code":370168,"matched_code_percent":58.706135,"total_data":118560,"matched_data":19208,"matched_data_percent":16.20108,"total_functions":1707,"matched_functions":1371,"matched_functions_percent":80.316345,"complete_code":370168,"complete_code_percent":58.706135,"complete_data":19208,"complete_data_percent":16.20108,"total_units":1288,"complete_units":1144}},{"timestamp":"2026-10-09T17:07:59Z","commit_sha":"33b7011d97f1d4db62a6cafdfad72bd2f42ee2d7","commit_message":"Reconstruct libultra video mode table","measures":{"fuzzy_match_percent":58.32234,"total_code":630544,"matched_code":367748,"matched_code_percent":58.32234,"total_data":118560,"matched_data":19048,"matched_data_percent":16.066128,"total_functions":1706,"matched_functions":1366,"matched_functions_percent":80.07034,"complete_code":367748,"complete_code_percent":58.32234,"complete_data":19048,"complete_data_percent":16.066128,"total_units":1284,"complete_units":1137}},{"timestamp":"2026-10-09T16:53:12Z","commit_sha":"7f00ff637dc46b2e00ac888331fb6dfe8d4a03a4","commit_message":"Normalize matched source organization","measures":{"fuzzy_match_percent":58.32234,"total_code":630544,"matched_code":367748,"matched_code_percent":58.32234,"total_data":118560,"matched_data":15688,"matched_data_percent":13.232119,"total_functions":1706,"matched_functions":1366,"matched_functions_percent":80.07034,"complete_code":367748,"complete_code_percent":58.32234,"complete_data":15688,"complete_data_percent":13.232119,"total_units":1283,"complete_units":1136}},{"timestamp":"2026-10-09T16:48:58Z","commit_sha":"2acf262e071f6de27d54763bdab512507d174255","commit_message":"Reconstruct N_audio initialized tables","measures":{"fuzzy_match_percent":58.32234,"total_code":630544,"matched_code":367748,"matched_code_percent":58.32234,"total_data":118560,"matched_data":15688,"matched_data_percent":13.232119,"total_functions":1706,"matched_functions":1366,"matched_functions_percent":80.07034,"complete_code":367748,"complete_code_percent":58.32234,"complete_data":15688,"complete_data_percent":13.232119,"total_units":1283,"complete_units":1136}},{"timestamp":"2026-10-09T16:40:52Z","commit_sha":"defeac58d92cf46e85eac8b9d1afa6e9562fac26","commit_message":"Remove false osSetTime function entry","measures":{"fuzzy_match_percent":58.32234,"total_code":630544,"matched_code":367748,"matched_code_percent":58.32234,"total_data":118560,"matched_data":15032,"matched_data_percent":12.678812,"total_functions":1706,"matched_functions":1366,"matched_functions_percent":80.07034,"complete_code":367748,"complete_code_percent":58.32234,"complete_data":15032,"complete_data_percent":12.678812,"total_units":1281,"complete_units":1134}},{"timestamp":"2026-10-09T16:34:16Z","commit_sha":"c78c9975f0a7e00f2d19d87dbd9391a74a23b273","commit_message":"Correct decomp.dev data accounting scope","measures":{"fuzzy_match_percent":58.323925,"total_code":630568,"matched_code":367772,"matched_code_percent":58.323925,"total_data":118536,"matched_data":15032,"matched_data_percent":12.681379,"total_functions":1707,"matched_functions":1367,"matched_functions_percent":80.082016,"complete_code":367772,"complete_code_percent":58.323925,"complete_data":15032,"complete_data_percent":12.681379,"total_units":1281,"complete_units":1134}},{"timestamp":"2026-10-09T16:32:53Z","commit_sha":"a94587b7c0755f7fa99d76dcc9a5c12e38b99f79","commit_message":"Inventory all known LZARI asset streams","measures":{"fuzzy_match_percent":58.323925,"total_code":630568,"matched_code":367772,"matched_code_percent":58.323925,"total_data":7753944,"matched_data":15032,"matched_data_percent":0.19386263,"total_functions":1707,"matched_functions":1367,"matched_functions_percent":80.082016,"complete_code":367772,"complete_code_percent":58.323925,"complete_data":15032,"complete_data_percent":0.19386263,"total_units":1281,"complete_units":1134}},{"timestamp":"2026-10-09T16:17:39Z","commit_sha":"fbd14e9daa2ab890f23dd55c0394ac7f12943472","commit_message":"Add exact LZARI asset repacking","measures":{"fuzzy_match_percent":58.323925,"total_code":630568,"matched_code":367772,"matched_code_percent":58.323925,"total_data":7753944,"matched_data":15032,"matched_data_percent":0.19386263,"total_functions":1707,"matched_functions":1367,"matched_functions_percent":80.082016,"complete_code":367772,"complete_code_percent":58.323925,"complete_data":15032,"complete_data_percent":0.19386263,"total_units":1281,"complete_units":1134}},{"timestamp":"2026-10-09T16:10:26Z","commit_sha":"702ba73da15260c5ef546f71f8557de55b343bc1","commit_message":"Track data progress and inventory LZARI assets","measures":{"fuzzy_match_percent":58.323925,"total_code":630568,"matched_code":367772,"matched_code_percent":58.323925,"total_data":7753944,"matched_data":15032,"matched_data_percent":0.19386263,"total_functions":1707,"matched_functions":1367,"matched_functions_percent":80.082016,"complete_code":367772,"complete_code_percent":58.323925,"complete_data":15032,"complete_data_percent":0.19386263,"total_units":1281,"complete_units":1134}},{"timestamp":"2026-10-09T16:05:19Z","commit_sha":"7101b747d9caa273f20eae6421488af3c8b45ae3","commit_message":"Decompile LZARI asset decoder","measures":{"fuzzy_match_percent":58.323925,"total_code":630568,"matched_code":367772,"matched_code_percent":58.323925,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1707,"matched_functions":1367,"matched_functions_percent":80.082016,"complete_code":367772,"complete_code_percent":58.323925,"complete_data":0,"complete_data_percent":0,"total_units":1105,"complete_units":959}},{"timestamp":"2026-10-09T15:33:31Z","commit_sha":"c6d5f69a812e4115bd21b8f7f35aefdf8addc7dd","commit_message":"Decompile libmus envelope command","measures":{"fuzzy_match_percent":57.973763,"total_code":630568,"matched_code":365564,"matched_code_percent":57.973763,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1707,"matched_functions":1362,"matched_functions_percent":79.7891,"complete_code":365564,"complete_code_percent":57.973763,"complete_data":0,"complete_data_percent":0,"total_units":1110,"complete_units":962}},{"timestamp":"2026-10-09T15:29:21Z","commit_sha":"e4a7d9a87bc0939010dc694dac5e68d9f2d9de04","commit_message":"Decompile late gameplay object units","measures":{"fuzzy_match_percent":57.921112,"total_code":630568,"matched_code":365232,"matched_code_percent":57.921112,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1707,"matched_functions":1361,"matched_functions_percent":79.73052,"complete_code":365232,"complete_code_percent":57.921112,"complete_data":0,"complete_data_percent":0,"total_units":1109,"complete_units":961}},{"timestamp":"2026-10-09T15:24:15Z","commit_sha":"99add51c3744b6865931a9d49fd5a6aa40b18638","commit_message":"Decompile late game handlers and MusInitialize","measures":{"fuzzy_match_percent":57.35681,"total_code":630572,"matched_code":361676,"matched_code_percent":57.35681,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1701,"matched_functions":1352,"matched_functions_percent":79.48266,"complete_code":361676,"complete_code_percent":57.35681,"complete_data":0,"complete_data_percent":0,"total_units":1105,"complete_units":955}},{"timestamp":"2026-10-09T15:12:28Z","commit_sha":"d5896af6154e981faeb27a166065bc0eb15379cf","commit_message":"Decompile libgcc float conversion helper","measures":{"fuzzy_match_percent":57.172127,"total_code":630580,"matched_code":360516,"matched_code_percent":57.172127,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1348,"matched_functions_percent":79.34079,"complete_code":360516,"complete_code_percent":57.172127,"complete_data":0,"complete_data_percent":0,"total_units":1103,"complete_units":952}},{"timestamp":"2026-10-09T15:06:07Z","commit_sha":"5701fecdcfd0b1a082693a4f7d15401d6a19d6db","commit_message":"Decompile libgcc comparison helper","measures":{"fuzzy_match_percent":57.142315,"total_code":630580,"matched_code":360328,"matched_code_percent":57.142315,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1347,"matched_functions_percent":79.28193,"complete_code":360328,"complete_code_percent":57.142315,"complete_data":0,"complete_data_percent":0,"total_units":1103,"complete_units":951}},{"timestamp":"2026-10-09T14:51:35Z","commit_sha":"96645d5dd7e559eaded3461c8303f5e813f0f6f8","commit_message":"Decompile libgcc division wrappers","measures":{"fuzzy_match_percent":57.132164,"total_code":630580,"matched_code":360264,"matched_code_percent":57.132164,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1346,"matched_functions_percent":79.223076,"complete_code":360264,"complete_code_percent":57.132164,"complete_data":0,"complete_data_percent":0,"total_units":1102,"complete_units":950}},{"timestamp":"2026-10-09T14:45:50Z","commit_sha":"f556149f997b5eae32980a7752afcb5624b7560f","commit_message":"Decompile entity draw and libgcc division","measures":{"fuzzy_match_percent":57.120113,"total_code":630580,"matched_code":360188,"matched_code_percent":57.120113,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1344,"matched_functions_percent":79.105354,"complete_code":360188,"complete_code_percent":57.120113,"complete_data":0,"complete_data_percent":0,"total_units":1101,"complete_units":948}},{"timestamp":"2026-10-09T14:04:52Z","commit_sha":"4874dd6de325b8097a14767b53f16620b67593e6","commit_message":"Decompile effect motion update","measures":{"fuzzy_match_percent":56.667194,"total_code":630580,"matched_code":357332,"matched_code_percent":56.667194,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1342,"matched_functions_percent":78.98764,"complete_code":357332,"complete_code_percent":56.667194,"complete_data":0,"complete_data_percent":0,"total_units":1098,"complete_units":946}},{"timestamp":"2026-10-09T13:05:20Z","commit_sha":"6a351c116a252b66c9fa59133c0f4c0f2244678f","commit_message":"Decompile effect billboard draw","measures":{"fuzzy_match_percent":56.580925,"total_code":630580,"matched_code":356788,"matched_code_percent":56.580925,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1341,"matched_functions_percent":78.92878,"complete_code":356788,"complete_code_percent":56.580925,"complete_data":0,"complete_data_percent":0,"total_units":1098,"complete_units":945}},{"timestamp":"2026-10-09T12:58:15Z","commit_sha":"cc36b41c3d69c9cb3259561b4f8ae8091094c590","commit_message":"Decompile slot assets and texture coordinates","measures":{"fuzzy_match_percent":56.484505,"total_code":630580,"matched_code":356180,"matched_code_percent":56.484505,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1340,"matched_functions_percent":78.86993,"complete_code":356180,"complete_code_percent":56.484505,"complete_data":0,"complete_data_percent":0,"total_units":1097,"complete_units":944}},{"timestamp":"2026-10-09T12:51:53Z","commit_sha":"acf7d041c380a1c738baa96757a9b5b651c40c38","commit_message":"Decompile motion scale curve","measures":{"fuzzy_match_percent":56.11786,"total_code":630580,"matched_code":353868,"matched_code_percent":56.11786,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1339,"matched_functions_percent":78.811066,"complete_code":353868,"complete_code_percent":56.11786,"complete_data":0,"complete_data_percent":0,"total_units":1097,"complete_units":943}},{"timestamp":"2026-10-09T12:46:34Z","commit_sha":"60e998fc7f4825a826ac87fd3243cb5bc893fe9a","commit_message":"Decompile multiplayer actor spawn","measures":{"fuzzy_match_percent":56.037933,"total_code":630580,"matched_code":353364,"matched_code_percent":56.037933,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1338,"matched_functions_percent":78.752205,"complete_code":353364,"complete_code_percent":56.037933,"complete_data":0,"complete_data_percent":0,"total_units":1096,"complete_units":942}},{"timestamp":"2026-10-09T12:34:37Z","commit_sha":"83e749d8b8a416841fbcfe45db76cca191ef3ef4","commit_message":"Decompile debris and prop destruction","measures":{"fuzzy_match_percent":55.968155,"total_code":630580,"matched_code":352924,"matched_code_percent":55.968155,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1337,"matched_functions_percent":78.69335,"complete_code":352924,"complete_code_percent":55.968155,"complete_data":0,"complete_data_percent":0,"total_units":1096,"complete_units":941}},{"timestamp":"2026-10-09T12:21:44Z","commit_sha":"8bd88e7032dcb20f3e22144d00bc8fa025084e18","commit_message":"Decompile controller mask update","measures":{"fuzzy_match_percent":55.87618,"total_code":630580,"matched_code":352344,"matched_code_percent":55.87618,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1335,"matched_functions_percent":78.57563,"complete_code":352344,"complete_code_percent":55.87618,"complete_data":0,"complete_data_percent":0,"total_units":1096,"complete_units":939}},{"timestamp":"2026-10-09T12:14:31Z","commit_sha":"74cd9bbf06b15bff78cab3f58c7fabc995b50ab9","commit_message":"Decompile cyclic entry selection","measures":{"fuzzy_match_percent":55.84002,"total_code":630580,"matched_code":352116,"matched_code_percent":55.84002,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1334,"matched_functions_percent":78.51678,"complete_code":352116,"complete_code_percent":55.84002,"complete_data":0,"complete_data_percent":0,"total_units":1096,"complete_units":938}},{"timestamp":"2026-10-09T12:05:05Z","commit_sha":"b075f3c3bbb39a66494a8bef115e4daaf9e5278d","commit_message":"Decompile lookup table initialization","measures":{"fuzzy_match_percent":55.808304,"total_code":630580,"matched_code":351916,"matched_code_percent":55.808304,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1333,"matched_functions_percent":78.45792,"complete_code":351916,"complete_code_percent":55.808304,"complete_data":0,"complete_data_percent":0,"total_units":1094,"complete_units":937}},{"timestamp":"2026-10-09T09:29:08Z","commit_sha":"a050787a409f6fe59af455a625085e14689bc1f9","commit_message":"Decompile vector normalization helper","measures":{"fuzzy_match_percent":55.770878,"total_code":630580,"matched_code":351680,"matched_code_percent":55.770878,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1332,"matched_functions_percent":78.399055,"complete_code":351680,"complete_code_percent":55.770878,"complete_data":0,"complete_data_percent":0,"total_units":1093,"complete_units":936}},{"timestamp":"2026-10-09T09:10:49Z","commit_sha":"935084b361545045bf981a955e7963e92c715b2f","commit_message":"Decompile wrapped angle step update","measures":{"fuzzy_match_percent":55.734085,"total_code":630580,"matched_code":351448,"matched_code_percent":55.734085,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1331,"matched_functions_percent":78.3402,"complete_code":351448,"complete_code_percent":55.734085,"complete_data":0,"complete_data_percent":0,"total_units":1093,"complete_units":935}},{"timestamp":"2026-10-09T09:03:54Z","commit_sha":"3919a95a42d43c710aac5dff4bba09873c6a7f23","commit_message":"Decompile projectile trail spawning","measures":{"fuzzy_match_percent":55.703636,"total_code":630580,"matched_code":351256,"matched_code_percent":55.703636,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1330,"matched_functions_percent":78.28134,"complete_code":351256,"complete_code_percent":55.703636,"complete_data":0,"complete_data_percent":0,"total_units":1093,"complete_units":934}},{"timestamp":"2026-10-09T08:55:05Z","commit_sha":"524c55ee3d034a2c7bebd63b98a21ef23f600fa0","commit_message":"Decompile record search helper","measures":{"fuzzy_match_percent":55.622444,"total_code":630580,"matched_code":350744,"matched_code_percent":55.622444,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1329,"matched_functions_percent":78.22248,"complete_code":350744,"complete_code_percent":55.622444,"complete_data":0,"complete_data_percent":0,"total_units":1094,"complete_units":934}},{"timestamp":"2026-10-09T08:49:11Z","commit_sha":"de8492379da92b709b12abf38ca1be8cf41438c3","commit_message":"Decompile projected collision update","measures":{"fuzzy_match_percent":55.583115,"total_code":630580,"matched_code":350496,"matched_code_percent":55.583115,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1328,"matched_functions_percent":78.16363,"complete_code":350496,"complete_code_percent":55.583115,"complete_data":0,"complete_data_percent":0,"total_units":1093,"complete_units":933}},{"timestamp":"2026-10-09T08:39:38Z","commit_sha":"19e7d2f8e2e84406de30a308f93903a65d591624","commit_message":"Decompile record tracking state machine","measures":{"fuzzy_match_percent":55.549496,"total_code":630580,"matched_code":350284,"matched_code_percent":55.549496,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1327,"matched_functions_percent":78.10477,"complete_code":350284,"complete_code_percent":55.549496,"complete_data":0,"complete_data_percent":0,"total_units":1093,"complete_units":932}},{"timestamp":"2026-10-09T08:36:04Z","commit_sha":"5a2ae8755394e675fe6fed2699d0d38aea54d31f","commit_message":"Split and decompile record allocator unit","measures":{"fuzzy_match_percent":55.512703,"total_code":630580,"matched_code":350052,"matched_code_percent":55.512703,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1699,"matched_functions":1326,"matched_functions_percent":78.045906,"complete_code":350052,"complete_code_percent":55.512703,"complete_data":0,"complete_data_percent":0,"total_units":1093,"complete_units":931}},{"timestamp":"2026-10-09T08:31:15Z","commit_sha":"c5f8418a9b910297b594d7189d769ed603a6afda","commit_message":"Decompile active entry transition","measures":{"fuzzy_match_percent":55.48035,"total_code":630580,"matched_code":349848,"matched_code_percent":55.48035,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1324,"matched_functions_percent":77.97409,"complete_code":349848,"complete_code_percent":55.48035,"complete_data":0,"complete_data_percent":0,"total_units":1091,"complete_units":929}},{"timestamp":"2026-10-09T08:26:27Z","commit_sha":"759889c05192d7358e538fba7ba4e980f07c85c7","commit_message":"Decompile influence strength query","measures":{"fuzzy_match_percent":55.44356,"total_code":630580,"matched_code":349616,"matched_code_percent":55.44356,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1323,"matched_functions_percent":77.91519,"complete_code":349616,"complete_code_percent":55.44356,"complete_data":0,"complete_data_percent":0,"total_units":1090,"complete_units":928}},{"timestamp":"2026-10-09T08:20:31Z","commit_sha":"29ba3b927448af27028c13c6d193daa7c58d868e","commit_message":"Decompile averaged random sample","measures":{"fuzzy_match_percent":55.410576,"total_code":630580,"matched_code":349408,"matched_code_percent":55.410576,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1322,"matched_functions_percent":77.8563,"complete_code":349408,"complete_code_percent":55.410576,"complete_data":0,"complete_data_percent":0,"total_units":1088,"complete_units":927}},{"timestamp":"2026-10-09T08:12:36Z","commit_sha":"a09a5eb9a58c47995f40d52b489896f614b5aa22","commit_message":"Decompile mode scale query","measures":{"fuzzy_match_percent":55.376953,"total_code":630580,"matched_code":349196,"matched_code_percent":55.376953,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1321,"matched_functions_percent":77.79741,"complete_code":349196,"complete_code_percent":55.376953,"complete_data":0,"complete_data_percent":0,"total_units":1088,"complete_units":926}},{"timestamp":"2026-10-09T08:07:46Z","commit_sha":"3e1bf16a86ce43edbac023dc2c7bd51d06928487","commit_message":"Decompile mode threshold query","measures":{"fuzzy_match_percent":55.352215,"total_code":630580,"matched_code":349040,"matched_code_percent":55.352215,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1320,"matched_functions_percent":77.73852,"complete_code":349040,"complete_code_percent":55.352215,"complete_data":0,"complete_data_percent":0,"total_units":1087,"complete_units":925}},{"timestamp":"2026-10-09T08:00:06Z","commit_sha":"ea60c87d374b4cde6ee73114185eb849c8d29bf4","commit_message":"Decompile indexed record dispatch","measures":{"fuzzy_match_percent":55.326843,"total_code":630580,"matched_code":348880,"matched_code_percent":55.326843,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1319,"matched_functions_percent":77.67963,"complete_code":348880,"complete_code_percent":55.326843,"complete_data":0,"complete_data_percent":0,"total_units":1086,"complete_units":924}},{"timestamp":"2026-10-09T07:54:42Z","commit_sha":"3439e79a78096027317f16d510553b61c7e49836","commit_message":"Decompile matrix basis inverse","measures":{"fuzzy_match_percent":55.309715,"total_code":630580,"matched_code":348772,"matched_code_percent":55.309715,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1318,"matched_functions_percent":77.62073,"complete_code":348772,"complete_code_percent":55.309715,"complete_data":0,"complete_data_percent":0,"total_units":1085,"complete_units":923}},{"timestamp":"2026-10-09T07:45:52Z","commit_sha":"d40ed8e22fe8429b04bbd5693ead35e5b13e7205","commit_message":"Decompile object distance probe","measures":{"fuzzy_match_percent":55.239304,"total_code":630580,"matched_code":348328,"matched_code_percent":55.239304,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1317,"matched_functions_percent":77.56184,"complete_code":348328,"complete_code_percent":55.239304,"complete_data":0,"complete_data_percent":0,"total_units":1085,"complete_units":922}},{"timestamp":"2026-10-09T07:36:57Z","commit_sha":"ef0135733113a46c532bade69f27bbc12ec2a0b4","commit_message":"Decompile pool head removal helper","measures":{"fuzzy_match_percent":55.20822,"total_code":630580,"matched_code":348132,"matched_code_percent":55.20822,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1316,"matched_functions_percent":77.502945,"complete_code":348132,"complete_code_percent":55.20822,"complete_data":0,"complete_data_percent":0,"total_units":1084,"complete_units":921}},{"timestamp":"2026-10-09T07:30:00Z","commit_sha":"df2870a69255ba2ffa4fe8b26a253b96fa217f7f","commit_message":"Decompile mask value resolver","measures":{"fuzzy_match_percent":55.162548,"total_code":630580,"matched_code":347844,"matched_code_percent":55.162548,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1315,"matched_functions_percent":77.44405,"complete_code":347844,"complete_code_percent":55.162548,"complete_data":0,"complete_data_percent":0,"total_units":1084,"complete_units":920}},{"timestamp":"2026-10-09T07:23:42Z","commit_sha":"e9ec223ef888b7c3db4a0becda85fbdc78410a4c","commit_message":"Decompile linked entry removal helper","measures":{"fuzzy_match_percent":55.127026,"total_code":630580,"matched_code":347620,"matched_code_percent":55.127026,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1314,"matched_functions_percent":77.38516,"complete_code":347620,"complete_code_percent":55.127026,"complete_data":0,"complete_data_percent":0,"total_units":1084,"complete_units":919}},{"timestamp":"2026-10-09T07:16:00Z","commit_sha":"f9e40c9f2e290bc5c70c6cec1881a98e06ba4329","commit_message":"Decompile region overlap mask helper","measures":{"fuzzy_match_percent":55.09531,"total_code":630580,"matched_code":347420,"matched_code_percent":55.09531,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1313,"matched_functions_percent":77.32626,"complete_code":347420,"complete_code_percent":55.09531,"complete_data":0,"complete_data_percent":0,"total_units":1082,"complete_units":918}},{"timestamp":"2026-10-09T07:10:05Z","commit_sha":"03ce3a58e659f1231e731834575b23e0cde736d8","commit_message":"Decompile value decay helper","measures":{"fuzzy_match_percent":55.064228,"total_code":630580,"matched_code":347224,"matched_code_percent":55.064228,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1312,"matched_functions_percent":77.26737,"complete_code":347224,"complete_code_percent":55.064228,"complete_data":0,"complete_data_percent":0,"total_units":1081,"complete_units":917}},{"timestamp":"2026-10-09T06:59:18Z","commit_sha":"a76c25b6e9062bcda61c5b4cbc32f10a7a0ca758","commit_message":"Decompile N_audio ADPCM loader","measures":{"fuzzy_match_percent":55.03378,"total_code":630580,"matched_code":347032,"matched_code_percent":55.03378,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1311,"matched_functions_percent":77.20848,"complete_code":347032,"complete_code_percent":55.03378,"complete_data":0,"complete_data_percent":0,"total_units":1079,"complete_units":916}},{"timestamp":"2026-10-09T06:52:08Z","commit_sha":"d6a50e42879bc29b50e43b4601fb078b5a009cd4","commit_message":"Decompile libmus song startup","measures":{"fuzzy_match_percent":54.85997,"total_code":630580,"matched_code":345936,"matched_code_percent":54.85997,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1310,"matched_functions_percent":77.14959,"complete_code":345936,"complete_code_percent":54.85997,"complete_data":0,"complete_data_percent":0,"total_units":1081,"complete_units":917}},{"timestamp":"2026-10-09T06:42:09Z","commit_sha":"bc76b2d3a2b9b0a0c9c5946ddb6cb6b197f87ff8","commit_message":"Decompile paired entry helpers","measures":{"fuzzy_match_percent":54.761646,"total_code":630580,"matched_code":345316,"matched_code_percent":54.761646,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1309,"matched_functions_percent":77.0907,"complete_code":345316,"complete_code_percent":54.761646,"complete_data":0,"complete_data_percent":0,"total_units":1082,"complete_units":917}},{"timestamp":"2026-10-09T06:37:49Z","commit_sha":"20dae49c90959f3eda395737401e7761ff485c22","commit_message":"Decompile flag message dispatcher","measures":{"fuzzy_match_percent":54.6906,"total_code":630580,"matched_code":344868,"matched_code_percent":54.6906,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1307,"matched_functions_percent":76.97291,"complete_code":344868,"complete_code_percent":54.6906,"complete_data":0,"complete_data_percent":0,"total_units":1081,"complete_units":916}},{"timestamp":"2026-10-09T06:32:03Z","commit_sha":"6649ec75cb4c94cd82331abdbb30a8e17370e031","commit_message":"Decompile projectile segment spawner","measures":{"fuzzy_match_percent":54.64303,"total_code":630580,"matched_code":344568,"matched_code_percent":54.64303,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1306,"matched_functions_percent":76.91402,"complete_code":344568,"complete_code_percent":54.64303,"complete_data":0,"complete_data_percent":0,"total_units":1081,"complete_units":915}},{"timestamp":"2026-10-09T06:25:12Z","commit_sha":"7348d2a906b6a0eacd0a1be14759bd04ce32848a","commit_message":"Decompile script command decoder","measures":{"fuzzy_match_percent":54.512352,"total_code":630580,"matched_code":343744,"matched_code_percent":54.512352,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1305,"matched_functions_percent":76.855125,"complete_code":343744,"complete_code_percent":54.512352,"complete_data":0,"complete_data_percent":0,"total_units":1080,"complete_units":914}},{"timestamp":"2026-10-09T06:18:55Z","commit_sha":"a478a69434fb7fac60a9653bb8d04f2352bb083f","commit_message":"Decompile two gameplay helpers","measures":{"fuzzy_match_percent":54.111454,"total_code":630580,"matched_code":341216,"matched_code_percent":54.111454,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1304,"matched_functions_percent":76.796234,"complete_code":341216,"complete_code_percent":54.111454,"complete_data":0,"complete_data_percent":0,"total_units":1080,"complete_units":913}},{"timestamp":"2026-10-09T06:10:18Z","commit_sha":"0f97ba38d584a1ea1adc59310fff726bce9084cf","commit_message":"Decompile tank weapon dispatcher","measures":{"fuzzy_match_percent":53.969997,"total_code":630580,"matched_code":340324,"matched_code_percent":53.969997,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1302,"matched_functions_percent":76.678444,"complete_code":340324,"complete_code_percent":53.969997,"complete_data":0,"complete_data_percent":0,"total_units":1080,"complete_units":911}},{"timestamp":"2026-10-09T06:02:33Z","commit_sha":"713ac1e920acda2be5df6525040df399f25f54c9","commit_message":"Decompile libultra scheduler","measures":{"fuzzy_match_percent":52.65946,"total_code":630580,"matched_code":332060,"matched_code_percent":52.65946,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1301,"matched_functions_percent":76.61955,"complete_code":332060,"complete_code_percent":52.65946,"complete_data":0,"complete_data_percent":0,"total_units":1080,"complete_units":910}},{"timestamp":"2026-10-09T05:50:37Z","commit_sha":"4145aebfa89947b705a02aa446c5e95065afa5b3","commit_message":"Decompile libultra formatted output","measures":{"fuzzy_match_percent":52.372738,"total_code":630580,"matched_code":330252,"matched_code_percent":52.372738,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1295,"matched_functions_percent":76.2662,"complete_code":330252,"complete_code_percent":52.372738,"complete_data":0,"complete_data_percent":0,"total_units":1083,"complete_units":911}},{"timestamp":"2026-10-09T05:39:08Z","commit_sha":"6ab33a75e77ffd16e6facf337b30d923c54988f4","commit_message":"Decompile libultra audio synthesizer","measures":{"fuzzy_match_percent":51.418694,"total_code":630580,"matched_code":324236,"matched_code_percent":51.418694,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1290,"matched_functions_percent":75.97173,"complete_code":324236,"complete_code_percent":51.418694,"complete_data":0,"complete_data_percent":0,"total_units":1081,"complete_units":909}},{"timestamp":"2026-10-09T05:26:57Z","commit_sha":"59e5cca7c89e2187e0df752a7c1132c28b8b2d77","commit_message":"Decompile additional libultra SDK units","measures":{"fuzzy_match_percent":51.114212,"total_code":630580,"matched_code":322316,"matched_code_percent":51.114212,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1280,"matched_functions_percent":75.382805,"complete_code":322316,"complete_code_percent":51.114212,"complete_data":0,"complete_data_percent":0,"total_units":1080,"complete_units":907}},{"timestamp":"2026-10-09T05:21:25Z","commit_sha":"cee9f819692072017278ebabfb048d4fab676079","commit_message":"Decompile libultra matrix rotation","measures":{"fuzzy_match_percent":50.87063,"total_code":630580,"matched_code":320780,"matched_code_percent":50.87063,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1275,"matched_functions_percent":75.08834,"complete_code":320780,"complete_code_percent":50.87063,"complete_data":0,"complete_data_percent":0,"total_units":1079,"complete_units":904}},{"timestamp":"2026-10-09T05:15:50Z","commit_sha":"07975b081d96bea592103cca0e4457dcf14532e0","commit_message":"Decompile libultra reverb","measures":{"fuzzy_match_percent":50.79197,"total_code":630580,"matched_code":320284,"matched_code_percent":50.79197,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1273,"matched_functions_percent":74.97055,"complete_code":320284,"complete_code_percent":50.79197,"complete_data":0,"complete_data_percent":0,"total_units":1079,"complete_units":903}},{"timestamp":"2026-10-09T04:57:22Z","commit_sha":"bada4128c856fe7ace5b38474e5308fe2f0232e0","commit_message":"Decompile libultra audio resampler","measures":{"fuzzy_match_percent":50.295918,"total_code":630580,"matched_code":317156,"matched_code_percent":50.295918,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1266,"matched_functions_percent":74.558304,"complete_code":317156,"complete_code_percent":50.295918,"complete_data":0,"complete_data_percent":0,"total_units":1080,"complete_units":903}},{"timestamp":"2026-10-09T04:51:54Z","commit_sha":"de1bfc7efaa822d49f0eb0959f466d933e1ed7e0","commit_message":"Decompile libultra device manager","measures":{"fuzzy_match_percent":50.174126,"total_code":630580,"matched_code":316388,"matched_code_percent":50.174126,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1264,"matched_functions_percent":74.44052,"complete_code":316388,"complete_code_percent":50.174126,"complete_data":0,"complete_data_percent":0,"total_units":1080,"complete_units":902}},{"timestamp":"2026-10-09T04:45:16Z","commit_sha":"af27f2613e5c0f06d1c965d7a5785877e7f5fc65","commit_message":"Decompile libultra PI manager","measures":{"fuzzy_match_percent":49.9889,"total_code":630580,"matched_code":315220,"matched_code_percent":49.9889,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1263,"matched_functions_percent":74.38162,"complete_code":315220,"complete_code_percent":49.9889,"complete_data":0,"complete_data_percent":0,"total_units":1080,"complete_units":901}},{"timestamp":"2026-10-09T04:26:59Z","commit_sha":"8db2db58c9a204118907c69ee9a9310b6e7a6838","commit_message":"Decompile libmus pointer bank remapping","measures":{"fuzzy_match_percent":49.925465,"total_code":630580,"matched_code":314820,"matched_code_percent":49.925465,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1262,"matched_functions_percent":74.32273,"complete_code":314820,"complete_code_percent":49.925465,"complete_data":0,"complete_data_percent":0,"total_units":1079,"complete_units":900}},{"timestamp":"2026-10-09T04:21:14Z","commit_sha":"48b2984b8a41604ac20650a93f2e2ba231ecd9a2","commit_message":"Decompile libmus marker song starter","measures":{"fuzzy_match_percent":49.860764,"total_code":630580,"matched_code":314412,"matched_code_percent":49.860764,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1261,"matched_functions_percent":74.26384,"complete_code":314412,"complete_code_percent":49.860764,"complete_data":0,"complete_data_percent":0,"total_units":1079,"complete_units":899}},{"timestamp":"2026-10-09T04:06:23Z","commit_sha":"e25a285b1ba59c25564c9c29ec43de2e8740314c","commit_message":"Decompile libmus song start wrapper","measures":{"fuzzy_match_percent":49.76688,"total_code":630580,"matched_code":313820,"matched_code_percent":49.76688,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1698,"matched_functions":1260,"matched_functions_percent":74.20495,"complete_code":313820,"complete_code_percent":49.76688,"complete_data":0,"complete_data_percent":0,"total_units":1079,"complete_units":898}},{"timestamp":"2026-10-09T04:00:29Z","commit_sha":"70348170a24c75fecd884b0a838f372f2b600563","commit_message":"Decompile libmus master volume setter","measures":{"fuzzy_match_percent":49.75927,"total_code":630580,"matched_code":313772,"matched_code_percent":49.75927,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1697,"matched_functions":1259,"matched_functions_percent":74.18974,"complete_code":313772,"complete_code_percent":49.75927,"complete_data":0,"complete_data_percent":0,"total_units":1078,"complete_units":897}},{"timestamp":"2026-10-09T03:52:51Z","commit_sha":"d703d207fa8f815752df4a64caee25a65d4417fd","commit_message":"Decompile color interpolation unit","measures":{"fuzzy_match_percent":49.752293,"total_code":630580,"matched_code":313728,"matched_code_percent":49.752293,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1697,"matched_functions":1258,"matched_functions_percent":74.13082,"complete_code":313728,"complete_code_percent":49.752293,"complete_data":0,"complete_data_percent":0,"total_units":1076,"complete_units":896}},{"timestamp":"2026-10-09T03:43:56Z","commit_sha":"2864cf14e93994a28148097d4241e358660ea260","commit_message":"Complete object state query unit","measures":{"fuzzy_match_percent":49.69076,"total_code":630580,"matched_code":313340,"matched_code_percent":49.69076,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1696,"matched_functions":1256,"matched_functions_percent":74.0566,"complete_code":313340,"complete_code_percent":49.69076,"complete_data":0,"complete_data_percent":0,"total_units":1076,"complete_units":895}},{"timestamp":"2026-10-09T03:38:20Z","commit_sha":"89561392fa9f83d03e24ef9be3ef5a8dfd575994","commit_message":"Decompile object query and generator damage handlers","measures":{"fuzzy_match_percent":49.67001,"total_code":630320,"matched_code":313080,"matched_code_percent":49.67001,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1695,"matched_functions":1255,"matched_functions_percent":74.0413,"complete_code":313080,"complete_code_percent":49.67001,"complete_data":0,"complete_data_percent":0,"total_units":1076,"complete_units":895}},{"timestamp":"2026-10-09T03:26:47Z","commit_sha":"fdc3f94d76ca6994eb4f56bc50412b67eb72e811","commit_message":"Decompile model variant and artillery projectile helpers","measures":{"fuzzy_match_percent":49.631767,"total_code":630580,"matched_code":312968,"matched_code_percent":49.631767,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1693,"matched_functions":1252,"matched_functions_percent":73.95157,"complete_code":312968,"complete_code_percent":49.631767,"complete_data":0,"complete_data_percent":0,"total_units":1075,"complete_units":893}},{"timestamp":"2026-10-09T03:19:19Z","commit_sha":"5eb6ed706b38271c226664de3c4bff9885393bc8","commit_message":"Decompile generator hit and animation color helpers","measures":{"fuzzy_match_percent":49.553745,"total_code":630580,"matched_code":312476,"matched_code_percent":49.553745,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1693,"matched_functions":1250,"matched_functions_percent":73.833435,"complete_code":312476,"complete_code_percent":49.553745,"complete_data":0,"complete_data_percent":0,"total_units":1075,"complete_units":891}},{"timestamp":"2026-10-09T03:08:57Z","commit_sha":"9950b839f292b811f3edbb5c161ef97f35ecd920","commit_message":"Decompile gameplay units through 0x800E7A10","measures":{"fuzzy_match_percent":49.518223,"total_code":630580,"matched_code":312252,"matched_code_percent":49.518223,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1692,"matched_functions":1248,"matched_functions_percent":73.758865,"complete_code":312252,"complete_code_percent":49.518223,"complete_data":0,"complete_data_percent":0,"total_units":1074,"complete_units":889}},{"timestamp":"2026-10-09T03:06:15Z","commit_sha":"f0ebaab6aeab2b831e9d6651ebc14882762af2a7","commit_message":"Update README with current decomp tracker link\n\nAdded a link to the current decomp tracker for easy access.","measures":{"fuzzy_match_percent":46.88218,"total_code":632172,"matched_code":296376,"matched_code_percent":46.88218,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1224,"matched_functions_percent":72.68408,"complete_code":296376,"complete_code_percent":46.88218,"complete_data":0,"complete_data_percent":0,"total_units":1070,"complete_units":872}},{"timestamp":"2026-10-09T02:53:31Z","commit_sha":"b45efc70776785a389733cedb1b8aef503541d11","commit_message":"Document useful N64 development tools","measures":{"fuzzy_match_percent":46.88218,"total_code":632172,"matched_code":296376,"matched_code_percent":46.88218,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1224,"matched_functions_percent":72.68408,"complete_code":296376,"complete_code_percent":46.88218,"complete_data":0,"complete_data_percent":0,"total_units":1070,"complete_units":872}},{"timestamp":"2026-10-09T02:44:13Z","commit_sha":"4801955c262557b374c5ea8d2ce229f929599285","commit_message":"Decompile object list removal","measures":{"fuzzy_match_percent":46.857502,"total_code":632172,"matched_code":296220,"matched_code_percent":46.857502,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1223,"matched_functions_percent":72.6247,"complete_code":296220,"complete_code_percent":46.857502,"complete_data":0,"complete_data_percent":0,"total_units":1069,"complete_units":871}},{"timestamp":"2026-10-09T02:34:35Z","commit_sha":"301f1742397aae88e3554f8bbb9936879193822b","commit_message":"Decompile timing conversion and controller scan","measures":{"fuzzy_match_percent":46.828396,"total_code":632172,"matched_code":296036,"matched_code_percent":46.828396,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1222,"matched_functions_percent":72.56532,"complete_code":296036,"complete_code_percent":46.828396,"complete_data":0,"complete_data_percent":0,"total_units":1068,"complete_units":870}},{"timestamp":"2026-10-09T02:29:33Z","commit_sha":"4963ebe223d3b5da68404e11671463516170f41e","commit_message":"Decompile vehicle impulse and rumble reset","measures":{"fuzzy_match_percent":46.777775,"total_code":632172,"matched_code":295716,"matched_code_percent":46.777775,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1220,"matched_functions_percent":72.446556,"complete_code":295716,"complete_code_percent":46.777775,"complete_data":0,"complete_data_percent":0,"total_units":1068,"complete_units":868}},{"timestamp":"2026-10-09T02:23:28Z","commit_sha":"8fe287285da0bbdc5b4268b6f4f4e16d1c9f6e07","commit_message":"Decompile event dispatch and region query","measures":{"fuzzy_match_percent":46.744873,"total_code":632172,"matched_code":295508,"matched_code_percent":46.744873,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1219,"matched_functions_percent":72.38718,"complete_code":295508,"complete_code_percent":46.744873,"complete_data":0,"complete_data_percent":0,"total_units":1067,"complete_units":867}},{"timestamp":"2026-10-09T02:17:36Z","commit_sha":"21eb9874313b4f61789b87b647555645874abc0f","commit_message":"Decompile object search and weighted value scan","measures":{"fuzzy_match_percent":46.688263,"total_code":632176,"matched_code":295152,"matched_code_percent":46.688263,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1217,"matched_functions_percent":72.26841,"complete_code":295152,"complete_code_percent":46.688263,"complete_data":0,"complete_data_percent":0,"total_units":1064,"complete_units":865}},{"timestamp":"2026-10-09T02:10:47Z","commit_sha":"9e07584014774cf73fb9981b5e72d4aee14a4681","commit_message":"Decompile effect scaling and counter rewards","measures":{"fuzzy_match_percent":46.623093,"total_code":632176,"matched_code":294740,"matched_code_percent":46.623093,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1215,"matched_functions_percent":72.14964,"complete_code":294740,"complete_code_percent":46.623093,"complete_data":0,"complete_data_percent":0,"total_units":1061,"complete_units":863}},{"timestamp":"2026-10-09T02:05:07Z","commit_sha":"0fe31cd73c3ea9761bf95d6c6579e043e453a609","commit_message":"Decompile task submission and region query","measures":{"fuzzy_match_percent":46.559185,"total_code":632176,"matched_code":294336,"matched_code_percent":46.559185,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1213,"matched_functions_percent":72.030876,"complete_code":294336,"complete_code_percent":46.559185,"complete_data":0,"complete_data_percent":0,"total_units":1059,"complete_units":861}},{"timestamp":"2026-10-09T01:58:37Z","commit_sha":"91e47a0526236d4f723996675702c35f77ec2824","commit_message":"Decompile object lookup and display command helpers","measures":{"fuzzy_match_percent":46.497177,"total_code":632176,"matched_code":293944,"matched_code_percent":46.497177,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1211,"matched_functions_percent":71.91212,"complete_code":293944,"complete_code_percent":46.497177,"complete_data":0,"complete_data_percent":0,"total_units":1058,"complete_units":859}},{"timestamp":"2026-10-09T01:51:22Z","commit_sha":"7249b757e2dd4cd0e573a013c808c66c4601d9ed","commit_message":"Decompile snapshot and parameter search helpers","measures":{"fuzzy_match_percent":46.436436,"total_code":632176,"matched_code":293560,"matched_code_percent":46.436436,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1209,"matched_functions_percent":71.79335,"complete_code":293560,"complete_code_percent":46.436436,"complete_data":0,"complete_data_percent":0,"total_units":1056,"complete_units":857}},{"timestamp":"2026-10-09T01:42:16Z","commit_sha":"78166fe9e70ba6b985b3d4fdfea68385c7bbc0d3","commit_message":"Decompile timed event handlers","measures":{"fuzzy_match_percent":46.380756,"total_code":632176,"matched_code":293208,"matched_code_percent":46.380756,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1207,"matched_functions_percent":71.67458,"complete_code":293208,"complete_code_percent":46.380756,"complete_data":0,"complete_data_percent":0,"total_units":1052,"complete_units":855}},{"timestamp":"2026-10-09T01:37:27Z","commit_sha":"703974dbf102adb118e01c1adeaab9a83be2d9e2","commit_message":"Decompile selection scan and state setup","measures":{"fuzzy_match_percent":46.32634,"total_code":632176,"matched_code":292864,"matched_code_percent":46.32634,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1205,"matched_functions_percent":71.55582,"complete_code":292864,"complete_code_percent":46.32634,"complete_data":0,"complete_data_percent":0,"total_units":1049,"complete_units":853}},{"timestamp":"2026-10-09T01:32:36Z","commit_sha":"ccf6fc18b4db633505449f3cfb7ed74d788ecb17","commit_message":"Decompile object list and input state","measures":{"fuzzy_match_percent":46.27129,"total_code":632176,"matched_code":292516,"matched_code_percent":46.27129,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1203,"matched_functions_percent":71.43706,"complete_code":292516,"complete_code_percent":46.27129,"complete_data":0,"complete_data_percent":0,"total_units":1046,"complete_units":851}},{"timestamp":"2026-10-09T01:26:00Z","commit_sha":"bc5df8f6912bb0c4ed2b8d23f1d8cc5e27ddad34","commit_message":"Decompile vector angle and region test","measures":{"fuzzy_match_percent":46.211815,"total_code":632176,"matched_code":292140,"matched_code_percent":46.211815,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1201,"matched_functions_percent":71.31829,"complete_code":292140,"complete_code_percent":46.211815,"complete_data":0,"complete_data_percent":0,"total_units":1045,"complete_units":849}},{"timestamp":"2026-10-09T01:21:28Z","commit_sha":"5f719b26693fa2a01afe0d5e62a7b77df61f298a","commit_message":"Decompile object owner searches","measures":{"fuzzy_match_percent":46.16436,"total_code":632176,"matched_code":291840,"matched_code_percent":46.16436,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1199,"matched_functions_percent":71.199524,"complete_code":291840,"complete_code_percent":46.16436,"complete_data":0,"complete_data_percent":0,"total_units":1043,"complete_units":847}},{"timestamp":"2026-10-09T01:13:34Z","commit_sha":"7d1be7237b76919bdb40e3906bdf1e647e64717a","commit_message":"Decompile effect and input state helpers","measures":{"fuzzy_match_percent":46.102985,"total_code":632176,"matched_code":291452,"matched_code_percent":46.102985,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1197,"matched_functions_percent":71.08076,"complete_code":291452,"complete_code_percent":46.102985,"complete_data":0,"complete_data_percent":0,"total_units":1042,"complete_units":845}},{"timestamp":"2026-10-09T01:03:45Z","commit_sha":"201de40357b20df2e2b3fd369aa42968747392a8","commit_message":"Decompile object state setup helpers","measures":{"fuzzy_match_percent":46.06439,"total_code":632176,"matched_code":291208,"matched_code_percent":46.06439,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1195,"matched_functions_percent":70.962,"complete_code":291208,"complete_code_percent":46.06439,"complete_data":0,"complete_data_percent":0,"total_units":1040,"complete_units":843}},{"timestamp":"2026-10-09T00:49:29Z","commit_sha":"70e9f8fe3e48ad8395cf5188cc51e785527887bd","commit_message":"Decompile selection list builder","measures":{"fuzzy_match_percent":45.978336,"total_code":632176,"matched_code":290664,"matched_code_percent":45.978336,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1192,"matched_functions_percent":70.78385,"complete_code":290664,"complete_code_percent":45.978336,"complete_data":0,"complete_data_percent":0,"total_units":1039,"complete_units":840}},{"timestamp":"2026-10-09T00:43:40Z","commit_sha":"0a7322e35fc95415aca255998751e88e496d7ecd","commit_message":"Decompile scheduler retrace handler","measures":{"fuzzy_match_percent":45.932777,"total_code":632176,"matched_code":290376,"matched_code_percent":45.932777,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1191,"matched_functions_percent":70.724464,"complete_code":290376,"complete_code_percent":45.932777,"complete_data":0,"complete_data_percent":0,"total_units":1039,"complete_units":839}},{"timestamp":"2026-10-09T00:39:26Z","commit_sha":"c3964523b71ad82b80523ce4d4c0e814feeb70e5","commit_message":"Decompile scheduler task completion","measures":{"fuzzy_match_percent":45.856216,"total_code":632176,"matched_code":289892,"matched_code_percent":45.856216,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1190,"matched_functions_percent":70.665085,"complete_code":289892,"complete_code_percent":45.856216,"complete_data":0,"complete_data_percent":0,"total_units":1039,"complete_units":838}},{"timestamp":"2026-10-09T00:32:47Z","commit_sha":"a8f00c7d37f80458e5352b43edc4de6005213417","commit_message":"Decompile scheduler record allocator","measures":{"fuzzy_match_percent":45.814457,"total_code":632176,"matched_code":289628,"matched_code_percent":45.814457,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1189,"matched_functions_percent":70.6057,"complete_code":289628,"complete_code_percent":45.814457,"complete_data":0,"complete_data_percent":0,"total_units":1038,"complete_units":837}},{"timestamp":"2026-10-09T00:26:43Z","commit_sha":"cfd20b8001fc7311d807bd734325d27a1c19dc5c","commit_message":"Decompile scheduler initialization","measures":{"fuzzy_match_percent":45.772064,"total_code":632176,"matched_code":289360,"matched_code_percent":45.772064,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1188,"matched_functions_percent":70.54632,"complete_code":289360,"complete_code_percent":45.772064,"complete_data":0,"complete_data_percent":0,"total_units":1038,"complete_units":836}},{"timestamp":"2026-10-09T00:21:48Z","commit_sha":"3fbe103857e7975f951a6c4879cbdd8366e04227","commit_message":"Decompile scheduler message loop","measures":{"fuzzy_match_percent":45.723976,"total_code":632176,"matched_code":289056,"matched_code_percent":45.723976,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1187,"matched_functions_percent":70.48694,"complete_code":289056,"complete_code_percent":45.723976,"complete_data":0,"complete_data_percent":0,"total_units":1038,"complete_units":835}},{"timestamp":"2026-10-09T00:13:08Z","commit_sha":"18e296b11303d55955852eab58ef9bdaca5b9c0b","commit_message":"Decompile matrix rotation helpers","measures":{"fuzzy_match_percent":45.694237,"total_code":632176,"matched_code":288868,"matched_code_percent":45.694237,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1186,"matched_functions_percent":70.42755,"complete_code":288868,"complete_code_percent":45.694237,"complete_data":0,"complete_data_percent":0,"total_units":1038,"complete_units":834}},{"timestamp":"2026-10-09T00:07:06Z","commit_sha":"c89e665cd565d68f234130c89cfae387da8fdb82","commit_message":"Decompile func_8009F334","measures":{"fuzzy_match_percent":45.525295,"total_code":632176,"matched_code":287800,"matched_code_percent":45.525295,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1183,"matched_functions_percent":70.249405,"complete_code":287800,"complete_code_percent":45.525295,"complete_data":0,"complete_data_percent":0,"total_units":1037,"complete_units":833}},{"timestamp":"2026-10-09T00:01:03Z","commit_sha":"bb4b6111016d1217765972c193abc4b0629411b6","commit_message":"Decompile func_8009F090","measures":{"fuzzy_match_percent":45.48227,"total_code":632176,"matched_code":287528,"matched_code_percent":45.48227,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1182,"matched_functions_percent":70.190025,"complete_code":287528,"complete_code_percent":45.48227,"complete_data":0,"complete_data_percent":0,"total_units":1037,"complete_units":832}},{"timestamp":"2026-10-08T23:56:07Z","commit_sha":"470de95a3a658a160e17bff10bee504693017aa8","commit_message":"Decompile func_8007E8C8","measures":{"fuzzy_match_percent":45.425957,"total_code":632176,"matched_code":287172,"matched_code_percent":45.425957,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1181,"matched_functions_percent":70.13064,"complete_code":287172,"complete_code_percent":45.425957,"complete_data":0,"complete_data_percent":0,"total_units":1037,"complete_units":831}},{"timestamp":"2026-10-08T23:49:29Z","commit_sha":"010261a6df1d8675eb363cb82ff8621eb5dfc833","commit_message":"Decompile func_8007E024","measures":{"fuzzy_match_percent":45.395588,"total_code":632176,"matched_code":286980,"matched_code_percent":45.395588,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1180,"matched_functions_percent":70.07126,"complete_code":286980,"complete_code_percent":45.395588,"complete_data":0,"complete_data_percent":0,"total_units":1036,"complete_units":830}},{"timestamp":"2026-10-08T23:43:02Z","commit_sha":"3e57effc789220a7a31a9c2c516e265b1e6c9dde","commit_message":"Decompile linked record helpers","measures":{"fuzzy_match_percent":45.35699,"total_code":632176,"matched_code":286736,"matched_code_percent":45.35699,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1179,"matched_functions_percent":70.01188,"complete_code":286736,"complete_code_percent":45.35699,"complete_data":0,"complete_data_percent":0,"total_units":1036,"complete_units":829}},{"timestamp":"2026-10-08T23:35:54Z","commit_sha":"186e819565fb190710e4653a2813e8a39bd9058a","commit_message":"Decompile func_8007DACC","measures":{"fuzzy_match_percent":45.263977,"total_code":632176,"matched_code":286148,"matched_code_percent":45.263977,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1177,"matched_functions_percent":69.89311,"complete_code":286148,"complete_code_percent":45.263977,"complete_data":0,"complete_data_percent":0,"total_units":1034,"complete_units":827}},{"timestamp":"2026-10-08T23:29:02Z","commit_sha":"35e0a1f39dcc2a16ae248120c04ce6093b10dbfb","commit_message":"Decompile func_8007D998","measures":{"fuzzy_match_percent":45.23487,"total_code":632176,"matched_code":285964,"matched_code_percent":45.23487,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1176,"matched_functions_percent":69.83373,"complete_code":285964,"complete_code_percent":45.23487,"complete_data":0,"complete_data_percent":0,"total_units":1034,"complete_units":826}},{"timestamp":"2026-10-08T23:23:40Z","commit_sha":"167b6fa89ed0177a5e115e4ebceb8d48664564ec","commit_message":"Decompile func_8007D884","measures":{"fuzzy_match_percent":45.20387,"total_code":632176,"matched_code":285768,"matched_code_percent":45.20387,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1175,"matched_functions_percent":69.774345,"complete_code":285768,"complete_code_percent":45.20387,"complete_data":0,"complete_data_percent":0,"total_units":1034,"complete_units":825}},{"timestamp":"2026-10-08T23:22:28Z","commit_sha":"056e2bda73c149115347a02058e650c42f0423f4","commit_message":"Decompile func_8007D7C4","measures":{"fuzzy_match_percent":45.16021,"total_code":632176,"matched_code":285492,"matched_code_percent":45.16021,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1174,"matched_functions_percent":69.714966,"complete_code":285492,"complete_code_percent":45.16021,"complete_data":0,"complete_data_percent":0,"total_units":1033,"complete_units":824}},{"timestamp":"2026-10-08T23:19:38Z","commit_sha":"2027359bc454f67afe89bf0f53c224c7551b8535","commit_message":"Decompile func_8007D39C","measures":{"fuzzy_match_percent":45.129837,"total_code":632176,"matched_code":285300,"matched_code_percent":45.129837,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1173,"matched_functions_percent":69.65558,"complete_code":285300,"complete_code_percent":45.129837,"complete_data":0,"complete_data_percent":0,"total_units":1032,"complete_units":823}},{"timestamp":"2026-10-08T23:16:05Z","commit_sha":"6d6578b9055837303ad1b85595462c92432e3804","commit_message":"Decompile func_8007B0E4","measures":{"fuzzy_match_percent":45.09757,"total_code":632176,"matched_code":285096,"matched_code_percent":45.09757,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1172,"matched_functions_percent":69.5962,"complete_code":285096,"complete_code_percent":45.09757,"complete_data":0,"complete_data_percent":0,"total_units":1032,"complete_units":822}},{"timestamp":"2026-10-08T23:12:50Z","commit_sha":"3d594458879b2ba26377d9b34251c76126621557","commit_message":"Decompile func_8007ADF0","measures":{"fuzzy_match_percent":45.07036,"total_code":632176,"matched_code":284924,"matched_code_percent":45.07036,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1171,"matched_functions_percent":69.53682,"complete_code":284924,"complete_code_percent":45.07036,"complete_data":0,"complete_data_percent":0,"total_units":1032,"complete_units":821}},{"timestamp":"2026-10-08T23:11:21Z","commit_sha":"dbae0d3bddd88c325bf13e5dadda39e884c3a003","commit_message":"Decompile func_8007AB64","measures":{"fuzzy_match_percent":45.006454,"total_code":632176,"matched_code":284520,"matched_code_percent":45.006454,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1170,"matched_functions_percent":69.47743,"complete_code":284520,"complete_code_percent":45.006454,"complete_data":0,"complete_data_percent":0,"total_units":1032,"complete_units":820}},{"timestamp":"2026-10-08T23:09:51Z","commit_sha":"d20378f30fa9ef5d90cd4bea34b64e08a148a520","commit_message":"Decompile func_8007AAA8","measures":{"fuzzy_match_percent":44.973553,"total_code":632176,"matched_code":284312,"matched_code_percent":44.973553,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1169,"matched_functions_percent":69.41805,"complete_code":284312,"complete_code_percent":44.973553,"complete_data":0,"complete_data_percent":0,"total_units":1032,"complete_units":819}},{"timestamp":"2026-10-08T23:09:05Z","commit_sha":"7c18edef9d3373e9215ab41490f6895aedb9fbe6","commit_message":"Decompile func_8007A9EC","measures":{"fuzzy_match_percent":44.943813,"total_code":632176,"matched_code":284124,"matched_code_percent":44.943813,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1168,"matched_functions_percent":69.35867,"complete_code":284124,"complete_code_percent":44.943813,"complete_data":0,"complete_data_percent":0,"total_units":1031,"complete_units":818}},{"timestamp":"2026-10-08T23:07:55Z","commit_sha":"0092dbde06813f2e8072df5a6ce5e7c6d5c4dc43","commit_message":"Decompile func_8007A8F0","measures":{"fuzzy_match_percent":44.914074,"total_code":632176,"matched_code":283936,"matched_code_percent":44.914074,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1167,"matched_functions_percent":69.299286,"complete_code":283936,"complete_code_percent":44.914074,"complete_data":0,"complete_data_percent":0,"total_units":1030,"complete_units":817}},{"timestamp":"2026-10-08T23:05:58Z","commit_sha":"7dda24da92a925bf1d1d23f2b8aba965180f9082","commit_message":"Decompile func_8007A818","measures":{"fuzzy_match_percent":44.87421,"total_code":632176,"matched_code":283684,"matched_code_percent":44.87421,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1166,"matched_functions_percent":69.23991,"complete_code":283684,"complete_code_percent":44.87421,"complete_data":0,"complete_data_percent":0,"total_units":1029,"complete_units":816}},{"timestamp":"2026-10-08T23:03:12Z","commit_sha":"0af0ebdf72fbaa324ffef2cb327e06b47e1a2622","commit_message":"Decompile func_800A8E84","measures":{"fuzzy_match_percent":44.840046,"total_code":632176,"matched_code":283468,"matched_code_percent":44.840046,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1165,"matched_functions_percent":69.18052,"complete_code":283468,"complete_code_percent":44.840046,"complete_data":0,"complete_data_percent":0,"total_units":1028,"complete_units":815}},{"timestamp":"2026-10-08T23:01:17Z","commit_sha":"003b17565d3db36442d4a241c829f8e7dfd50e00","commit_message":"Decompile func_8007E118","measures":{"fuzzy_match_percent":44.812202,"total_code":632176,"matched_code":283292,"matched_code_percent":44.812202,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1684,"matched_functions":1164,"matched_functions_percent":69.12114,"complete_code":283292,"complete_code_percent":44.812202,"complete_data":0,"complete_data_percent":0,"total_units":1027,"complete_units":814}}]