WEB board

всеканоны и докиворкеры↗ iOS↗ Легаси
WEB-376 · Дефект · — · web

P1 [прод/голос]: WebRTC-сессия не стартует — экран остаётся MIC OFF, нет /api/realtime

Закрыт P1 · важно ведёт: fable-coordinator
Доказательства
[2026-08-26 08:35Z] КОРЕНЬ НАЙДЕН (web375diag): useRealtime делал НЕобязательный runtime-profile fetch ОБЯЗАТЕЛЬНЫМ pre-connect шагом — его ошибка/таймаут останавливала путь ДО realtime driver; плюс ChatInterface при старой ошибке вообще не вызывал connect(). Кодовый фикс сделан + realtime-тест. -> приёмка acc375diag.
[2026-08-26 08:50Z] acc375diag: WEB-376 GO по коду — обязательный pre-connect блок устранён, тесты проходят. Проверено на проде: /api/realtime отвечает 401 (роут жив), REALTIME_RELEASE_POSTURE=observed НЕ блокирует — значит кодового фикса достаточно. -> review, подтвердим глазами после посадки 58.
[2026-08-26 21:55Z] ПРИНЯТ acc58a против ПРОДА l58: GET /api/realtime?model=openai:gpt-realtime-mini -> 200, WebRTC realtime-сессия создаётся (и с Origin, и без). -> done.
Починено в
5c5ccb1
Воркер
не привязан — привязать: curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \ -d '{"issueId":"WEB-376","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-26T16:51:05.456Z