{
  "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
  "started_at": "2026-11-01T19:55:37.302148+00:00",
  "test_sources": {
    "experimental/ai_attack.py": "7b74b0cbfcffe24015181e5491912c85060314c6fbac766e9f7722a1d4efe33c",
    "experimental/ai_attack.s": "23acc7598baad4e3adfee95b5fc49b96050d372a3d06fd6f031899b78e0bd61e",
    "experimental/ai_attack_gameplay_hook.py": "28c29d060d2b04819ca2f076ab273bf1ea52798ecf63b75fde847fa416a2de99",
    "experimental/ai_defence.py": "c7daf8c35885fc0ef844159ee825bfb75d43ada156d78e43c8f1244d4a477d30",
    "experimental/ai_defence.s": "a1498150cc79bbdd655e21bb8b9a600fcade95d25bd46e3c744086a41069c60c",
    "experimental/ai_defence_gameplay_hook.py": "6f3da35e4563ba6ce4ac9eee3a78ddce6cef6439840baf2436528059f04f3fb7",
    "experimental/ai_freecross.s": "edfdec9de04e8496f7bd598c99070649b0ee4db07dc261bfdaf65154e840204b",
    "experimental/ai_gap.py": "3827ce1d149e2723c7f958c73d91d5641c6aff0a298ba80994b66ff735bed7f8",
    "experimental/ai_gap.s": "341b7868d4a3e0c70b2acc3cff253169ccb768e4bf4e55aa3e651fded20611af",
    "experimental/ai_gap_gameplay_hook.py": "4a74f90b63918616234d8c119a2d49b0b87b119f556ec6e895cdafd902ac4c1b",
    "experimental/ai_keeper_pass.s": "88e41ee6f1ffaf383ff57afef0319505e8c35799800d5b6146835a349e1b5a08",
    "experimental/ai_pass_owner.s": "8578fe5cad4ec68a0304268a1aac4d2f45ccda7a65d86d30b5c1cb850fe0427a",
    "experimental/ai_pass_plan.s": "9b948e6db110beb70d22b9fb4c308e9e08b7157ce6c6a3fe591d5d6a163fd642",
    "experimental/ai_playbook.py": "ac14c59fc96c996d6decb6807d2c5c6fe009155addee4f3b2ea657031481e842",
    "experimental/ai_playbook.s": "cafd7701cba40070c02dd6e8c7304c301438d0692dc9c33bc300001d8cd1cce3",
    "experimental/ai_playbook_gameplay_hook.py": "4e9d57bf38e2cb2c2f2d7a20133409b91477a216ab96914968b13a2daf5d0761",
    "experimental/ai_smart_aim.s": "315c3e6a118b4d7f3dd40fedd65eb8d0a28b5a5d7ab09b4d2d21576977d4d90e",
    "experimental/ai_steering.s": "6ad40837a8113e88ce824c2f717fb4beee12bbd5a2f3b58ad41ba77084e1ad27",
    "experimental/ai_support_spots.s": "d94c7e6c2e0ec0be9178978f0fe3d5e67bf6501f3ae0d7e811e0c055ff14953b",
    "experimental/ai_tactics.py": "9dd7dce8fb72f218a5ff9230584f3dbf6174c65fcef57161c81239ea9b63b2ef",
    "experimental/allstar.py": "a9ded8e847f51e7590ef43d91f58c77f195d4159c8f53912c5bf4d8089fe7edf",
    "experimental/allstar.s": "cc68983553221a049b993db13ab087a09831b7bcb4686e8acdf39725b3417783",
    "experimental/allstar_catalog.json": "b75ab87cf50f7f6c865e7c6b0670ee565ce6f7d91a275ffe34c04123bf7c44f1",
    "experimental/alt_goalies.s": "5d91d05846fe03e4651034da1a51d2c1f94ec7e5c0aba5f283b8fb10fb6aba30",
    "experimental/build_test.py": "8200e425dd9562762f37325923e57050fa67ffcaa5c97119a6f91b9722ec852e",
    "experimental/catch_observer_checks.py": "4b09406f8bff6c9fbf836e1a996b9ed728c6c7600cb7a49fd84395076ada633b",
    "experimental/coach_goalie.py": "8b4b802b2720ce070d7f89f37d2b37d447668291a2518b9e1d5db39714fe64fb",
    "experimental/coach_goalie.s": "23908bbab5776ed1e6383fcc2d6f281c6e43170795aacbf7754dfc5fb67dab26",
    "experimental/coach_lines.py": "625d1d8e8953a84630c4b92b6d92e58448da4a518d7fc412be305a84d0850bad",
    "experimental/coach_lines.s": "9faa82da3b6910616223f477980f8a5dec99cf97c0da7ef1c94364b106b40a08",
    "experimental/credits.s": "07933951cbe2eb31dcf85beea6f95a7e9a8ad945eaed6011e326fae80c5fb2c9",
    "experimental/critical.py": "c83d1fd1e8694b3d13f847d3ceed5fdbd2ad3dd41cce52a557c36bd47abf1933",
    "experimental/critical.s": "aabe05635f79b35f939c80bd4a4c953cff4624be9a14224f50eafa2d9a1c6454",
    "experimental/critical_flash.py": "c39a8c71804100ffaf15b77d4d1f7450f63c535f7c67e69477eb1f38db925d7e",
    "experimental/critical_flash.s": "5fbeb8f0b8c965bea59c9ee4535476de8743d313a99be2a31eecd2a2b7a3bfea",
    "experimental/critical_slap.py": "518ab6580203c3f805689bc32d8e2030911006fa208a6a11563075cef600b873",
    "experimental/critical_slap.s": "4d90142a5cdcc33f759eaf71c6c276f5602817befb30acbb14a6d60e193af211",
    "experimental/critical_sound.py": "6d7a3f62da9be9a96139866e15d24a35ea97bebe04e33355e67495baab6cf107",
    "experimental/critical_sound.s": "122cee28f7d0b3d287b6a297b188b1832e9a00c41bd336c24845cb6d47c031e9",
    "experimental/critical_trail_hook.py": "a264665ee56800c882f198dc265742551c20079ae0264fb2a2da2d5c6d64ee93",
    "experimental/critical_velocity.s": "f521409b9c86e5c0a616dcac0e518502a7b5e5095f37c8574036083a6b53ec58",
    "experimental/crowd.py": "cc5994945118122828766b0734daf79c2523745b50c13df0a4b9c07733ac52f5",
    "experimental/crowd.s": "78215244b90cb0639866c97f5e525606bb809e69040ac2cb52c792c43f6b96a0",
    "experimental/defensive_brake.s": "e92c7ea64c24f0e96f9c64aaeb7dc6944b75b7237802a1f6cd694c877ab73fe2",
    "experimental/defensive_brake_checks.py": "ea2cdcb02bc64a16261a975f46139c05409c2bbee46568a308de03f3404acd0e",
    "experimental/downed_receiver.s": "90a14c25e9db910d9036d23d019082354da2c15b7caeec805f4ac4e7b4d11bee",
    "experimental/easy_stats.py": "c765ef5d006de2dce01e99ba34cfb96fcadede9463879afa59da432abca77d3e",
    "experimental/easy_stats.s": "36670566b7ed9ad2abfb142536ca4f137d8f052440dc30196502118faa3d4f70",
    "experimental/faceoff_dots.s": "e1b17e6030ff834fa8bc4ff1d88f099335bce2833a1648d696c9e765a5961a68",
    "experimental/faceoff_dots_scenarios.py": "7dff653d1e9749d50e25bae529aaf8917974d71690672fa3b27b6af02c21dca1",
    "experimental/fair_pickup.s": "e859950bf418d45c15d221b3429e965570614ebcf0c9db3bb19c3487733ed6ed",
    "experimental/finished.py": "ef2687791d325f576051546a10556bf7c0a85c05b6e9eed23f90c0922c0f3f27",
    "experimental/finished.s": "41a170d69b7e24ea0ed8dd50a8182fb47d917e16479ced3386b70a77b421a81e",
    "experimental/finisher_native_checks.py": "d7659665218f9fd678aa00ba0d907b962892656da9a3366611db9edb1cf63511",
    "experimental/finisher_position.s": "0247dd40eaf1764a574192dcbb22c4234b18ab91f7ad19a92ba6a3071c8b82aa",
    "experimental/fixture_readiness.py": "26945bbba4e0cb9855b626b11ce65450398de137b29420261a2aafcfe271c3df",
    "experimental/forumfix.py": "9c5a6c0dd39599e90628a29effd3b2f37c97f80339f77376ef3ad38a5c8a9dc8",
    "experimental/forumfix.s": "98eef6a6346c62b36956daba06f6a8a3aa740060838495caddbc0ebdb9efeec4",
    "experimental/four_goalie_hook.py": "20eb6e4a7821ac94d5b675b02d6451b62aa0620e8cfd8f6aa9a9398fe54e4464",
    "experimental/four_lifecycle_hook.py": "84903df4a527bbb7920fd1c1ad2b2a4e6694595cd6852b7fe3c6b38f8d892632",
    "experimental/four_pad_reboot_hook.py": "a3fa5f61cccea508e5499ad34d8ad22da9833fe3c1f8d096f562061d67b3565d",
    "experimental/fourgoalie.s": "b41b0a23dc743a45f6f9a6303289f982241ecbd110b7d1cb6cfb2ca0c275c79c",
    "experimental/glass.s": "bd1d83f3f7b5cfcc751243422e96110f4f0c7218066b0feb9759dae3a8724920",
    "experimental/goalie_ai.s": "5da4f65ef3251b7d7c0a33f1b1e85ddf472b51a8c87e0e2a96671e4795b8118b",
    "experimental/goalie_anticipation.s": "a1af74f7f4d9e2d540c35bc95110ebadf40506dc34239245bf45b3f245a9d06a",
    "experimental/goalie_catch_control.s": "4e5ef27857796c5349f876169f07cecdc4722e2260541584e3f5f54d4e22b2a6",
    "experimental/goalie_lateral_gameplay_hook.py": "0da7a63917899bf0079dca3ee5e1201f605e3990f6341ebbe5bd265bc3e7f67d",
    "experimental/goalie_offense.s": "5e16bf4a0b149d32a2d6dcd7e8c0f54f19afc7615380c4dfeb93c67992d4d11b",
    "experimental/goalie_request_hook.py": "49eac6b40a8ac1bbabfa4abaed4f4435e58de4b33428a0e9d9e62415a532b80f",
    "experimental/goalie_season.s": "3fd4e29a5e2ee8de53818c74a9bce30a8cc2f8bb0d22a9a08e6bf8721b3dd98a",
    "experimental/icing.s": "3ec3c82edfc9792c56aa18aed0ba13c2a0cbedf435144d5298c04ef341cf5b51",
    "experimental/menubg.s": "7b67551b11302194072ebaeb0a831ab86156d273036587e388b12238e82c0942",
    "experimental/momentum.s": "476a3a714bf8b422ad960513265976d73e4af4f22d892d3a3e873e00d7dc67e3",
    "experimental/momentum_native_checks.py": "9b3492761cc609abff852baa378e4403a0a9fdb568724931ca67d4db878ffa9a",
    "experimental/momentum_scenarios.py": "668bb13faad9cc2fd0997bb03cae79b759125960ba05043f30b815670d520a66",
    "experimental/mtap.s": "74a5558d111030654d456d973f6847282bb140d037c56d522782fb08f9932da3",
    "experimental/native_probe.py": "d7071df12275e9521c50964c999120b80af0fb6b915184275dd08c56cfd764a4",
    "experimental/onetimer.py": "e2b28a6663ed87e1d3725ff3d4d05b6852fd14d219e7c4b2c01e71edf68d0e02",
    "experimental/onetimer.s": "4c96d75b14e9a7ac0f9639ca155ba71fe1e895d75aec7c16a1c9404c43b0aa46",
    "experimental/outlet.s": "06d79cbc970eff56b56ce802aa52267d153a3c8725b477b32ebbb7d0ad110623",
    "experimental/outlet_deadline.s": "62b6db7c52423faba1df32efec257e027a7923306f7a65548afe7587d83a2423",
    "experimental/outlet_deadline_gameplay_hook.py": "2843d222e543d06a8f4a351eda409f5cfa8551a6ae1c680aab3d7f3c0bd3e841",
    "experimental/pad_colors.py": "976a4c1269341a1516eca58748c8a5940ba7c61e3ad28cd6a514d91d26ce3799",
    "experimental/pass_charge.s": "dde292d6d73ad9f94d5213674155a7ac73b312169ebb966e9e2c181881483778",
    "experimental/pass_height.s": "a8a9e1333b443c8846ed090e0042355cc545b9dda989384b830dc2b8e6a7d694",
    "experimental/pass_mode.s": "5911cc048ae4619c2185f3f1f018a0b4acbafe94dca8c298324643f9d2cf3d0b",
    "experimental/pass_speed.s": "e887aa880d569672410900195279bfb508a065870331986ba7b379d1e5faaecb",
    "experimental/passcone.s": "ef5b81bbd1192a696beddcd13bc503dacc1888643320c59fa824d8d118ad70b0",
    "experimental/patch_diving_recovery.py": "1d404006e9cc5f81c37fbd9d97fbfb732e36dee46d95f3eef785833d240452c3",
    "experimental/penalty.s": "2e02df55681a2fc078ab34324ae1cbbfc407d21e375911613488a009dfbf4807",
    "experimental/penalty_owner.s": "b1531784a8d340340cf0afe4319dc4da48bd9a41dedc9a1292d581ea4f71cbf2",
    "experimental/penalty_rate.s": "0f08e66a5c0685b3e01b86b1a06a8653547c98a7796b85b0a21e3f248a3dd3da",
    "experimental/pickup_delay.s": "d3e1523a3c8f8b0c7df5be4bf016ab659c4a6cfae2f7997f80c8fa9d075faf63",
    "experimental/pim.s": "fb61e6ba5a2cb5af0c7dbae918751dc0ddbeed0e6ec4067a42f79d1931f15d1a",
    "experimental/player_cards.py": "bcc01754be6375b6200de63b641753833791235f2dba95e577b8901eb57860b4",
    "experimental/postats.s": "016c3fa719155948561058a9897390ba751456043ad487ac58cff5e6df91ed80",
    "experimental/prepare_boot_credits.py": "a041519473d0a6f14f8440849fba4d7f24483e58e97a113d5b07394fe8965453",
    "experimental/prepare_critical_twin_cobra.py": "b61e04a1269526abc3f309dd273a4d9e81edc619e86c2bb40b31d8539d37c61c",
    "experimental/prepare_player_cards.py": "f9f651ebc3be2d77aa75731db59c5a9dcc03d62fbb8c46ecba0ebfd44075ea12",
    "experimental/pwrplay_clear.py": "9153975701a3d295fd23c90e525dbf2d5ed839a1c881e04b005c9d5e22cb694e",
    "experimental/pwrplay_clear.s": "96613fb81b5651fca3c27b37499532bb31efca1d5763ce51ed5348b91b147fab",
    "experimental/quickgame.s": "bd082b934fa93e2328b6881027f76e268c6028d66275e69aa3b1af1e45d4b75e",
    "experimental/replay.py": "93a06c7a0c6c89fa6ee6470326a24d39d914213efc719d82d7b5046ba8b5f772",
    "experimental/replay.s": "4e11f377d72eef01fc758015dc3b15a934eb2ede0f7b722daaae456d20c0713e",
    "experimental/replaymenu.py": "d478bf7fdb2d90fc3cff2202af32f84e37db10ffdad82620c38f2c88731f6254",
    "experimental/replaymenu.s": "6b668dbb131a6a29690eefc41e0c903a4a7dcaae5afa9913f9edd1ce15c77075",
    "experimental/replaytitle.py": "deae9e003803a1fed054962a36d667e10f823bc892dad6e1ab100a9745b82ce1",
    "experimental/replaytitle.s": "a8397a492fa034a30dc8affbec5a930ac7b9100560361ca58ac721efa60ca071",
    "experimental/run_release_checks.py": "5b9006f2cb710e309ed5b47785ac7dab2fde6e394607cc9dc5e430447655d2a3",
    "experimental/seasonend.py": "c3b5dd9dcab534ef603ce3de0d7992134acba5ca9378bc0867b34445aa43b6d6",
    "experimental/seasonend.s": "415a21e81ba56bdd1e13836ea61ae8940e9156b5705dea72f2a56cefa364a29a",
    "experimental/seasonplayers.s": "a758981650cba9b3f4ad55f2e89e755415c12690da83d2e2fe65d25fd2935af8",
    "experimental/shootout.s": "e33606035b3b3d8ea202ad9b5dff84d9a496e5506e798b0853b763342044be9c",
    "experimental/shootout_rules.s": "f4bc63a7bc81da70411b6a0a7296fe8d757b9cb510e039469fde0bb90f0106b2",
    "experimental/shot_balance_fixture_hook.py": "d24c5553000534f0bfe63d02ed81ce28a85b175712e0e7e54fd1571d22013917",
    "experimental/shot_balance_hook.py": "b1f43ff3db6e414d42f832432a187b174979ba26ed84c06db25c21f7d3b692b5",
    "experimental/shot_colour_hook.py": "ad872c66ef08f969a24062face20271fca0f9d3aeef21d0e7bce59c69f5d68f4",
    "experimental/shot_panel_hook.py": "eb1180b85028e69afb054522cbdc18ac59043c88edfc865aef202cc313239888",
    "experimental/shot_panel_left.py": "020e6812e4542a2a7321566b62ceac1104f9fd6033af59220b7ab69fa54885f6",
    "experimental/shot_panel_left.s": "7b7d0029562a7d21fa34320ea97a452e480b8f7cc4332096c7a766232dea1611",
    "experimental/shot_panel_left_hook.py": "62d101dea65cdc912ef3331ae4478a69dc4c01572b467351cb72dd269cf38209",
    "experimental/shot_plan.s": "d0fd490a444b8f00be0a3e790fb42e983e377ee65a6c3d0214ab73d80987bbf5",
    "experimental/shotmeter.s": "1043ac754281e3c88eb2598e44e0dbc9aa168d2fd85425d3eee8e03c84f117c0",
    "experimental/simulate.s": "f4b419d74e200b7d08ded12a7a16feacc0fdf314986288acd1a8f0bcf121b8ec",
    "experimental/smart_aim_test_support.py": "4c47315e1abd587d68796da2ae3081a87e21051602be91f16e8926b82897826d",
    "experimental/stars_hud.s": "0becb6840b06f6bc1dcf5a88db72db02217ec080bf97f88df31e021096e92281",
    "experimental/strict_so.s": "339ab54419575284ac78abba129c53eb8453efe72ee76cfd2710b5ac43191d98",
    "experimental/switch.s": "fd932214dca5f2f1ba772b71f3c5063bd2e0467b6b6e528261b122d1c3187dee",
    "experimental/test_core.py": "6b996d3fdd644051575f0cf7e41d831e53d5579e55ec461c67b59f5854501508",
    "experimental/testcases/alt_goalies_input_hook.py": "2e195c0de238592ddaf50394bf4415050dd7677e9b7e97c05394af596f421aca",
    "experimental/testcases/alt_goalies_menu_hook.py": "373be8926d2e0c3f6e4ddbe30afa138229b23e6b0a8c0d9c9099cd4b61091159",
    "experimental/testcases/alt_goalies_observe.py": "e52d89c0996ed8947d74c341a02e7ce5782f97242bbe7c21f956922a72547bf9",
    "experimental/testcases/alt_goalies_physics_hook.py": "bfb100e53472c0c07e7367839dd5925a42c686137ef211e48b16ca89c193203d",
    "experimental/testcases/alt_goalies_save_probe.s": "2161ee62a417d6b332a35dddda793b859cf59c890318139d48fa34b794155a3f",
    "experimental/testcases/capture_native.py": "6714fe2b9c191505dba2bc25a69efad3860bcf972ae1c55e6540aea5a18268a8",
    "experimental/testcases/critical_driver.s": "002a4c8ec77aa89386c365c1f8862eefffc6a76fda16a47fc4255c583203afc7",
    "experimental/testcases/critical_flash_driver.s": "0c89551bf20be119ce9c860466d6968af09b9ee980bce66c13749a5758ab89d1",
    "experimental/testcases/critical_lookup.s": "5ebb64cb61a2a21cb1eadc1eb3b77fd096c14bee089162e9235b9af2cbe2d09e",
    "experimental/testcases/downed_receiver_input_hook.py": "325490dda0eb3605379189e48f9b2b35cc855a37417ed13d86410b88364315b1",
    "experimental/testcases/easy_energy_probe.s": "ce6d26cce28bed4389356f5dad775e5906ae44cb0293c8933da7e05f47bf6e27",
    "experimental/testcases/easy_input_hook.py": "423e4e7b41c91704ef0374ea9ca2acac203978eec65b131b50b62334fc03b115",
    "experimental/testcases/faceoff_dots_flow_hook.py": "c778430a217e8a71bcd39ec73256794222543798babe2d0de7116750ef02bed3",
    "experimental/testcases/faceoff_dots_foul_probe.s": "00e992ad0bfaf845a2c5debca3059f963473ad6c5a2b29aa2bfac8f1b89704d9",
    "experimental/testcases/faceoff_dots_lifetime_hook.py": "7806c83383b3dd6c1966491c6c0cbba0597aadb5645f6a58b5ee3ba8516ed48d",
    "experimental/testcases/faceoff_dots_menu_hook.py": "d6db21fa439170f77440e4d5fff02fc7b39a531e87ef09efea81741dc4a14125",
    "experimental/testcases/fair_pickup_input_hook.py": "715b3bb29c59142622c6a18e568fc8f45528a7c5974d99fb8df0a7c7e41a20d3",
    "experimental/testcases/full_cpu_hook.py": "7eb01418cc9aedbdf8acbc8decc7e3afae83f0eb6dae6e92f10733e045e23032",
    "experimental/testcases/human_contact_hook.py": "82b19f4937c632e3d4ab3595aed1071deb16c8075dc8b64153a05da5dcbbf04d",
    "experimental/testcases/human_contact_probe.s": "23aaaba94800d087a357e7675a299ae95537f2a34638ec486d80dc867665df60",
    "experimental/testcases/keeper_attack_gameplay_hook.py": "29fb09ef8bac7b80f52ff25c7c4396d6ea8648324c5abb124ceace386c9aa327",
    "experimental/testcases/manual_keeper_banks.s": "05023b0f9585c2ca007fc89fdc9ea7a3298d733a96be5c5f0d9790e1c65663d8",
    "experimental/testcases/manual_keeper_pass_hook.py": "edad8fcb350d223e3787ab35b76dd19cf06694cac05a4dee74e3ec2c006166e6",
    "experimental/testcases/marker_colors_hook.py": "d0d2491d64fb1f08f8e3da6e1f4d8549b6516d5dd8842f003fd014e266376dd7",
    "experimental/testcases/momentum_easy_input_hook.py": "133ab11b633d4c2a0055103477694dbadba077c56f141eb76945d365bc381e76",
    "experimental/testcases/momentum_frame_probe.s": "8c3ebf742794058f579b906888ae523ce303ba1c1cfdca76731ab59234161fb1",
    "experimental/testcases/momentum_game_hook.py": "a0a50ce1aa9cb9f6f83e5353e04a051edf0ba81d527591e7ef46ba4c96cb585e",
    "experimental/testcases/momentum_menu_hook.py": "c99d0e1b28c8ce3553475295c92b69d6846f1ecb9742e417bdb299e1bf055582",
    "experimental/testcases/net_contact_audit_hook.py": "cf9da673ae1f02f31fe5100c6a3460905a2d2766660764264034f920dc5ca771",
    "experimental/testcases/net_contact_burst_hook.py": "e69240f6c2355d8c3e89c83dc6f7ab18b9a3302d20efbbb3d156004135aa7cba",
    "experimental/testcases/net_contact_gameplay_hook.py": "61a463bdfdecb5682c0e08dc7b796a191ec54c1ffa7d0132d36bb82b1184f11e",
    "experimental/testcases/pass_charge_input_hook.py": "114da06e28eace0315ceedc69201ada1366b733a248997fc5687e98395e0e46a",
    "experimental/testcases/pass_charge_input_probe.s": "5981458fba0cf5f24ee3311c55699978048dc333c3e7077a5e1229f4d26e5100",
    "experimental/testcases/pass_charge_menu_hook.py": "b998ec29f4f78ef4892cd460f722d70493f39f02a2e226d044e7f3e6c86b9364",
    "experimental/testcases/pass_height_input_hook.py": "2ddcf5e46dd66c4cd85353c9f704de3ba57f7c5454a73b663cc0b89851884a55",
    "experimental/testcases/pass_height_menu_hook.py": "199cfde4c40afc27e9bba202d45056855762396d14908d16914fb231eef6c994",
    "experimental/testcases/pass_height_probe.s": "b48e9dfeb859d96b3b2d8f967035653a1f6b8085adc54a75352ab9fc558dc371",
    "experimental/testcases/pass_mode_input_hook.py": "dc2b84cc20d3cbb925da0d8d097a7a21dba732b6c2599e8a6e0c9adaa51e3021",
    "experimental/testcases/pass_mode_input_probe.s": "637cdcb7be08ab359f078e53cdf3b4b7fa238f253ea8047c38db465af71e57ad",
    "experimental/testcases/pass_mode_menu_hook.py": "609455982a81c1ca02b14a8699807696046d823bc4fa931ca8545dac36eeb2b3",
    "experimental/testcases/pass_speed_input_hook.py": "2e0f5398e88519e3719e80813a94646d3b52b2412f6ecf27f38bf7721c426bf0",
    "experimental/testcases/pass_speed_menu_hook.py": "e44d3487180738552f0b4793fa5253bd44d6442d1836b803f9b63b1cd3f8e991",
    "experimental/testcases/pass_speed_probe.s": "368c20c9a59158116ec0c6f23283c9f52065eb343be74cd3656d3f956b42deba",
    "experimental/testcases/penalty_owner_hook.py": "e0ec1f5bed58e4ee4ddb97b77c693f656be974663a9ad72e139bad52b0f42e90",
    "experimental/testcases/penalty_owner_probe.s": "df1bc6ac6bf01cff80b8b885dae07872f9b368ecc901c60951d3bb51c00511ee",
    "experimental/testcases/penalty_rate_input_hook.py": "b260d2ff3b1e3743a3236734c49426e8efc5ed645873115f8870ae7fd9b536c7",
    "experimental/testcases/penalty_rate_input_probe.s": "ba4f18f5980c4e0ceaca7678c699074048dd2ef74e34fe78e4d40c203cf26882",
    "experimental/testcases/penalty_rate_menu_hook.py": "4703e9856190e2fb8a110621d97414f0766a59f02c3d3e9e3a2099de1399d7a1",
    "experimental/testcases/pickup_delay_input_hook.py": "b31deaccdabdcfc49db5928abbe0fe25cb97ef55d1d56377c7cb0189fc937751",
    "experimental/testcases/pickup_delay_input_probe.s": "a1bbb2a83608e24317d6a76d77491f5bec4bc50a1917c8c2f2faa6c893245b12",
    "experimental/testcases/pickup_delay_menu_hook.py": "e612a6d0ac70610782c192d827cb18b4b11c9c777b1200db0531b63ad4248634",
    "experimental/testcases/pickup_delay_release_probe.s": "ecf5a7ef8f2b1bded9fa0ddedc5ae0433ab5d771527564c60f70bc207885b98f",
    "experimental/testcases/quickgame_flow_hook.py": "2a19d3bf4f9595f061869a485984fddd434b7fae1a2b7ad6f54fdd403dcfeab7",
    "experimental/testcases/quickgame_input_hook.py": "4c60133ad40eb72507fcaff09ec0ded0ec7604eae646ed2b4ca446d17bab7320",
    "experimental/testcases/quickgame_shootout_hook.py": "044e442118639d4482166d0f4239a668ae57005c40aadb3a52cd0af8b93ec29b",
    "experimental/testcases/season_navigation_hook.py": "d076b168ebcfab0d69ce9e038d9c9cc5dfb9ec8882a5edc0f5bdec2e740df398",
    "experimental/testcases/season_slots_hook.py": "4f6db68d0618bda665b3800e2f59c9b749b8d87a774332b1e6c2711aee1b4439",
    "experimental/testcases/season_teams_hook.py": "daca5448f01a14021cc9c3daea47b6671f6fda1b7fc7b98067add85377e4dd8f",
    "experimental/testcases/shootout_hook.py": "abf272abf6fd3da7462e9c08fceda362f860f7bcf817d8e1555b21c0624e8001",
    "experimental/testcases/shootout_rules_input_hook.py": "9654f93880498326290bb47b0920ec8476921b67f1b751d7ef185f75535dfe12",
    "experimental/testcases/shootout_start_hook.py": "75350db6fd9448fc302b89d646b0c8108975fe911bd95c907a079c8140afff30",
    "experimental/testcases/shot_bar_probe.s": "a3de7affe9832e44347ab543b0c54cf75fa1f75711eebb3772ee4c2ef2670f86",
    "experimental/testcases/shot_panel_dma_hook.py": "5d1c3b325ae9de8216abce1c2af0869c46d93f5571c76ede85fb7a9d7ed08adb",
    "experimental/testcases/shot_panel_penalty_hook.py": "7a85710d2059213e5ee49f5bba06c28c3cc65e8664b1031a07efd11be1a122cd",
    "experimental/testcases/shot_plan_flow_hook.py": "6647763635e6aa1d850bd0f741901df260ea29a75e4cce6dde7c6c45b148af6c",
    "experimental/testcases/shot_plan_input_hook.py": "6ea217178d80b6c82a82fbe395ba6d3d78f988125b6485133df09d7576fd8782",
    "experimental/testcases/shot_plan_lifetime_hook.py": "3757fcdde6860ef46733e322314b241243bcd7cc7201ef919d6e8a0ca42af996",
    "experimental/testcases/shot_plan_menu_hook.py": "8ee4a39f9eebbb6df3d762b5c40f118ddc4955050c2a3c908cb7cb62cd5a3942",
    "experimental/testcases/shot_plan_observer.s": "90787c99845f7ec6c8630d6d984bab29a73de7fbebbe888818fb88db267dc11f",
    "experimental/testcases/strict_so_lifetime_hook.py": "b890cc8b237d96ddaea50353952cb9af00ee8a6161289fefe4847d521a0a6d2e",
    "experimental/testcases/strict_so_menu_hook.py": "cf046b459346b24baefb3269c76b84e016fc6f1dc467f015e30f9c9a05df765f",
    "experimental/trail.py": "714ed463db27672045409cdcd211224ae5f129cbf563705bea14cc030c5c2851",
    "experimental/trail.s": "69c5054e7d3766f272ae80a2053ea23546e46b55f8d342bc3f818bbcba6015e1",
    "experimental/verify_ai_actor_layout.py": "09f8bde09122a4e4a8ccf2993dab5e1375c3d3b001220e364e2d0529038646cf",
    "experimental/verify_ai_attack.py": "94ffb7f7716454827ed3ed23f3ce036e226461118e5bd436abb694447ae601dd",
    "experimental/verify_ai_attack_gameplay.py": "ee554f2ad14db3668228583dd1befa2d4966ee44ac7eacf5d2b006073c2881da",
    "experimental/verify_ai_attribution.py": "4800ca3a43ccdee559129efdca1712d3959ee85be58f893f36a34a63d0ce8444",
    "experimental/verify_ai_complete_lanes.py": "27c35cded56c43824ca98fe1ee6f6c59d3a025849d27961b7c48fc91e9382f8d",
    "experimental/verify_ai_cross_choice.py": "ce7e5c7ca1355021b010ba4940ddf5aff8709a6f99ef81f5e33a4b0f79582af2",
    "experimental/verify_ai_cross_hooks.py": "2f4069252b4d771f044d303d0551004d24577a590c9a742fc4ecca647fd93345",
    "experimental/verify_ai_defence.py": "6359bb566906d3346c3da438786ea259f2c167e1203aa7e498d9175031dffab4",
    "experimental/verify_ai_defence_gameplay.py": "92b17ce7b041bab7b4d19779d4065b3172826de5acc85e52e95e979f0f09eb7f",
    "experimental/verify_ai_flight_coverage.py": "6c07481b13ebc06810e75d72e45424fdfec6eab000f2c0a6f1df2e2e2e08773c",
    "experimental/verify_ai_gap.py": "250b4e8a52cc3f8a7d8d2d04707ec47fce3415ebf2814ec2ef7ac3022900e541",
    "experimental/verify_ai_gap_gameplay.py": "975ed935eef8100e458d4f79d897c46104230a81d2bca280d26954ebba8811d7",
    "experimental/verify_ai_keeper_pass.py": "69f43b7ff4014f75dae077699ab1ab03f7664e759589ae7c399eb26b7c138c2b",
    "experimental/verify_ai_pass_plan.py": "fe9b61f9a4fb32cd508e673638df2d169b78eeb6123b629240c4c7166c81cc36",
    "experimental/verify_ai_pass_plan_gameplay.py": "e4f9322bdbb74e80d80d999702f7838a9a4a3c93688e88fb8cf004f3276ba4cb",
    "experimental/verify_ai_playbook.py": "549b3fd68573db6b26f28e4ecec3156cb0ac2cf6322ea55f896bad3ddd99e1c3",
    "experimental/verify_ai_playbook_gameplay.py": "9b133b5087338cb77b5e3e33383660388665a2e75433aea2c8877913791203a8",
    "experimental/verify_ai_relay_choice.py": "9374af942b2ac78f8f5530c91f2eabe5f4897fed94b64d19837b6a2b4e54c816",
    "experimental/verify_ai_smart_aim.py": "024c21b380bd3cdf2ae3be2edfda5b6ee3dcaa78c5e7636a7bb4715a15460f14",
    "experimental/verify_ai_smart_aim_gameplay.py": "8b8cd182f3374fd07e2c7cd5270f34a968b579e87e9737c1347dd93d33e3b062",
    "experimental/verify_ai_smart_aim_physics.py": "104aa95c84d97be8252c0b6fc2e655340da68576f0ae6e0f3706e743296e0d48",
    "experimental/verify_ai_smart_catch.py": "391dc01db5c91327e43edb5a002bebbe977eaabcedb08438bd8ee9f27240c7ee",
    "experimental/verify_ai_steering.py": "12b63c32928133f5122304f7f04855f95425c4573c6ef64950327c9a8e49850e",
    "experimental/verify_ai_steering_frequency.py": "8a10bc3e2d533ef32e8cb0152b8c5f8f1d352c6c8cbea578dce665e5580019b7",
    "experimental/verify_ai_support_spots.py": "497b016329edb443f63c140aa24f2f5d04076964974716b9ce65b9bda8bdda65",
    "experimental/verify_allstar.py": "d8bd218c22c34fa3d7d89a5f74e37ddb763e4d49ef4969193466cc8dcae51f9f",
    "experimental/verify_allstar_flow.py": "5dfe9f94c770c5010af13f36b4a1839671503a5b8ec89dca1cdd20d38d898235",
    "experimental/verify_allstar_shootout.py": "72473de20cee550c7a0ffbe29500175722799996f5b8389eb06a046603a6d82f",
    "experimental/verify_alt_goalies.py": "2cca60a76c8319ca90e11acd48902df0fbd5c790a2dc2ff75f6ee904e6b0651d",
    "experimental/verify_b_switch.py": "e3e8e3e08a86215022ba53e82a3d4ca3a77f29bb0b0aa84fd4ea940ecb138faf",
    "experimental/verify_centered_cross_gameplay.py": "f84dbb8de6b3355dbe6c611572fdad5f46158b3b53b90eaa559fc3fda1592105",
    "experimental/verify_coach_goalie.py": "9a31d7effd7a5d3b6323cfa73401e193b1f6c8d8d6d65c8f236f24f7446c4334",
    "experimental/verify_coach_lines.py": "75d4ac8a54a22334b04e330906e7a0cf71ae3446bc3da0dba462161f950f6517",
    "experimental/verify_credits.py": "14b5be0abf0c5a6bdf32640cde2c72d0c7045f1c441b6cd41850b618e72c0cdf",
    "experimental/verify_crit_lock.py": "a85ca1ffb294887a94f5bb17dac60f921beb55ad9b2ac360fa35392574d4f2fb",
    "experimental/verify_crit_menu_render.py": "8a8c8de10100fca3b91e29f3c323dfca2e97cd06dfb183dfd8a58f0e100ea663",
    "experimental/verify_crit_option.py": "e82453a04dc8c7ec3e43cfa7df179609d0de2e99ad42fddfeb8aa57d26b02414",
    "experimental/verify_critical.py": "ad7356660eabc37d5a6b33d4d02698183c096d74be57a01cd579e968f6de05a0",
    "experimental/verify_critical_flash.py": "1dbdd1bfdaa4342714af750d6ca5c168bef0c8b288da361a2986e15a95c2f29a",
    "experimental/verify_critical_slap.py": "f58b13fed7286665f4a800389cd49a2bb3fe314daadb1af017b712915fac8643",
    "experimental/verify_critical_sound.py": "b203a30e593304f09a89cb7b3269fde4f4e294d0ca1163f35491ea70c582e012",
    "experimental/verify_critical_trail.py": "8c6f272063beaae6571e6b590a40c4f2a143c516e38beeeafd545a76e512d876",
    "experimental/verify_critical_velocity.py": "9b56002698cfd3786bcc7acb4c887896cc9b3cc3841b047d35df752513229c70",
    "experimental/verify_crowd_modes.py": "6adff0572b084cad23fffe30f3290250d6f5c530dc188875b989a84eaa57feb0",
    "experimental/verify_downed_receiver.py": "b638c5a3c14f1772e5d1a2d319799ed9f9e60498af14916d1f46582c546e8e92",
    "experimental/verify_easy_stats.py": "1c9c57028ef42ea62706232393432630cffb36c66d9089321b93762b33251a98",
    "experimental/verify_faceoff_dots.py": "b0560c84f5c6f4dea349210f3a6ee32296d6d4d3056cec9ed9c95e852c0ae706",
    "experimental/verify_fair_pickup.py": "f5eb9dd44db497d54021e9f6c3d5d5690fbd77a705c023d922606290328547a0",
    "experimental/verify_finished_season.py": "932a1e7de062db04b9b2caea7f5b5064a399907a96896953ab07193f33d25692",
    "experimental/verify_finisher_geometry.py": "6fa0b848516b474919409fdc9d46761b21ef8fab2ccbfe52d0d050cabce77c9a",
    "experimental/verify_finisher_hold.py": "1de01068e7d223405183920212f06edd7a5a2aed49f0e0f88ea66ebf1bf672f0",
    "experimental/verify_finisher_position.py": "cea6ba56c13e258f9d0e052a3984a6291873a941367122d81ab46f4f151f8666",
    "experimental/verify_forum_fixes.py": "c0564956cfcc71d5c997ca4b4f2bbe56547faf323b5ecf0e6c6656abfc1cfb61",
    "experimental/verify_four_goalie.py": "ba1493b81f2ccd63cded538c09e4186feb88233811f59791f13d73ee5e948315",
    "experimental/verify_four_lifecycle.py": "dc8edc5536ee6ee0c8181ac589d07f6ed436bc13fcf1a0896e83e8ce51ab4d29",
    "experimental/verify_goalie_attack.py": "874f0858e469ea08063f05c7b158bc92e17fb80bd9b39273086f3324b15c7d27",
    "experimental/verify_goalie_attack_gameplay.py": "871c2017aa9c912c5be625c7e0a685549978e69896613d0a79fd9ce9c301459f",
    "experimental/verify_goalie_attack_reset.py": "1cfff8fdc94ca5327763c339a3828989080b1ff4b21007261c396e6fcebeb55b",
    "experimental/verify_goalie_catch_control.py": "9aa61e79ebf336e880066820a92d18a813e4f228641777f0f91764ae9d01d616",
    "experimental/verify_goalie_catch_gameplay.py": "f8e756607baffcc8ea09f57b96d44694a7321f6d7dd5907f05dd275d46e31bb8",
    "experimental/verify_goalie_lateral.py": "e02e42e008c75c1df3d184d2f1e0561091f8aecd2d4f3a809be508da269a4c0d",
    "experimental/verify_goalie_lateral_gameplay.py": "5d0584279b66286a775af1ae2a6dabc2b2f8a6d48ba77769e5145b5fc4895899",
    "experimental/verify_goalie_request.py": "6b9d32dd8bbecd0e16e2f4e9daf97a7ba048aa14f8b368d7da70240ee46570a8",
    "experimental/verify_goalie_season.py": "9defc999409c09e8b3d49faac8ca1518cb44c040e98fdb7b5fca1388a90857d7",
    "experimental/verify_hud_overlay.py": "92fd3fe223ea5fbf6ca630410e314fb4652db0101ccbbba1a8bb752e6d1cfa2b",
    "experimental/verify_human_contact.py": "d2836250e1329bc6eee2e93fdcdce52d31c450856b14a968fef60aa4db4b143b",
    "experimental/verify_icing_menu.py": "4efbafce0634b17350dadac635c3a18839b6fb6780e7ff7a4db67bf56c772f81",
    "experimental/verify_icing_rule.py": "0a380757ff643a67a8812f04355cf9ca7a5d0d7bf56947c8f91443106a1db17e",
    "experimental/verify_leaders_exit.py": "a1763531f2944bbc8b6c47c4368dcb4ce82868583557abcd5683ae3f34031ea5",
    "experimental/verify_maintenance_replay.py": "584f2a253ed83f827cb749a5aa307afbf261c259a3bc7051338ac7518d7d6f8e",
    "experimental/verify_manual_keeper_pass.py": "13ad8b8bc375173b5957841c15b3934637e7107c2f0556cf37a8be5969c0bb70",
    "experimental/verify_menu_defaults.py": "a176da2523a1d77e5e4a0236114b5ed046eb69750aea609edd89ba304c433bb7",
    "experimental/verify_menu_font.py": "61d1fdca40ed5dcb12742765a9160de6113b2432948e4933dfe83a00855e61fa",
    "experimental/verify_menu_team.py": "5604c2a0f10f15dd4bc77604023af7179a4ccc0e4f167eee53451cc4e8fa5419",
    "experimental/verify_mini_division.py": "bbefdc7b96e556eebaa93f98e922d22cfb622864ff123f74fb6543640b6f58de",
    "experimental/verify_mini_seven.py": "154c669d6025c4ae8d7f1b7d25bd590168638f0a3f0df95e4f9bb4b3bb152ed1",
    "experimental/verify_momentum.py": "005aae318907e4f3e1412aa0dc5874d6b7ebe6fa6221c1f192f211307d39a22d",
    "experimental/verify_native_observers.py": "56e9ece837209deb47506379f0e411a189881ed56aa012c6b8a7e5fc369f9a25",
    "experimental/verify_native_players.py": "1a2f88761f6b4909bddf130b2fa459f61e9cce69f36685eb0c43dff40be44889",
    "experimental/verify_net_contact.py": "72755569f27cffbb07b6c8ebaaecfefc0529936743e94b1cad224a1af5d814c4",
    "experimental/verify_outlet_deadline.py": "ac0ac4b5b94e7de717484f1b04cd220fda683230d2276cb02b0cd91d647a8fb5",
    "experimental/verify_pad_colors.py": "6e58ffe94bc1b12a703cb7c6a8f83119319fa768195ae95dcee73720187eec3b",
    "experimental/verify_pass_charge.py": "9aea5bc40e3b30d6d0d5f7c5ca78be4cc21a89094fb5ab22c80e14449a1a85e2",
    "experimental/verify_pass_height.py": "04632d790d310d7c07eff0f94c534107b300d5e9c8ed63761ae89b8d7f8b32ca",
    "experimental/verify_pass_mode.py": "3401ee37c0bb8a9066cba5819dfed9706cd3a95389fc47ba60883095dbf17eed",
    "experimental/verify_pass_speed.py": "6d5adb5a2cb73b835878182d634c8e464eb832b63cd49badf20febb3ac9056d4",
    "experimental/verify_penalty_owner.py": "285ef3d2bca99360139c369f26e792ff4e96a50958f0f764dfec4b6b27f9fcb4",
    "experimental/verify_penalty_rate.py": "411f7c1a25c21c639a9fbbd8746142608a00c18c88b9841c77c246fa015464bd",
    "experimental/verify_pickup_delay.py": "13edcf4af3c9798d15c4a6713fc081aded66e9f67b795494c32d06fd233a5e67",
    "experimental/verify_player_cards.py": "bf85e0258ee7ddc89d5722f6dec0da19e5aac62fb312e309d06680014cd5c480",
    "experimental/verify_pwrplay_clear.py": "90e420909e4f8015a9cca9bb0ea42aea6569ca8ba9c33ff7ec280be062a44f7b",
    "experimental/verify_quickgame.py": "5023e64badbaa84c26527af25d08fbc557c1d3e2f151dc5483217b976edebfd8",
    "experimental/verify_quickgame_flow.py": "bfb35e0e6ddecd6b85b65c81b2aaa00073bc166e6ec6e4874c13acf97dbd492a",
    "experimental/verify_quickgame_shootout.py": "f7ba092c7bd89d938b4d8c841e364322d5be0552ce336e985b1f04d9884c50a0",
    "experimental/verify_replay_option.py": "d67cf27a47f0d88a8b1ad5e515140f7882f37185b77beee27ed28cb3ac149a86",
    "experimental/verify_rewind_wrap.py": "9821f05cf1426ad94e6c3ccfeb85d1a4ff69bb219b39738da561db8643f8c36e",
    "experimental/verify_season_browser.py": "7df6e9242c909e6c90fcf1ce43379e761155f99cdde2e4c364bfdf77fc176977",
    "experimental/verify_season_identity.py": "2367951546f3a6958f55110063214b044ab5d0cb13e237ef08a4f57bd2d39f55",
    "experimental/verify_season_navigation.py": "84f2368d3097bd620b8e90feaef427fc9f79652d08b7dad9893050ee475dd809",
    "experimental/verify_season_players.py": "597f9d2b6e327777f267f31cef0ae1d3f51c8e5045d18d7d835d336a0785e97c",
    "experimental/verify_season_settings.py": "f4f0c18273ec483ff5fdaf0fe7e35bf83e1531c1fd644b2a7d1db578ce44b2bc",
    "experimental/verify_season_slots.py": "d134d3af1d15e212a1c99858a4d2a9f7cef253c76452f5e8d113ff5f99203359",
    "experimental/verify_season_teams.py": "1e0f367197b219f773e82ac9562f31bed3d1bb995419280f3fb1e44acfa643b0",
    "experimental/verify_shootout.py": "284c62db469ddcf47d36fcbb9d30a95568026ed38ce3b2e8af06e181ae76fdb4",
    "experimental/verify_shootout_rules.py": "fd48eba53426314989d146beeb5616bf883e9960cee1dbfac1e8481a26bb7e1e",
    "experimental/verify_shot_balance.py": "9041b0c32d72d4aaa05a77596f9d5e15ba8808560a2b256a52d4dbd192a69dae",
    "experimental/verify_shot_colour.py": "f1d5d554036c18f06ebb9a3ad4ae79e45882a84deb12b0997c0f73a5c7f11ddd",
    "experimental/verify_shot_panel.py": "d3b965028c77603fcb6168e66f4b2f06116f2f0108945ce4edbd3d55310cade0",
    "experimental/verify_shot_panel_left.py": "d0e6c043789aeabb17a6c03471ae4bb36e355b6f24dd93c73befd48aa98e43ff",
    "experimental/verify_shot_plan.py": "4d28d93347bb456c2256c187714c21b4111760918154330b0303d71dd6a8d793",
    "experimental/verify_sram_commit_readiness.py": "ca132d9161dd75d6d7d6accd6fc20bb40d95ab54a9719c5ce062f9b2ed9a3628",
    "experimental/verify_stars_hud.py": "996080774ab9ce170e988f8f42aa987c43e16cee2a49cdbc9810ab859196f0b4",
    "experimental/verify_strict_so.py": "0bb936d231cc0f1a93ae29f1bd8f5f93efe25f95a10a7fe0e6908a5511560edd",
    "experimental/verify_whistle_momentum.py": "8f9b6258454ef4372be78d123fd054675f41f2f533dc6ceb97acd02777c57305",
    "experimental/ygoalie.s": "26be4911441f737003b4646ef23c9a0124a3209dec5eb1f788406017471cffe1",
    "patch.py": "776dce5d5369f235dde36fe36fbc7752f47a02e51d6abc4a1b4c375c6f5ea89e",
    "season/build_season.py": "09e4049d84b4f53190be2ebc0fb3379ab98a2c6863b05cdecf7e33431ee7f054",
    "season/features.inc": "756b61fde4f3ed7dac24d165be15fa983510295f167f11a155b5c147be00cd5c",
    "season/gk.inc": "c97738a386761d98a32ed898eb51fa9f9317ebf005906bc866e0b3d89c52ae84",
    "season/leaders.s": "9836df75794a74d3ccc6aecd5c3ab98a0f7693572ef4a931593c02699fc5bbee",
    "season/minisched.inc": "55813b51bef49b3eff0fbc84471f7d237d0384d4aa8fcd6079ea2f575683d421",
    "season/minischedule.s": "5aaaf17f9dd58389cfb69f895803887d77dbd31d209f9eca29587ea4a7acd393",
    "season/mknv.py": "f936cc648740002964da356f4d9f366c2cd026c28ed746849d23bb86fd6b8ffd",
    "season/newseason.s": "b6f7fb1b61f81f636cc8d69e8ba3df631e8cd773df71734286cbb40a2d23e443",
    "season/opponents.s": "5458bc94be5f1ed56a92f871523f53b945bf4f05a158bceb7e29ced4e0dfcaa2",
    "season/playoffs.s": "faadcee94f832b770cc472742be4c7f11f684a396c458940e3ceea7fbc75b288",
    "season/pweights.inc": "e5ec74a87f34b7ef9f91524a24b56f44243d1fc032b0349ebe2b3f14414a4784",
    "season/readsram.py": "65addad4ec2366ae2b2a18db506371cec06721d3d5bf87800bff351bed4d5bcc",
    "season/sched.inc": "984b057c1de152d343aa2f0bd9a56e0b5631340c1a733b52f1a9c7f9999386ce",
    "season/season.s": "e3da19691924cf444659ee99fd8d7bf4eb3df7f74d5ad99794bc84d4efb510cd",
    "season/seasonmenu.s": "c37cd819224ab5bcfb118a9f987be80c1cd2361ab800dcae4ee14296ea1da32c",
    "season/slots.s": "9945494c5e366089bc1450b8fe824bc14f2b9857adc9093091f3de3bf9eb9cb0",
    "season/standings.s": "fca524caa289e9005e46be71333d1cc4df3f873f36541b7805b1b2baa3c54b03",
    "season/statsinput.s": "3dcd4445a29453020a5ae5232ba7bc0d35a2c86f0e6a8dc57b5cc04da0bcc6f5",
    "season/strength.inc": "56f3d61bfba563d08280f0eac7540f25bad257b5a55449be9ba8ec65a15bb1eb",
    "season/table.s": "fdbf89958694ffe40d713a7d56dd300be9604387f8c22aca8467c6e8883c213f",
    "season/teamstats.s": "4ed51db472f5a4c9918794860ebbac23b63bd7815e54a98c0c8a18426e62388d"
  },
  "status": "failed",
  "checks": [
    {
      "test": "critical_flash",
      "returncode": 0,
      "seconds": 0.48,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "critical_flash.log"
    },
    {
      "test": "critical_trail",
      "returncode": 0,
      "seconds": 1.88,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "critical_trail.log"
    },
    {
      "test": "critical",
      "returncode": 0,
      "seconds": 3.93,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "critical.log"
    },
    {
      "test": "season_navigation",
      "returncode": 0,
      "seconds": 6.43,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "season_navigation.log"
    },
    {
      "test": "finished_season",
      "returncode": 0,
      "seconds": 7.04,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "finished_season.log"
    },
    {
      "test": "menu_team",
      "returncode": 0,
      "seconds": 5.78,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "menu_team.log"
    },
    {
      "test": "menu_font",
      "returncode": 0,
      "seconds": 5.68,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "menu_font.log"
    },
    {
      "test": "four_goalie",
      "returncode": 0,
      "seconds": 12.4,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "four_goalie.log"
    },
    {
      "test": "season_slots",
      "returncode": 0,
      "seconds": 19.01,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "season_slots.log"
    },
    {
      "test": "goalie_request",
      "returncode": 0,
      "seconds": 3.98,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "goalie_request.log"
    },
    {
      "test": "forum_fixes",
      "returncode": 0,
      "seconds": 2.93,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "forum_fixes.log"
    },
    {
      "test": "critical_velocity",
      "returncode": 0,
      "seconds": 0.52,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "critical_velocity.log"
    },
    {
      "test": "shot_panel",
      "returncode": 0,
      "seconds": 1.53,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "shot_panel.log"
    },
    {
      "test": "shot_colour",
      "returncode": 0,
      "seconds": 1.23,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "shot_colour.log"
    },
    {
      "test": "four_lifecycle",
      "returncode": 0,
      "seconds": 35.54,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "four_lifecycle.log"
    },
    {
      "test": "season_settings",
      "returncode": 0,
      "seconds": 21.12,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "season_settings.log"
    },
    {
      "test": "ai_defence",
      "returncode": 0,
      "seconds": 14.35,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_defence.log"
    },
    {
      "test": "ai_defence_gameplay",
      "returncode": 0,
      "seconds": 3.78,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_defence_gameplay.log"
    },
    {
      "test": "shootout",
      "returncode": 0,
      "seconds": 107.04,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "shootout.log"
    },
    {
      "test": "ai_attack_gameplay",
      "returncode": 0,
      "seconds": 4.22,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_attack_gameplay.log"
    },
    {
      "test": "shootout4",
      "returncode": 0,
      "seconds": 99.91,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "shootout4.log"
    },
    {
      "test": "ai_attack",
      "returncode": 0,
      "seconds": 20.91,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_attack.log"
    },
    {
      "test": "ai_playbook",
      "returncode": 0,
      "seconds": 5.57,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_playbook.log"
    },
    {
      "test": "ai_gap",
      "returncode": 0,
      "seconds": 17.29,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_gap.log"
    },
    {
      "test": "crowd_modes",
      "returncode": 0,
      "seconds": 2.35,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "crowd_modes.log"
    },
    {
      "test": "credits",
      "returncode": 0,
      "seconds": 1.31,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "credits.log"
    },
    {
      "test": "ai_gap_gameplay",
      "returncode": 0,
      "seconds": 14.61,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_gap_gameplay.log"
    },
    {
      "test": "leaders_exit",
      "returncode": 0,
      "seconds": 2.3,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "leaders_exit.log"
    },
    {
      "test": "hud_overlay",
      "returncode": 0,
      "seconds": 3.04,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "hud_overlay.log"
    },
    {
      "test": "ai_cross_choice",
      "returncode": 0,
      "seconds": 3.08,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_cross_choice.log"
    },
    {
      "test": "ai_steering",
      "returncode": 0,
      "seconds": 3.64,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_steering.log"
    },
    {
      "test": "ai_playbook_gameplay",
      "returncode": 0,
      "seconds": 14.7,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_playbook_gameplay.log"
    },
    {
      "test": "ai_cross_hooks",
      "returncode": 0,
      "seconds": 5.83,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_cross_hooks.log"
    },
    {
      "test": "ai_keeper_pass",
      "returncode": 0,
      "seconds": 1.28,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_keeper_pass.log"
    },
    {
      "test": "ai_steering_frequency",
      "returncode": 0,
      "seconds": 3.28,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_steering_frequency.log"
    },
    {
      "test": "ai_relay_choice",
      "returncode": 0,
      "seconds": 4.0,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_relay_choice.log"
    },
    {
      "test": "ai_complete_lanes",
      "returncode": 0,
      "seconds": 0.54,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_complete_lanes.log"
    },
    {
      "test": "ai_attribution",
      "returncode": 0,
      "seconds": 12.6,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_attribution.log"
    },
    {
      "test": "ai_actor_layout",
      "returncode": 0,
      "seconds": 10.49,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_actor_layout.log"
    },
    {
      "test": "ai_pass_plan",
      "returncode": 0,
      "seconds": 3.03,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_pass_plan.log"
    },
    {
      "test": "finisher_hold",
      "returncode": 0,
      "seconds": 7.49,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "finisher_hold.log"
    },
    {
      "test": "ai_pass_plan_gameplay",
      "returncode": 0,
      "seconds": 4.29,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_pass_plan_gameplay.log"
    },
    {
      "test": "ai_support_spots",
      "returncode": 0,
      "seconds": 24.68,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_support_spots.log"
    },
    {
      "test": "goalie_attack_reset",
      "returncode": 0,
      "seconds": 1.43,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "goalie_attack_reset.log"
    },
    {
      "test": "sram_commit_readiness",
      "returncode": 0,
      "seconds": 0.32,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "sram_commit_readiness.log"
    },
    {
      "test": "goalie_attack_gameplay",
      "returncode": 0,
      "seconds": 2.01,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "goalie_attack_gameplay.log"
    },
    {
      "test": "centered_cross_gameplay",
      "returncode": 0,
      "seconds": 4.18,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "centered_cross_gameplay.log"
    },
    {
      "test": "goalie_attack",
      "returncode": 0,
      "seconds": 8.9,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "goalie_attack.log"
    },
    {
      "test": "ai_smart_aim_physics",
      "returncode": 0,
      "seconds": 7.39,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_smart_aim_physics.log"
    },
    {
      "test": "ai_smart_catch",
      "returncode": 0,
      "seconds": 7.99,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_smart_catch.log"
    },
    {
      "test": "ai_smart_aim_gameplay",
      "returncode": 0,
      "seconds": 4.23,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_smart_aim_gameplay.log"
    },
    {
      "test": "crit_lock",
      "returncode": 0,
      "seconds": 12.19,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "crit_lock.log"
    },
    {
      "test": "b_switch",
      "returncode": 0,
      "seconds": 5.78,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "b_switch.log"
    },
    {
      "test": "stars_hud",
      "returncode": 0,
      "seconds": 2.2,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "stars_hud.log"
    },
    {
      "test": "ai_smart_aim",
      "returncode": 0,
      "seconds": 44.61,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_smart_aim.log"
    },
    {
      "test": "goalie_lateral",
      "returncode": 0,
      "seconds": 5.0,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "goalie_lateral.log"
    },
    {
      "test": "goalie_lateral_gameplay",
      "returncode": 0,
      "seconds": 16.13,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "goalie_lateral_gameplay.log"
    },
    {
      "test": "outlet_deadline",
      "returncode": 0,
      "seconds": 16.57,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "outlet_deadline.log"
    },
    {
      "test": "ai_flight_coverage",
      "returncode": 0,
      "seconds": 95.67,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "ai_flight_coverage.log"
    },
    {
      "test": "replay_option",
      "returncode": 0,
      "seconds": 4.45,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "replay_option.log"
    },
    {
      "test": "rewind_wrap",
      "returncode": 0,
      "seconds": 0.64,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "rewind_wrap.log"
    },
    {
      "test": "pwrplay_clear",
      "returncode": 0,
      "seconds": 0.64,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "pwrplay_clear.log"
    },
    {
      "test": "season_identity",
      "returncode": 0,
      "seconds": 14.08,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "season_identity.log"
    },
    {
      "test": "coach_goalie",
      "returncode": 0,
      "seconds": 3.63,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "coach_goalie.log"
    },
    {
      "test": "goalie_season",
      "returncode": 0,
      "seconds": 4.44,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "goalie_season.log"
    },
    {
      "test": "coach_lines",
      "returncode": 0,
      "seconds": 15.41,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "coach_lines.log"
    },
    {
      "test": "crit_option",
      "returncode": 0,
      "seconds": 12.98,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "crit_option.log"
    },
    {
      "test": "crit_menu_render",
      "returncode": 0,
      "seconds": 9.15,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "crit_menu_render.log"
    },
    {
      "test": "icing_rule",
      "returncode": 0,
      "seconds": 3.86,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "icing_rule.log"
    },
    {
      "test": "goalie_catch_control",
      "returncode": 0,
      "seconds": 4.01,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "goalie_catch_control.log"
    },
    {
      "test": "goalie_catch_gameplay",
      "returncode": 0,
      "seconds": 1.35,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "goalie_catch_gameplay.log"
    },
    {
      "test": "icing_menu",
      "returncode": 0,
      "seconds": 16.83,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "icing_menu.log"
    },
    {
      "test": "menu_defaults",
      "returncode": 0,
      "seconds": 3.97,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "menu_defaults.log"
    },
    {
      "test": "whistle_momentum",
      "returncode": 0,
      "seconds": 0.83,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "whistle_momentum.log"
    },
    {
      "test": "mini_seven",
      "returncode": 0,
      "seconds": 4.25,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "mini_seven.log"
    },
    {
      "test": "mini_division",
      "returncode": 0,
      "seconds": 13.11,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "mini_division.log"
    },
    {
      "test": "human_contact",
      "returncode": 0,
      "seconds": 30.6,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "human_contact.log"
    },
    {
      "test": "penalty_owner",
      "returncode": 0,
      "seconds": 39.23,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "penalty_owner.log"
    },
    {
      "test": "manual_keeper_pass",
      "returncode": 0,
      "seconds": 18.32,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "manual_keeper_pass.log"
    },
    {
      "test": "shootout_rules",
      "returncode": 0,
      "seconds": 10.68,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "shootout_rules.log"
    },
    {
      "test": "downed_receiver",
      "returncode": 0,
      "seconds": 18.48,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "downed_receiver.log"
    },
    {
      "test": "pass_height",
      "returncode": 0,
      "seconds": 25.49,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "pass_height.log"
    },
    {
      "test": "maintenance_replay",
      "returncode": 0,
      "seconds": 209.47,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "maintenance_replay.log"
    },
    {
      "test": "net_contact",
      "returncode": 0,
      "seconds": 84.72,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "net_contact.log"
    },
    {
      "test": "pass_speed",
      "returncode": 0,
      "seconds": 57.72,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "pass_speed.log"
    },
    {
      "test": "fair_pickup",
      "returncode": 0,
      "seconds": 67.54,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "fair_pickup.log"
    },
    {
      "test": "pass_mode",
      "returncode": 0,
      "seconds": 112.1,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "pass_mode.log"
    },
    {
      "test": "pickup_delay",
      "returncode": 0,
      "seconds": 82.57,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "pickup_delay.log"
    },
    {
      "test": "penalty_rate",
      "returncode": 1,
      "seconds": 114.43,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "penalty_rate.log"
    },
    {
      "test": "faceoff_dots",
      "returncode": 0,
      "seconds": 80.88,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "faceoff_dots.log"
    },
    {
      "test": "alt_goalies",
      "returncode": 1,
      "seconds": 416.3,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "alt_goalies.log"
    },
    {
      "test": "strict_so",
      "returncode": 0,
      "seconds": 538.77,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "strict_so.log"
    },
    {
      "test": "finisher_position",
      "returncode": 0,
      "seconds": 30.72,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "finisher_position.log"
    },
    {
      "test": "pass_charge",
      "returncode": 0,
      "seconds": 175.86,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "pass_charge.log"
    },
    {
      "test": "shot_panel_left",
      "returncode": 0,
      "seconds": 24.7,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "shot_panel_left.log"
    },
    {
      "test": "easy_stats",
      "returncode": 0,
      "seconds": 115.56,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "easy_stats.log"
    },
    {
      "test": "pad_colors",
      "returncode": 0,
      "seconds": 13.8,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "pad_colors.log"
    },
    {
      "test": "momentum",
      "returncode": 0,
      "seconds": 237.05,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "momentum.log"
    },
    {
      "test": "quickgame_flow",
      "returncode": 0,
      "seconds": 7.99,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "quickgame_flow.log"
    },
    {
      "test": "quickgame_shootout",
      "returncode": 0,
      "seconds": 7.04,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "quickgame_shootout.log"
    },
    {
      "test": "quickgame",
      "returncode": 0,
      "seconds": 29.08,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "quickgame.log"
    },
    {
      "test": "allstar_flow",
      "returncode": 0,
      "seconds": 7.79,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "allstar_flow.log"
    },
    {
      "test": "allstar_shootout",
      "returncode": 0,
      "seconds": 6.78,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "allstar_shootout.log"
    },
    {
      "test": "shot_plan",
      "returncode": 0,
      "seconds": 935.1,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "shot_plan.log"
    },
    {
      "test": "allstar",
      "returncode": 0,
      "seconds": 121.72,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "allstar.log"
    },
    {
      "test": "full_cpu_game",
      "returncode": 0,
      "seconds": 21.38,
      "rom_sha256": "8d11f04d0dbdf54b80d03e762066789034123b7fa946d897ebc2bf98d7ee9fb9",
      "log": "full_cpu_game.log"
    }
  ],
  "finished_at": "2026-11-01T20:21:39.052172+00:00"
}
