BUILD197 · 2026.10.22.3 Commit: BUILD197 — отправлять поздние составы и показывать этапы загрузки Поздно полученные составы выбранного матча отправляются в vMix через новый Mapping. Окно открытия показывает текущие этапы; при ошибке или отсутствии составов доступны понятный статус, повтор и разрешённое продолжение работы. ОБНОВЛЕНИЕ VM hockey_BUILD197_update.zip — накопительный пакет BUILD190–197 для BUILD189–196. 1. Остановите приложение и Agent; сохраните резервную копию проекта и PostgreSQL. 2. Распакуйте update ZIP в корень проекта с заменой файлов. Существующие .env и agent/agent_config.json сохраняются. 3. С BUILD196/195/194/193/192 зависимости не изменились. При переходе с BUILD189–191 выполните из Python/venv приложения: python -m pip install -r requirements.txt 4. Запустите Agent и перезапустите существующую службу (один процесс, без --reload). Ручной запуск: python -m uvicorn app:app --host 0.0.0.0 --port 8000 --workers 1 Windows: START.bat. 5. Перезагрузите страницу. Шильдик и /api/health: 2026.10.22.3. Откройте нужный матч и проверьте составы, этапы загрузки и выбранный Agent. Agent 1.5.5 не менялся с BUILD194. Накопительный ZIP содержит тот же Agent.exe для обновления BUILD189–193; новой версии Agent не требуется. Приватные настройки/пароли, данные КХЛ и XML в update ZIP не входят. Полный ZIP сохраняет приватный снимок BUILD196. Предыдущие исправления входят накопительно; история: docs/CHANGELOG.md. ПРОВЕРКИ BUILD197 Фактический новый full suite: 902 passed, 0 failed/errors, без skip/xfail. Focused-проверка: roster_mapping_backend: 4 passed, roster_mapping_frontend: 19 passed; группы из общего прогона, пересекаются с full suite и не складываются. Go QA BUILD194 — историческая проверка неизменённого Agent, не новый Go-run BUILD197. Подробности: docs/validation.json. Рабочая VM, PostgreSQL и реальный vMix в локальной проверке не использовались.