BUILD194 · 2026.10.21.5 Commit: BUILD194 — Mapping по титрам, стабильное переключение матчей и счёт из БД Mapping передаётся по титрам с подтверждением доставки; переключение матча и составов защищено от поздних ответов, счёт синхронизируется с БД. Сохранена проверка готовности выбранного матча к эфиру. Подробности проверки и её ограничений — docs/OPERATOR.md и docs/validation.json. ОБНОВЛЕНИЕ VM hockey_BUILD194_update.zip — накопительный пакет BUILD190–194 для BUILD189–193. 1. Остановите приложение и Agent; сохраните резервную копию проекта и PostgreSQL. 2. Распакуйте update ZIP в корень проекта с заменой файлов, включая agent/agent.exe. Сохраните существующий agent/agent_config.json и остальные рабочие настройки. 3. С BUILD193 зависимости не изменились (как и с BUILD192). При переходе с BUILD189–191 выполните из Python/venv приложения: python -m pip install -r requirements.txt 4. Запустите обновлённый Agent 1.5.5 со своей существующей конфигурацией. Сервер автоматически включит отправку Mapping по титрам; старые Agent продолжают получать прежние пакеты до 6 команд. Перезапустите существующую службу (один процесс, без --reload). Ручной запуск: python -m uvicorn app:app --host 0.0.0.0 --port 8000 --workers 1 Windows: START.bat. 5. Перезагрузите страницу; шильдик и /api/health должны показать 2026.10.21.5. Выберите матч и свой Agent, откройте проверку готовности и проверьте её замечания. Рабочие .env, приватные настройки/пароли, данные КХЛ и XML в update ZIP не входят. Agent.exe обновляется. Полный ZIP содержит настройки из присланной копии проекта и предназначен для восстановления или новой установки. Предыдущие исправления накоплены: журнал, изоляция матчей, Mapping/ACK и восстановление доставки, очередь тяжёлых импортов, читаемый шильдик версии. Если прежняя очистка ещё не выполнялась: python cleanup_project.py --dry-run; применяйте --apply после просмотра плана. История: docs/CHANGELOG.md. ПРОВЕРКИ BUILD194 full_suite: 807 passed, 0 failed/errors. Это фактические результаты BUILD194 из docs/validation.json; ограничения локального стенда и отдельные проверки указаны там же. Проверка на вашей VM с PostgreSQL, Windows Agent и vMix остаётся отдельным этапом.