[{"timestamp":"2026-10-22T21:56:59Z","commit_sha":"59b7b663762ca69a4dd9a73a5bd3f3f6bfc6787d","commit_message":"Match overlay motion initializer","measures":{"fuzzy_match_percent":7.1359177,"total_code":753428,"matched_code":53764,"matched_code_percent":7.1359177,"total_data":484540,"matched_data":496,"matched_data_percent":0.10236513,"total_functions":2823,"matched_functions":471,"matched_functions_percent":16.684378,"complete_code":53764,"complete_code_percent":7.1359177,"complete_data":496,"complete_data_percent":0.10236513,"total_units":2823,"complete_units":471}},{"timestamp":"2026-10-22T21:56:33Z","commit_sha":"e4695777dd2c38f70cbf2264ea2c528b85c1e078","commit_message":"Match overlay motion state helpers","measures":{"fuzzy_match_percent":7.1199903,"total_code":753428,"matched_code":53644,"matched_code_percent":7.1199903,"total_data":484540,"matched_data":496,"matched_data_percent":0.10236513,"total_functions":2823,"matched_functions":470,"matched_functions_percent":16.648954,"complete_code":53644,"complete_code_percent":7.1199903,"complete_data":496,"complete_data_percent":0.10236513,"total_units":2823,"complete_units":470}},{"timestamp":"2026-10-22T21:55:30Z","commit_sha":"292266df45ff6a1b206bbc9905c9b41f95164a8f","commit_message":"Match overlay motion mode sync","measures":{"fuzzy_match_percent":7.1003466,"total_code":753428,"matched_code":53496,"matched_code_percent":7.1003466,"total_data":484540,"matched_data":496,"matched_data_percent":0.10236513,"total_functions":2823,"matched_functions":468,"matched_functions_percent":16.578108,"complete_code":53496,"complete_code_percent":7.1003466,"complete_data":496,"complete_data_percent":0.10236513,"total_units":2823,"complete_units":468}},{"timestamp":"2026-10-22T21:54:54Z","commit_sha":"f1b4db6f0307bec7ad91d8707cd5d62ac99301af","commit_message":"Match resident object setup helpers","measures":{"fuzzy_match_percent":7.0897284,"total_code":753428,"matched_code":53416,"matched_code_percent":7.0897284,"total_data":484540,"matched_data":496,"matched_data_percent":0.10236513,"total_functions":2823,"matched_functions":467,"matched_functions_percent":16.542685,"complete_code":53416,"complete_code_percent":7.0897284,"complete_data":496,"complete_data_percent":0.10236513,"total_units":2823,"complete_units":467}},{"timestamp":"2026-10-22T21:53:48Z","commit_sha":"075ec11f34db8bbb9b19ac66f32a2611e3c017a1","commit_message":"Preserve overlay four boundary audit","measures":{"fuzzy_match_percent":7.081234,"total_code":753428,"matched_code":53352,"matched_code_percent":7.081234,"total_data":484540,"matched_data":496,"matched_data_percent":0.10236513,"total_functions":2823,"matched_functions":465,"matched_functions_percent":16.471838,"complete_code":53352,"complete_code_percent":7.081234,"complete_data":496,"complete_data_percent":0.10236513,"total_units":2823,"complete_units":465}},{"timestamp":"2026-10-22T21:53:19Z","commit_sha":"40a6a262bc3691db717e23f8bd4cc77f4e46b06b","commit_message":"Match overlay packed byte adjustment","measures":{"fuzzy_match_percent":7.081234,"total_code":753428,"matched_code":53352,"matched_code_percent":7.081234,"total_data":484540,"matched_data":496,"matched_data_percent":0.10236513,"total_functions":2823,"matched_functions":465,"matched_functions_percent":16.471838,"complete_code":53352,"complete_code_percent":7.081234,"complete_data":496,"complete_data_percent":0.10236513,"total_units":2823,"complete_units":465}},{"timestamp":"2026-10-22T21:51:22Z","commit_sha":"cf0d76b77268073471c68eeac4021ef9b4421146","commit_message":"Match resident structure helpers","measures":{"fuzzy_match_percent":7.074863,"total_code":753428,"matched_code":53304,"matched_code_percent":7.074863,"total_data":484540,"matched_data":496,"matched_data_percent":0.10236513,"total_functions":2823,"matched_functions":464,"matched_functions_percent":16.436415,"complete_code":53304,"complete_code_percent":7.074863,"complete_data":496,"complete_data_percent":0.10236513,"total_units":2823,"complete_units":464}},{"timestamp":"2026-10-22T21:50:40Z","commit_sha":"bd6b8d9f048013c8b65328f6e2debfe59aa6fdf3","commit_message":"Match resident leaf function batch","measures":{"fuzzy_match_percent":7.0653067,"total_code":753428,"matched_code":53232,"matched_code_percent":7.0653067,"total_data":484540,"matched_data":496,"matched_data_percent":0.10236513,"total_functions":2823,"matched_functions":460,"matched_functions_percent":16.294722,"complete_code":53232,"complete_code_percent":7.0653067,"complete_data":496,"complete_data_percent":0.10236513,"total_units":2823,"complete_units":460}},{"timestamp":"2026-10-22T21:48:00Z","commit_sha":"35d3c0e0e4d7a8adf4358c764835e71dac33bbc4","commit_message":"Preserve overlay boundary audit","measures":{"fuzzy_match_percent":7.0440707,"total_code":753428,"matched_code":53072,"matched_code_percent":7.0440707,"total_data":484540,"matched_data":496,"matched_data_percent":0.10236513,"total_functions":2823,"matched_functions":452,"matched_functions_percent":16.011335,"complete_code":53072,"complete_code_percent":7.0440707,"complete_data":496,"complete_data_percent":0.10236513,"total_units":2823,"complete_units":452}},{"timestamp":"2026-10-22T21:43:51Z","commit_sha":"34e5bf356a53730670fbd0f4df5531b268fea19e","commit_message":"Apply function family research","measures":{"fuzzy_match_percent":7.0440707,"total_code":753428,"matched_code":53072,"matched_code_percent":7.0440707,"total_data":484540,"matched_data":496,"matched_data_percent":0.10236513,"total_functions":2823,"matched_functions":452,"matched_functions_percent":16.011335,"complete_code":53072,"complete_code_percent":7.0440707,"complete_data":496,"complete_data_percent":0.10236513,"total_units":2823,"complete_units":452}},{"timestamp":"2026-10-22T21:41:56Z","commit_sha":"12b12c0e76d1a4dd22bc2dc7e185b83e1df4ba85","commit_message":"Match late resident no-op functions","measures":{"fuzzy_match_percent":7.0212417,"total_code":753428,"matched_code":52900,"matched_code_percent":7.0212417,"total_data":484540,"matched_data":496,"matched_data_percent":0.10236513,"total_functions":2823,"matched_functions":445,"matched_functions_percent":15.763372,"complete_code":52900,"complete_code_percent":7.0212417,"complete_data":496,"complete_data_percent":0.10236513,"total_units":2823,"complete_units":445}},{"timestamp":"2026-10-22T21:40:14Z","commit_sha":"aa2cda245d1550f9b8a2de698ba24295707f26b6","commit_message":"Publish per-function progress map","measures":{"fuzzy_match_percent":7.0148706,"total_code":753428,"matched_code":52852,"matched_code_percent":7.0148706,"total_data":484540,"matched_data":496,"matched_data_percent":0.10236513,"total_functions":2823,"matched_functions":439,"matched_functions_percent":15.550833,"complete_code":52852,"complete_code_percent":7.0148706,"complete_data":496,"complete_data_percent":0.10236513,"total_units":2823,"complete_units":439}},{"timestamp":"2026-10-22T21:37:36Z","commit_sha":"12231598917674a91605887f8640afc58919a819","commit_message":"Match overlay timer and subsystem helpers","measures":{"fuzzy_match_percent":7.014945,"total_code":753420,"matched_code":52852,"matched_code_percent":7.014945,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":498,"matched_functions_percent":21.851688,"complete_code":52852,"complete_code_percent":7.014945,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":498}},{"timestamp":"2026-10-22T21:35:58Z","commit_sha":"2015ce0a0ea2d2567afec1417c397b08a113262b","commit_message":"Show unmatched code in progress map","measures":{"fuzzy_match_percent":6.998487,"total_code":753420,"matched_code":52728,"matched_code_percent":6.998487,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":496,"matched_functions_percent":21.763931,"complete_code":52728,"complete_code_percent":6.998487,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":496}},{"timestamp":"2026-10-22T21:33:58Z","commit_sha":"3a9bef5924d3402bcaa04a729c88420666c3e7d2","commit_message":"Report only verified decompilation progress","measures":{"fuzzy_match_percent":6.998487,"total_code":753420,"matched_code":52728,"matched_code_percent":6.998487,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":496,"matched_functions_percent":21.763931,"complete_code":52728,"complete_code_percent":6.998487,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":496}},{"timestamp":"2026-10-22T21:31:58Z","commit_sha":"5d3305280c8820370b79c91ed293c5dfe00fbbe4","commit_message":"Correct progress categories and match overlay commands","measures":{"fuzzy_match_percent":6.998487,"total_code":753420,"matched_code":52728,"matched_code_percent":6.998487,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":496,"matched_functions_percent":21.763931,"complete_code":52728,"complete_code_percent":6.998487,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":496}},{"timestamp":"2026-10-22T21:29:24Z","commit_sha":"f5c3cf3e01982876542eed6bf358459d3f99baf4","commit_message":"Match overlay object state initializers","measures":{"fuzzy_match_percent":6.955483,"total_code":753420,"matched_code":52404,"matched_code_percent":6.955483,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":490,"matched_functions_percent":21.500658,"complete_code":52404,"complete_code_percent":6.955483,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":490}},{"timestamp":"2026-10-22T21:27:53Z","commit_sha":"ef3a3ce55d08a58d7809ef03b624b5f178b8a256","commit_message":"Match overlay resource lifecycle helpers","measures":{"fuzzy_match_percent":6.876908,"total_code":753420,"matched_code":51812,"matched_code_percent":6.876908,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":477,"matched_functions_percent":20.930233,"complete_code":51812,"complete_code_percent":6.876908,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":477}},{"timestamp":"2026-10-22T21:25:57Z","commit_sha":"7ce0bea5d0ab0d20726538b6d1bc58f800b137cf","commit_message":"Match overlay predicates and update wrappers","measures":{"fuzzy_match_percent":6.8296566,"total_code":753420,"matched_code":51456,"matched_code_percent":6.8296566,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":470,"matched_functions_percent":20.623081,"complete_code":51456,"complete_code_percent":6.8296566,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":470}},{"timestamp":"2026-10-22T21:24:22Z","commit_sha":"4c2162c2c00fcf48947763f258e7f3526777adb3","commit_message":"Match overlay resource and subsystem wrappers","measures":{"fuzzy_match_percent":6.7468343,"total_code":753420,"matched_code":50832,"matched_code_percent":6.7468343,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":452,"matched_functions_percent":19.83326,"complete_code":50832,"complete_code_percent":6.7468343,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":452}},{"timestamp":"2026-10-22T21:22:53Z","commit_sha":"c75c18951e928581182f7ff63eb6b17b35704038","commit_message":"Match overlay allocation and state helpers","measures":{"fuzzy_match_percent":6.7032995,"total_code":753420,"matched_code":50504,"matched_code_percent":6.7032995,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":444,"matched_functions_percent":19.48223,"complete_code":50504,"complete_code_percent":6.7032995,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":444}},{"timestamp":"2026-10-22T21:21:27Z","commit_sha":"62e913a3ee220ffad648649e71c95411ac6d5a25","commit_message":"Match more overlay gameplay helpers","measures":{"fuzzy_match_percent":6.664543,"total_code":753420,"matched_code":50212,"matched_code_percent":6.664543,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":433,"matched_functions_percent":18.999561,"complete_code":50212,"complete_code_percent":6.664543,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":433}},{"timestamp":"2026-10-22T21:20:16Z","commit_sha":"8b15915acc78bfe60908a7491c4c9fcb4a94f3f7","commit_message":"Match overlay state and transform helpers","measures":{"fuzzy_match_percent":6.634812,"total_code":753420,"matched_code":49988,"matched_code_percent":6.634812,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":423,"matched_functions_percent":18.560772,"complete_code":49988,"complete_code_percent":6.634812,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":423}},{"timestamp":"2026-10-22T21:18:07Z","commit_sha":"fa233980fe6de297be0816e7d1c93c1ca5d42370","commit_message":"Match resident arithmetic helpers","measures":{"fuzzy_match_percent":6.6029572,"total_code":753420,"matched_code":49748,"matched_code_percent":6.6029572,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":412,"matched_functions_percent":18.078104,"complete_code":49748,"complete_code_percent":6.6029572,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":412}},{"timestamp":"2026-10-22T21:17:17Z","commit_sha":"3439a79929125aa8a9e2e51f3258718499c904bd","commit_message":"Match resident state and adapter functions","measures":{"fuzzy_match_percent":6.5907464,"total_code":753420,"matched_code":49656,"matched_code_percent":6.5907464,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":409,"matched_functions_percent":17.946468,"complete_code":49656,"complete_code_percent":6.5907464,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":409}},{"timestamp":"2026-10-22T21:16:15Z","commit_sha":"4f9d30c69df5cbce4f4f09e0065251c2831590c8","commit_message":"Match resident accessors and wrappers","measures":{"fuzzy_match_percent":6.5280986,"total_code":753420,"matched_code":49184,"matched_code_percent":6.5280986,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":392,"matched_functions_percent":17.200527,"complete_code":49184,"complete_code_percent":6.5280986,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":392}},{"timestamp":"2026-10-22T21:15:09Z","commit_sha":"6287b3e6c4eb4de2f972f2664f57d953af8439fb","commit_message":"Match additional resident leaf functions","measures":{"fuzzy_match_percent":6.486687,"total_code":753420,"matched_code":48872,"matched_code_percent":6.486687,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":381,"matched_functions_percent":16.71786,"complete_code":48872,"complete_code_percent":6.486687,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":381}},{"timestamp":"2026-10-22T21:13:55Z","commit_sha":"3cd0c6ae891b6776a7c8d6c96a05634e37419396","commit_message":"Document upstream research and match early leaf","measures":{"fuzzy_match_percent":6.465982,"total_code":753420,"matched_code":48716,"matched_code_percent":6.465982,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":365,"matched_functions_percent":16.015797,"complete_code":48716,"complete_code_percent":6.465982,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":365}},{"timestamp":"2026-10-22T21:09:24Z","commit_sha":"41752600ec21aba1af0c2b79a1d8654d689c191b","commit_message":"Match boot cache and entry routines","measures":{"fuzzy_match_percent":6.46492,"total_code":753420,"matched_code":48708,"matched_code_percent":6.46492,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":364,"matched_functions_percent":15.971917,"complete_code":48708,"complete_code_percent":6.46492,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":364}},{"timestamp":"2026-10-22T21:07:43Z","commit_sha":"7c2a4b7d5098fa18caade35d5edf2d1edb72ec76","commit_message":"Audit the complete boot loader layout","measures":{"fuzzy_match_percent":6.4420905,"total_code":753420,"matched_code":48536,"matched_code_percent":6.4420905,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":361,"matched_functions_percent":15.840281,"complete_code":48536,"complete_code_percent":6.4420905,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":361}},{"timestamp":"2026-10-22T21:06:07Z","commit_sha":"8d36f784c7038117fc97b16b68e37e77226f6d7d","commit_message":"Match additional overlay object helpers","measures":{"fuzzy_match_percent":6.4420905,"total_code":753420,"matched_code":48536,"matched_code_percent":6.4420905,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":361,"matched_functions_percent":15.840281,"complete_code":48536,"complete_code_percent":6.4420905,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":361}},{"timestamp":"2026-10-22T21:05:05Z","commit_sha":"a99b27ef6d10cd9f0012eb4be80aadbe2c351fb9","commit_message":"Match overlay state and comparison helpers","measures":{"fuzzy_match_percent":6.419792,"total_code":753420,"matched_code":48368,"matched_code_percent":6.419792,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":354,"matched_functions_percent":15.533129,"complete_code":48368,"complete_code_percent":6.419792,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":354}},{"timestamp":"2026-10-22T21:03:45Z","commit_sha":"44db634a9ed74e029af2f44351ac32f553de1f70","commit_message":"Expand byte-matched overlay coverage","measures":{"fuzzy_match_percent":6.3767886,"total_code":753420,"matched_code":48044,"matched_code_percent":6.3767886,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":339,"matched_functions_percent":14.874945,"complete_code":48044,"complete_code_percent":6.3767886,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":339}},{"timestamp":"2026-10-22T21:02:37Z","commit_sha":"930652861652baa9e5e38ad62e5d229e3cf08ebd","commit_message":"Add byte-matched overlay reconstruction","measures":{"fuzzy_match_percent":6.343872,"total_code":753420,"matched_code":47796,"matched_code_percent":6.343872,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":308,"matched_functions_percent":13.514699,"complete_code":47796,"complete_code_percent":6.343872,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":308}},{"timestamp":"2026-10-22T21:00:50Z","commit_sha":"2fbcc5d783c754376d943e93aa07bb45417f8610","commit_message":"Match interface and late runtime helpers","measures":{"fuzzy_match_percent":6.3215737,"total_code":753420,"matched_code":47628,"matched_code_percent":6.3215737,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":295,"matched_functions_percent":12.944274,"complete_code":47628,"complete_code_percent":6.3215737,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":295}},{"timestamp":"2026-10-22T20:59:40Z","commit_sha":"6279fc5af41a5389c04ce6f5f0d280fc2c6a443f","commit_message":"Match runtime state and utility helpers","measures":{"fuzzy_match_percent":6.277508,"total_code":753420,"matched_code":47296,"matched_code_percent":6.277508,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":275,"matched_functions_percent":12.066696,"complete_code":47296,"complete_code_percent":6.277508,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":275}},{"timestamp":"2026-10-22T20:58:24Z","commit_sha":"acc65e2e59fa975ed646e25eb87fa0b343895299","commit_message":"Match menu and endian utility functions","measures":{"fuzzy_match_percent":6.2196383,"total_code":753420,"matched_code":46860,"matched_code_percent":6.2196383,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":244,"matched_functions_percent":10.70645,"complete_code":46860,"complete_code_percent":6.2196383,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":244}},{"timestamp":"2026-10-22T20:56:48Z","commit_sha":"f2f762b109b2be1484398520fb99cfc7e1acc758","commit_message":"Match additional UI state helpers","measures":{"fuzzy_match_percent":6.1888456,"total_code":753420,"matched_code":46628,"matched_code_percent":6.1888456,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":234,"matched_functions_percent":10.267661,"complete_code":46628,"complete_code_percent":6.1888456,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":234}},{"timestamp":"2026-10-22T20:55:23Z","commit_sha":"9aa988d4a6107161bf6230a95938591ebee4db6e","commit_message":"Match system and UI state accessors","measures":{"fuzzy_match_percent":6.1638927,"total_code":753420,"matched_code":46440,"matched_code_percent":6.1638927,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":226,"matched_functions_percent":9.91663,"complete_code":46440,"complete_code_percent":6.1638927,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":226}},{"timestamp":"2026-10-22T20:54:33Z","commit_sha":"1765a6eef1ee84d6d8f4c245b8b5cdc858b1feea","commit_message":"Match render resource and toggle helpers","measures":{"fuzzy_match_percent":6.142125,"total_code":753420,"matched_code":46276,"matched_code_percent":6.142125,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":215,"matched_functions_percent":9.433962,"complete_code":46276,"complete_code_percent":6.142125,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":215}},{"timestamp":"2026-10-22T20:53:49Z","commit_sha":"11117cec4ae1d44897439dc2525f8b4a310c0d25","commit_message":"Match render property accessors","measures":{"fuzzy_match_percent":6.1299143,"total_code":753420,"matched_code":46184,"matched_code_percent":6.1299143,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":210,"matched_functions_percent":9.214568,"complete_code":46184,"complete_code_percent":6.1299143,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":210}},{"timestamp":"2026-10-22T20:52:55Z","commit_sha":"0751822ffa4285f27e6b96ee7a6229b814293453","commit_message":"Match display and block relocation helpers","measures":{"fuzzy_match_percent":6.0980597,"total_code":753420,"matched_code":45944,"matched_code_percent":6.0980597,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":203,"matched_functions_percent":8.907415,"complete_code":45944,"complete_code_percent":6.0980597,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":203}},{"timestamp":"2026-10-22T20:52:08Z","commit_sha":"bb8a2f1bf36adda7db3f299298a1f4652c4a3f42","commit_message":"Match node initialization and pool helpers","measures":{"fuzzy_match_percent":6.0746994,"total_code":753420,"matched_code":45768,"matched_code_percent":6.0746994,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":198,"matched_functions_percent":8.688021,"complete_code":45768,"complete_code_percent":6.0746994,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":198}},{"timestamp":"2026-10-22T20:51:15Z","commit_sha":"71ac124cb86b9119201b1d92bbe1046942f2a754","commit_message":"Match object node state helpers","measures":{"fuzzy_match_percent":6.0608954,"total_code":753420,"matched_code":45664,"matched_code_percent":6.0608954,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":194,"matched_functions_percent":8.512506,"complete_code":45664,"complete_code_percent":6.0608954,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":194}},{"timestamp":"2026-10-22T20:50:20Z","commit_sha":"7dd2e4a75076643353149f9edfc1367f8c5869b7","commit_message":"Match object system initialization","measures":{"fuzzy_match_percent":6.041783,"total_code":753420,"matched_code":45520,"matched_code_percent":6.041783,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":187,"matched_functions_percent":8.205353,"complete_code":45520,"complete_code_percent":6.041783,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":187}},{"timestamp":"2026-10-22T20:49:19Z","commit_sha":"0f86865a815f15555852fedac36e048344f445fb","commit_message":"Match mirrored object vector getter","measures":{"fuzzy_match_percent":6.0311646,"total_code":753420,"matched_code":45440,"matched_code_percent":6.0311646,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":186,"matched_functions_percent":8.161474,"complete_code":45440,"complete_code_percent":6.0311646,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":186}},{"timestamp":"2026-10-22T20:48:15Z","commit_sha":"b3eb4dd4fc0ae24b8fedd2c7d7b15c636ebb84e5","commit_message":"Match object bounds and list insertion","measures":{"fuzzy_match_percent":6.0194845,"total_code":753420,"matched_code":45352,"matched_code_percent":6.0194845,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":185,"matched_functions_percent":8.117596,"complete_code":45352,"complete_code_percent":6.0194845,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":185}},{"timestamp":"2026-10-22T20:46:54Z","commit_sha":"7958ce58ce4a800a2b69488f348401fc9d3d73ee","commit_message":"Map every physical ROM address","measures":{"fuzzy_match_percent":5.9955935,"total_code":753420,"matched_code":45172,"matched_code_percent":5.9955935,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":181,"matched_functions_percent":7.94208,"complete_code":45172,"complete_code_percent":5.9955935,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":181}},{"timestamp":"2026-10-22T20:45:35Z","commit_sha":"7b3b1aaa5d0e3c936c35b2827a3dbec40e10851a","commit_message":"Expand complete ROM inventory tracking","measures":{"fuzzy_match_percent":5.9955935,"total_code":753420,"matched_code":45172,"matched_code_percent":5.9955935,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":181,"matched_functions_percent":7.94208,"complete_code":45172,"complete_code_percent":5.9955935,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":181}},{"timestamp":"2026-10-22T20:43:53Z","commit_sha":"5f1cdea7f581d0591b3ad2b562d14e1eff607a19","commit_message":"Match object state accessors","measures":{"fuzzy_match_percent":5.9849753,"total_code":753420,"matched_code":45092,"matched_code_percent":5.9849753,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":179,"matched_functions_percent":7.854322,"complete_code":45092,"complete_code_percent":5.9849753,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":179}},{"timestamp":"2026-10-22T20:42:28Z","commit_sha":"80398517f99e0e18961b426227ddba1ab2fad417","commit_message":"Match complete exception assembly object","measures":{"fuzzy_match_percent":5.955244,"total_code":753420,"matched_code":44868,"matched_code_percent":5.955244,"total_data":484548,"matched_data":496,"matched_data_percent":0.10236344,"total_functions":2279,"matched_functions":167,"matched_functions_percent":7.3277755,"complete_code":44868,"complete_code_percent":5.955244,"complete_data":496,"complete_data_percent":0.10236344,"total_units":2279,"complete_units":167}},{"timestamp":"2026-10-22T20:41:02Z","commit_sha":"38e93b46beb648e0ed1240dae0c76fb71376b468","commit_message":"Match exception dispatch helpers","measures":{"fuzzy_match_percent":5.7784505,"total_code":753420,"matched_code":43536,"matched_code_percent":5.7784505,"total_data":484548,"matched_data":384,"matched_data_percent":0.079249114,"total_functions":2279,"matched_functions":165,"matched_functions_percent":7.2400174,"complete_code":43536,"complete_code_percent":5.7784505,"complete_data":384,"complete_data_percent":0.079249114,"total_units":2279,"complete_units":165}},{"timestamp":"2026-10-22T20:40:02Z","commit_sha":"717e9c97cb4a91a73907d08555a84bcb263ab108","commit_message":"Match interrupt mask control","measures":{"fuzzy_match_percent":5.7476573,"total_code":753420,"matched_code":43304,"matched_code_percent":5.7476573,"total_data":484548,"matched_data":384,"matched_data_percent":0.079249114,"total_functions":2279,"matched_functions":163,"matched_functions_percent":7.15226,"complete_code":43304,"complete_code_percent":5.7476573,"complete_data":384,"complete_data_percent":0.079249114,"total_units":2279,"complete_units":163}},{"timestamp":"2026-10-22T20:39:32Z","commit_sha":"c22147049c514f4b54de850335c0a7b5750fc990","commit_message":"Match optimized overlapping copy","measures":{"fuzzy_match_percent":5.726421,"total_code":753420,"matched_code":43144,"matched_code_percent":5.726421,"total_data":484548,"matched_data":384,"matched_data_percent":0.079249114,"total_functions":2279,"matched_functions":162,"matched_functions_percent":7.108381,"complete_code":43144,"complete_code_percent":5.726421,"complete_data":384,"complete_data_percent":0.079249114,"total_units":2279,"complete_units":162}},{"timestamp":"2026-10-22T20:38:27Z","commit_sha":"02269b79fd3bfa5c9c1110513f95305ae69276d5","commit_message":"Match cache writeback and TLB primitives","measures":{"fuzzy_match_percent":5.622362,"total_code":753420,"matched_code":42360,"matched_code_percent":5.622362,"total_data":484548,"matched_data":384,"matched_data_percent":0.079249114,"total_functions":2279,"matched_functions":161,"matched_functions_percent":7.064502,"complete_code":42360,"complete_code_percent":5.622362,"complete_data":384,"complete_data_percent":0.079249114,"total_units":2279,"complete_units":161}},{"timestamp":"2026-10-22T20:35:01Z","commit_sha":"22ec83b7e8b6773ed2c4c582b0d87800f0668a8e","commit_message":"Match exception preamble and interrupt mask query","measures":{"fuzzy_match_percent":5.5735183,"total_code":753420,"matched_code":41992,"matched_code_percent":5.5735183,"total_data":484548,"matched_data":384,"matched_data_percent":0.079249114,"total_functions":2279,"matched_functions":158,"matched_functions_percent":6.932865,"complete_code":41992,"complete_code_percent":5.5735183,"complete_data":384,"complete_data_percent":0.079249114,"total_units":2279,"complete_units":158}},{"timestamp":"2026-10-22T20:34:32Z","commit_sha":"6a35e69750a1dfb5be1aad8a824aa9bf439f30ff","commit_message":"Match low-level system primitives","measures":{"fuzzy_match_percent":5.5586524,"total_code":753420,"matched_code":41880,"matched_code_percent":5.5586524,"total_data":484548,"matched_data":384,"matched_data_percent":0.079249114,"total_functions":2279,"matched_functions":156,"matched_functions_percent":6.8451076,"complete_code":41880,"complete_code_percent":5.5586524,"complete_data":384,"complete_data_percent":0.079249114,"total_units":2279,"complete_units":156}},{"timestamp":"2026-10-22T20:33:23Z","commit_sha":"63dad3056f19487c5ffe2082953601884bf0f389","commit_message":"Match 64-bit runtime helpers","measures":{"fuzzy_match_percent":5.5161796,"total_code":753420,"matched_code":41560,"matched_code_percent":5.5161796,"total_data":484548,"matched_data":384,"matched_data_percent":0.079249114,"total_functions":2279,"matched_functions":150,"matched_functions_percent":6.5818343,"complete_code":41560,"complete_code_percent":5.5161796,"complete_data":384,"complete_data_percent":0.079249114,"total_units":2279,"complete_units":150}},{"timestamp":"2026-10-22T20:32:12Z","commit_sha":"3f0e8543a61d0c6ccb8b53699c19a9aebb8d7e84","commit_message":"Match thread dispatch assembly","measures":{"fuzzy_match_percent":5.422739,"total_code":753420,"matched_code":40856,"matched_code_percent":5.422739,"total_data":484548,"matched_data":384,"matched_data_percent":0.079249114,"total_functions":2279,"matched_functions":140,"matched_functions_percent":6.1430454,"complete_code":40856,"complete_code_percent":5.422739,"complete_data":384,"complete_data_percent":0.079249114,"total_units":2279,"complete_units":140}},{"timestamp":"2026-10-22T20:31:11Z","commit_sha":"cd718b7daa16a8a0c9ad7ae849ac763fb23a9ff0","commit_message":"Match interrupt and cache assembly","measures":{"fuzzy_match_percent":5.3723025,"total_code":753420,"matched_code":40476,"matched_code_percent":5.3723025,"total_data":484548,"matched_data":384,"matched_data_percent":0.079249114,"total_functions":2279,"matched_functions":139,"matched_functions_percent":6.0991664,"complete_code":40476,"complete_code_percent":5.3723025,"complete_data":384,"complete_data_percent":0.079249114,"total_units":2279,"complete_units":139}},{"timestamp":"2026-10-22T20:30:06Z","commit_sha":"33eac441788d15efd89547cfc6150d8b4a60e83a","commit_message":"Match scheduler assembly primitives","measures":{"fuzzy_match_percent":5.321335,"total_code":753420,"matched_code":40092,"matched_code_percent":5.321335,"total_data":484548,"matched_data":384,"matched_data_percent":0.079249114,"total_functions":2279,"matched_functions":134,"matched_functions_percent":5.8797717,"complete_code":40092,"complete_code_percent":5.321335,"complete_data":384,"complete_data_percent":0.079249114,"total_units":2279,"complete_units":134}},{"timestamp":"2026-10-22T20:28:54Z","commit_sha":"8fd44b32a1049576a65817d2793e512473e0f9ee","commit_message":"Match disk interrupt handling","measures":{"fuzzy_match_percent":5.2735524,"total_code":753420,"matched_code":39732,"matched_code_percent":5.2735524,"total_data":484548,"matched_data":384,"matched_data_percent":0.079249114,"total_functions":2279,"matched_functions":130,"matched_functions_percent":5.704256,"complete_code":39732,"complete_code_percent":5.2735524,"complete_data":384,"complete_data_percent":0.079249114,"total_units":2279,"complete_units":130}},{"timestamp":"2026-10-22T20:26:15Z","commit_sha":"f269bedd21c35769fe94b9164e762e91048b864c","commit_message":"Correct whole-ROM progress accounting","measures":{"fuzzy_match_percent":4.9847364,"total_code":753420,"matched_code":37556,"matched_code_percent":4.9847364,"total_data":484548,"matched_data":384,"matched_data_percent":0.079249114,"total_functions":2279,"matched_functions":127,"matched_functions_percent":5.5726194,"complete_code":37556,"complete_code_percent":4.9847364,"complete_data":384,"complete_data_percent":0.079249114,"total_units":2279,"complete_units":127}},{"timestamp":"2026-10-22T20:21:28Z","commit_sha":"c4761badd8554e4939102a622110f0f0565f0aa7","commit_message":"Match look-at reflection matrix routines","measures":{"fuzzy_match_percent":9.134779,"total_code":411132,"matched_code":37556,"matched_code_percent":9.134779,"total_data":76996,"matched_data":384,"matched_data_percent":0.4987272,"total_functions":1383,"matched_functions":100,"matched_functions_percent":7.230658,"complete_code":37556,"complete_code_percent":9.134779,"complete_data":384,"complete_data_percent":0.4987272,"total_units":1383,"complete_units":100}},{"timestamp":"2026-10-22T20:19:44Z","commit_sha":"142db6b5ef5f071f6b050fd686a7a35444b76f6b","commit_message":"Audit complete ROM archive layout","measures":{"fuzzy_match_percent":8.83901,"total_code":411132,"matched_code":36340,"matched_code_percent":8.83901,"total_data":76996,"matched_data":368,"matched_data_percent":0.4779469,"total_functions":1383,"matched_functions":99,"matched_functions_percent":7.1583514,"complete_code":36340,"complete_code_percent":8.83901,"complete_data":368,"complete_data_percent":0.4779469,"total_units":1383,"complete_units":99}},{"timestamp":"2026-10-22T20:12:29Z","commit_sha":"1ba6017041b453fb55a958ce35f6530643ab7723","commit_message":"Match device manager main loop","measures":{"fuzzy_match_percent":8.83901,"total_code":411132,"matched_code":36340,"matched_code_percent":8.83901,"total_data":76996,"matched_data":368,"matched_data_percent":0.4779469,"total_functions":1383,"matched_functions":99,"matched_functions_percent":7.1583514,"complete_code":36340,"complete_code_percent":8.83901,"complete_data":368,"complete_data_percent":0.4779469,"total_units":1383,"complete_units":99}},{"timestamp":"2026-10-22T20:09:22Z","commit_sha":"50349fdaded53851c2509511fc41bf5fb5312d3e","commit_message":"Match controller motor support","measures":{"fuzzy_match_percent":8.554916,"total_code":411132,"matched_code":35172,"matched_code_percent":8.554916,"total_data":76996,"matched_data":336,"matched_data_percent":0.43638632,"total_functions":1383,"matched_functions":98,"matched_functions_percent":7.086045,"complete_code":35172,"complete_code_percent":8.554916,"complete_data":336,"complete_data_percent":0.43638632,"total_units":1383,"complete_units":98}},{"timestamp":"2026-10-22T20:06:44Z","commit_sha":"d1961df1e5c5d56f82d4fee7238e3cff8b211f03","commit_message":"Match system initialization and VI framebuffer access","measures":{"fuzzy_match_percent":8.173531,"total_code":411132,"matched_code":33604,"matched_code_percent":8.173531,"total_data":76996,"matched_data":336,"matched_data_percent":0.43638632,"total_functions":1383,"matched_functions":97,"matched_functions_percent":7.013738,"complete_code":33604,"complete_code_percent":8.173531,"complete_data":336,"complete_data_percent":0.43638632,"total_units":1383,"complete_units":97}},{"timestamp":"2026-10-22T20:04:12Z","commit_sha":"c399294ea42729735c41924bc2f434a1eb342655","commit_message":"Match timer unit and expand progress reporting","measures":{"fuzzy_match_percent":7.9993773,"total_code":411132,"matched_code":32888,"matched_code_percent":7.9993773,"total_data":76996,"matched_data":304,"matched_data_percent":0.3948257,"total_functions":1383,"matched_functions":95,"matched_functions_percent":6.869125,"complete_code":32888,"complete_code_percent":7.9993773,"complete_data":304,"complete_data_percent":0.3948257,"total_units":1383,"complete_units":95}},{"timestamp":"2026-10-22T20:02:35Z","commit_sha":"fa03da528e66dffb3233c35c93794dacac1f996a","commit_message":"Match complete VI manager unit","measures":{"fuzzy_match_percent":7.965325,"total_code":411132,"matched_code":32748,"matched_code_percent":7.965325,"total_data":76996,"matched_data":288,"matched_data_percent":0.3740454,"total_functions":1383,"matched_functions":95,"matched_functions_percent":6.869125,"complete_code":32748,"complete_code_percent":7.965325,"complete_data":288,"complete_data_percent":0.3740454,"total_units":1383,"complete_units":95}},{"timestamp":"2026-10-22T20:00:35Z","commit_sha":"b008f4b12a31787ac8ac630a36801d173dd8bb3f","commit_message":"Match VI manager and publish progress reports","measures":{"fuzzy_match_percent":7.853439,"total_code":411132,"matched_code":32288,"matched_code_percent":7.853439,"total_data":76996,"matched_data":288,"matched_data_percent":0.3740454,"total_functions":1383,"matched_functions":95,"matched_functions_percent":6.869125,"complete_code":32288,"complete_code_percent":7.853439,"complete_data":288,"complete_data_percent":0.3740454,"total_units":1383,"complete_units":95}}]