Files
hockey_new/BUILD193_FILES.json

516 lines
17 KiB
JSON

{
"build": "2026.10.21.4",
"base": "2026.10.02.9",
"includes": [
"BUILD190",
"BUILD191",
"BUILD192",
"BUILD193"
],
"commit": "ui: увеличить шильдик версии и сохранить читаемость шапки",
"files": [
{
"path": ".gitignore",
"sha256": "d0e4125cc77ffb6fe131f51a63ef891e283c8ec752f0190171ce1ea0ffe6c3e0",
"bytes": 2700
},
{
"path": "BUILD190_FILES.json",
"sha256": "f979a8156e98fd6dd80343af5663c66f8289865696ba4d07d7f85bfe3bc3079a",
"bytes": 7141
},
{
"path": "BUILD191_FILES.json",
"sha256": "1c9746db60634c90b78a206551f91fc7f94bd5479019f269abc5cf82b6912a02",
"bytes": 14718
},
{
"path": "BUILD192_FILES.json",
"sha256": "8983da5618fac5d5eaf72a1fdc1525a669d860294c2ee95b1f88682e3c51865c",
"bytes": 16776
},
{
"path": "README.md",
"sha256": "95234ce2507ae260df06f557de49ed818f7df770632073322c5a7eb5bd5eecf6",
"bytes": 2214
},
{
"path": "UPDATE.txt",
"sha256": "b2ce6f0e9f0b94596dde924f0cb76eb0bd262a65f8f70c32e11c0dcb9c2c06fb",
"bytes": 4224
},
{
"path": "app.py",
"sha256": "f928585d547e9a17de82c31e784185184c3a5eb14a2fa3b6b40e9ec2394b949c",
"bytes": 29470
},
{
"path": "cleanup_project.py",
"sha256": "8376ff02ee0e945dec90583f37908a33206f65426ddd2f5052e50fc095bdb895",
"bytes": 8926
},
{
"path": "deploy.sh",
"sha256": "233ee1f9781344a4323d82f4ce2f6caf08078c235331ff16a60eaf680dbf7770",
"bytes": 214
},
{
"path": "docs/ADMIN.md",
"sha256": "26cab9365161f5f8a5babae53c36dee666e698995d730b69d63198cdca10123e",
"bytes": 14506
},
{
"path": "docs/ARCHITECTURE.md",
"sha256": "71ba063c445186a8b49dce5e6351504ddb2d1ae5a0d251159df4b98eb619286a",
"bytes": 6915
},
{
"path": "docs/CHANGELOG.md",
"sha256": "8cc9b586dec45436102627035092a5548bafed7fed247ac25f99eb1622386430",
"bytes": 12807
},
{
"path": "docs/OPERATOR.md",
"sha256": "67bf3e41e7b06f97aafc002f073e87b0127b40ee21cdf6c306d661ec8696f51a",
"bytes": 12508
},
{
"path": "docs/history.zip",
"sha256": "a7e454514a9b1b5258c8794cfa3921913151f2090cf5d1d9eca22ccbe747f766",
"bytes": 132008
},
{
"path": "docs/validation.json",
"sha256": "09a7efb71c97a810e2d46187c6cb803795a0ef0112d6658840236a641f756ec8",
"bytes": 141315
},
{
"path": "hockey_data/agent_bridge.py",
"sha256": "1a4e6fc3f40c3370b3b781136b8f7eec430d6dbd0b1e4922d238394efe145ad6",
"bytes": 342575
},
{
"path": "hockey_data/async_work.py",
"sha256": "833e305a79d97b0fc2ea187f64b76f30dd25f95f466e218311ee0fc34f8e11c9",
"bytes": 5432
},
{
"path": "hockey_data/auth_bridge.py",
"sha256": "2fb09b52f71352aaf61988b13dfc36fa17116376d33c272013ac69b7ba1dbc1f",
"bytes": 15480
},
{
"path": "hockey_data/auth_router.py",
"sha256": "c13e3339af6bf7ca31449cf980ba5d6e03068663f28badd75d96ecbb77c6d05e",
"bytes": 9201
},
{
"path": "hockey_data/client.py",
"sha256": "bcee5981010b445d8173f6a08054c248dd2cf6b892170331afa8febef34678a6",
"bytes": 4419
},
{
"path": "hockey_data/match_access.py",
"sha256": "90d11f2eeefd3a4048648c6266b8b79afcbe0fa2dd678fa3093c698afbe701d5",
"bytes": 32637
},
{
"path": "hockey_data/models.py",
"sha256": "b6a92c2f150c04eec21146501a1ddc28fd1b9e3d6bf644e1cdd7fd9520c1611e",
"bytes": 79958
},
{
"path": "hockey_data/program_log.py",
"sha256": "53f67011c495036e352d195aba2bb33fa9243e72084b5f5da9e05a246e299016",
"bytes": 27225
},
{
"path": "hockey_data/program_log_router.py",
"sha256": "a1bd17416a6c2391a6c5edebd0ca392a22f8b1da61828bfae3d0392dbef25f0f",
"bytes": 3184
},
{
"path": "hockey_data/router.py",
"sha256": "dea3de285b92322cd6b3d70c62d0fd1c589ddd0600b198cfd4ac517d8b638cd1",
"bytes": 71028
},
{
"path": "hockey_data/service.py",
"sha256": "b0bf97d3cef3c095fd174616dfbe174dcba840d25b903a90b96e809216628a56",
"bytes": 420349
},
{
"path": "hockey_data/snapshot_storage.py",
"sha256": "1b09601bd2c25387e032ea12526bd8e4cef0fb11f1efd1223a4ba8386382e824",
"bytes": 2148
},
{
"path": "hockey_data/static/admin-directories.js",
"sha256": "dcdb45ef248ea0c6f613556e710e8656badcb3875529efb8c1d42c0eec02ffe1",
"bytes": 302120
},
{
"path": "hockey_data/static/agent-devices.js",
"sha256": "228940fc269f0905d4438db0bdf5a463fed40d8f9a801996e01f0a3b5bc1e748",
"bytes": 27649
},
{
"path": "hockey_data/static/client-performance.js",
"sha256": "ecc9df717aa5df5130d50b24c26f4af3679b74ea938a3ed85211bd2c4cf862a3",
"bytes": 3138
},
{
"path": "hockey_data/static/mapping-requests.js",
"sha256": "83a429526ff65a816d1bd188f5126a75805582448cbb80da645b132594a62a0a",
"bytes": 5081
},
{
"path": "hockey_data/static/program-log.css",
"sha256": "25557fcb942d6e8c874f43ac0f145f1eae800d11e99593eee4cee7e3aa964c8f",
"bytes": 7589
},
{
"path": "hockey_data/static/program-log.js",
"sha256": "d6676a4c00380ce88c74ce6c8267098f5ffca3371fec4a97665a4aeff7b7d1a8",
"bytes": 24733
},
{
"path": "hockey_data/static/tournament-menu.js",
"sha256": "3db108c311406a705c58edd93b6fe419551835f8e9302f4881903706561a9f92",
"bytes": 136379
},
{
"path": "hockey_data/web_observability.py",
"sha256": "d5db513f45b0f5624ff592dafdd4a013c72dc39cee398a3d0c31798cdad4f903",
"bytes": 13863
},
{
"path": "khl_site/khl_data_center.py",
"sha256": "b51871d647ed6a1e1e2a97f5bb7450c1aa47cf9fbc4b4172c5bb6f387b0fb635",
"bytes": 55045
},
{
"path": "requirements.txt",
"sha256": "bddefda981e4fa23e6de55be1dfbe6f2590f49c488dd737741db804c8984950c",
"bytes": 242
},
{
"path": "settings/README.md",
"sha256": "d27d9d50e73c1d5acafb1cf412cb1812a6988f15b4da1c69ae1f167183db6b4c",
"bytes": 866
},
{
"path": "tests/hotfix_penalty_visibility.cjs",
"sha256": "fbd8f826e901621859716ad65f6312a1c8c961d9fe82b43db5e19384eefe3b3a",
"bytes": 9083
},
{
"path": "tests/import_admission_harness.py",
"sha256": "29bba52b09d9ac31e7bc0b0d06679c71ad3e8341c802269f950e497b79c77921",
"bytes": 19668
},
{
"path": "tests/mapping_browser_requests.cjs",
"sha256": "c946e66523672eaa3f32f1d33ce754ff8ffe43bf6004389c58759b6c6a09f919",
"bytes": 18877
},
{
"path": "tests/multi_match_harness.py",
"sha256": "f3f2a694ee736cf63a7acd32ef2af860b187bcd9e3dbd6ca21974bdd3bd870fe",
"bytes": 44744
},
{
"path": "tests/program_log_browser.cjs",
"sha256": "2dd38a1fcf8bc9ed341dc29c274cf8d0fd2128bc3d80e919bc39e0bdd5bf67b4",
"bytes": 8696
},
{
"path": "tests/program_log_frontend.cjs",
"sha256": "9c394c7e3c6dbe468f4d36933d6267cbfb0dbba11b529c79440fbc977fa05505",
"bytes": 2328
},
{
"path": "tests/runtime_timer_contracts.cjs",
"sha256": "8582edb66e7002515f8e4f8691674dd8f8c331b52f0262357c010253494779d6",
"bytes": 21849
},
{
"path": "tests/runtime_timer_transport.cjs",
"sha256": "c9291c28982f1ff861b00ae2c23376f150f7e5d24fddfeb1a656d3bf892fbc13",
"bytes": 15417
},
{
"path": "tests/test_agent_bridge.py",
"sha256": "c0d3e563a48f1803db4afb5a3a308973a094f4d2f44b3863c6c28865e835b798",
"bytes": 34276
},
{
"path": "tests/test_build101_simple_timer_runtime.py",
"sha256": "15dcb9bab6c3b27cdcccf01c8bfb732cbf77a3a9b3380067eb18a5cefab35962",
"bytes": 1449
},
{
"path": "tests/test_build103_space_timer_fast_transport.py",
"sha256": "2c475c7ea8e28e0d53723c84d042dec4fede3f8cb4ec3a5c05daad23a47e875c",
"bytes": 5047
},
{
"path": "tests/test_build104_timer_stop_no_rollback.py",
"sha256": "5242c3769449348b3e9e55cce2367ead178cc6ab3194a5ad188b0c5ab69b3d45",
"bytes": 1047
},
{
"path": "tests/test_build105_suspend_countdown_pause.py",
"sha256": "7e3c098b2fbeaf145a0220fc7a00ffcaac634e7b6be94a40e1e22f1bd0f63616",
"bytes": 1051
},
{
"path": "tests/test_build106_runtime_authoritative_timer.py",
"sha256": "7a86b6e35bf15be01c55a53972afaf69947cc39009cc699febf6cfd118b974bc",
"bytes": 3977
},
{
"path": "tests/test_build107_pause_change_countdown.py",
"sha256": "40d5939a69ab8db155f7abb8ace9c66dda381feca7428f6c23c131c9a69b889b",
"bytes": 1161
},
{
"path": "tests/test_build108_native_pause_no_resync.py",
"sha256": "6eb175812f75c64d4a1bccaa7fed6ee25a0c82cc8acec76abfbf15059ae5f3c4",
"bytes": 1253
},
{
"path": "tests/test_build110_match_roster_atomic_switch.py",
"sha256": "c4e4e3c25a0624c8623a2a2ba5226ce5db7714d68b8699727476042c87c612eb",
"bytes": 1975
},
{
"path": "tests/test_build111_agent_match_handoff.py",
"sha256": "c28248e1b4faa9a78f3ab4e3081a7ffa6d0f8cb8e365e52f58374299613be720",
"bytes": 3593
},
{
"path": "tests/test_build190_mapping_delivery.py",
"sha256": "7100cab3bfcfc99b84cf8494f79aa9300dd6f2dfba95db597535dcd2ba4d1fb3",
"bytes": 14348
},
{
"path": "tests/test_build192_import_admission.py",
"sha256": "b1078b9033beb03ca494d447de1f084b3c657a4022deec4a29741f88d8068b73",
"bytes": 19332
},
{
"path": "tests/test_build192_mapping_browser_requests.py",
"sha256": "7cdbe7e8d7ecf00ade2a56ff88644b52600bccc1798972bb34f5648841150241",
"bytes": 730
},
{
"path": "tests/test_build192_mapping_connectivity.py",
"sha256": "9ccfeaa005ce410444e4b4b58e9091a0a35fea0aeef260121e9b8e4da9ae48f5",
"bytes": 14451
},
{
"path": "tests/test_build192_mapping_delivery.py",
"sha256": "2a749fb2d2ef78c8c19adde97e2636cc33c8939b6dc582524f5bbdb913687417",
"bytes": 26781
},
{
"path": "tests/test_build44_strength_vmix_sync.py",
"sha256": "6d09821a237ca6205f8dfba200468fb45b9241e2edf8c4bbca65baedca51b621",
"bytes": 1648
},
{
"path": "tests/test_build47_team_state_scoreboard_overlays.py",
"sha256": "00629a64af079ad365185a36f99abebfb7a7f64e1907677f2c48676828cbdefc",
"bytes": 2268
},
{
"path": "tests/test_build48_broadcast_states.py",
"sha256": "edefc5c8205b3f0ca012f38b2217fde782b7d88ae9e70c128f9db3ed284dac11",
"bytes": 4484
},
{
"path": "tests/test_build55_agent_and_account_events.py",
"sha256": "8e2ec9426d37757d5055c84dce4e59fea0093c1709161fca449657a972df1d7b",
"bytes": 2479
},
{
"path": "tests/test_build56_trigger_save_onair.py",
"sha256": "24a985ccea0fa6f23598e854a122aeb274d55cc408f45fcd74bd64755f9663e7",
"bytes": 1134
},
{
"path": "tests/test_build57_quick_panel_parameters.py",
"sha256": "cfb79c3f0c20eabee6b2e160d1432da8877e3bbb90d3d272d1ffcc7884c55a64",
"bytes": 3556
},
{
"path": "tests/test_build58_onair_target_matching.py",
"sha256": "1172386e7ab3d91e22b88dcf3d884c52710ced85b3cb65b6fc2a0dda5de9658b",
"bytes": 1133
},
{
"path": "tests/test_build59_toasts_and_adaptive_runtime.py",
"sha256": "3273d58e9443d6a3a61f0954991af2b7c79617fa38857dd781c64a44f2e06120",
"bytes": 1416
},
{
"path": "tests/test_build62_quick_panel_onair_reconcile.py",
"sha256": "63e04eb974112351ef98784843b5482293f87c77563c2ae49ea6b080b428fbae",
"bytes": 1472
},
{
"path": "tests/test_build69_runtime_entry_admin_editor.py",
"sha256": "05224179ad589e201f60b4b0745c7e9580b932b57b8f138aedb5ff137d0b3d28",
"bytes": 4134
},
{
"path": "tests/test_build72_portable_mapping_transfer.py",
"sha256": "db805a5313835323d48d70f8fc245b8b9eb08fa96d5ee205d4c28829b092c94b",
"bytes": 8788
},
{
"path": "tests/test_build75_mapping_collapsed_rescan.py",
"sha256": "0f37304936eb3cd4fb51d31567f3d811d718b6c5635750dee5cba1fad9c90164",
"bytes": 6964
},
{
"path": "tests/test_build76_mapping_compact_copy.py",
"sha256": "635438d45f133e9215a68c455d9f6c214e3e35a112f43c22d76da4c6460d169c",
"bytes": 8134
},
{
"path": "tests/test_build78_penalty_mapping_context_auto_sync.py",
"sha256": "10d892d3edcd9b02198a300fd35ff76e5e647617c9f6cf10e0b163eec0eccc8c",
"bytes": 1278
},
{
"path": "tests/test_build86_penalty_context_prepared_titles.py",
"sha256": "2778c2ef13ce60dec9ab41fad51587e71e4819eea9b9d1f5234bd511bf371ea1",
"bytes": 4209
},
{
"path": "tests/test_build93_countdown_reseed_on_start.py",
"sha256": "0ec4c080dbb5003bbfd5a21365afbafabc3087d9f58785f4146f45d4d2e3baa8",
"bytes": 1059
},
{
"path": "tests/test_build95_countdown_explicit_start_stop_sync.py",
"sha256": "a35e05fe67e6fea2eb4e9a6e5dbe7c6f706fc809ad55a3bbdd2fbc97a706be10",
"bytes": 1443
},
{
"path": "tests/test_build96_penalty_strength_transition_state_machine.py",
"sha256": "be1814d23a2657a5caaf8e13f11fce3232dda5139e22c4f667ea6aba9d05b89d",
"bytes": 5539
},
{
"path": "tests/test_build97_mapping_chunked_transport.py",
"sha256": "353c0ee7311fbb8716e894d44301f720fc037acd043389bc111d8d822e84b4db",
"bytes": 10490
},
{
"path": "tests/test_build98_timer_countdown_sync_fixed_pin.py",
"sha256": "5c201d43439b25f85d6eba9fd205a0c8c5fa344b1106d65cf6a37eb13385588d",
"bytes": 2016
},
{
"path": "tests/test_hotfix_mapping_transport.py",
"sha256": "fc0637ce8a2a9c49ef55398a4968c0bd88577188772664baa03f175adde9a91c",
"bytes": 7153
},
{
"path": "tests/test_hotfix_penalty_visibility.py",
"sha256": "d222c210166e5067060953a3e908278294b4034c0e45fd1deada1c75ab91d0e3",
"bytes": 564
},
{
"path": "tests/test_khl_refresh_and_career.py",
"sha256": "11ec4abb200586ba4b02f5e5e58d7a4c3569cb153c1f4e4cb0edfccb58d50ba1",
"bytes": 18143
},
{
"path": "tests/test_khl_site_module.py",
"sha256": "94950e623ee6b02e57291a8227ecdafe501d9a9dcc4d728f61820d5577ce9473",
"bytes": 1655
},
{
"path": "tests/test_mapping_admin_visibility.py",
"sha256": "76085e0a7dae3312315fe109a2f7f3d50665aefa1c71456f2fd3e83f40b1a99a",
"bytes": 3547
},
{
"path": "tests/test_mapping_publications.py",
"sha256": "830547cb6e0efd9e38e944dc9ce91b21049ead59f4dd36b3c5fb517980f7302a",
"bytes": 16185
},
{
"path": "tests/test_multi_agent_mapping_recovery.py",
"sha256": "34512d80c328f76e7973942ec46ada0d25cfbbf8f7d8e90aea14992a0f81507f",
"bytes": 8963
},
{
"path": "tests/test_program_log.py",
"sha256": "b7003aaeecbf6404ac6e87ab673e732e6c317f7705455e81a4876cfb4eae54da",
"bytes": 9158
},
{
"path": "tests/test_shortcut_sequences.py",
"sha256": "9365ceb023c950710b7c8502e9cc5f2c01b0b8666eaede5a759e721517b45fb7",
"bytes": 10544
},
{
"path": "tests/test_stable_vmix_input_identity.py",
"sha256": "479e8d12bc01b38461ee50f9ea2286bd84b19dc09ee52639a71c65240b286f51",
"bytes": 5711
},
{
"path": "tests/test_storage_maintenance.py",
"sha256": "45e6424437df347531bd446969d01ac482ae29eba2c72da8b25fbe862b651d52",
"bytes": 10519
},
{
"path": "tests/test_web_observability.py",
"sha256": "e6f4f1868c8d31b73ed499b68f851efcd9a497829c464e2d3a809a10ccdbf07d",
"bytes": 9507
},
{
"path": "tests/timer_contract_support.py",
"sha256": "88285cec8118a37a2fbe25db47b076725318baa67ac9d341bdd8ce68a592aa9c",
"bytes": 2403
},
{
"path": "tests/ui_contract_support.py",
"sha256": "e3a64451071235f8c1e916c9163f36cf10c28aa487c0db903ec259f4a63b13c4",
"bytes": 596
},
{
"path": "tests/ui_legacy_contracts.cjs",
"sha256": "e2025c7b1844fd8f5e9c43ae47b26f114d1d0e3efac4d84a0b303a037a9a2b47",
"bytes": 26212
},
{
"path": "ui_builder/manager.py",
"sha256": "feae7f08d88ce744d03e5ad3b76dd8b869f0a96494d08fb6378b4625aea446f7",
"bytes": 37976
},
{
"path": "ui_builder/static/app.js",
"sha256": "4bd4b6f96eb7074a22889015e3652100b7e06e512fbf654999cc47adfb5437d4",
"bytes": 1003282
},
{
"path": "ui_builder/static/styles.css",
"sha256": "0e4f3d86d73122c2b0831c89d935937d3eae3f58912032bc224f3b21f1c911aa",
"bytes": 308984
},
{
"path": "ui_builder/storage.py",
"sha256": "e80da2f3b98f98bbdbd1022a08eb14b914acf763149219d16fd290a57b0c5f2e",
"bytes": 3823
}
],
"agent_executable_changed": false,
"preserved_user_files_verified": 1216
}