feat: SaluteSpeech STT для пилота + запрет зарубежного STT вне демо
CI / ruff · pytest (pull_request) Successful in 2m16s
feat: сад — правки по вычитке (честная отметка, тишина после кризиса, тексты)
CI / ruff · pytest (pull_request) Successful in 2m21s
feat(web): сад на экране «Сегодня»
CI / ruff · pytest (pull_request) Successful in 2m34s
feat(web): голосовой ввод — запись, проверка текста, отправка
CI / ruff · pytest (pull_request) Successful in 2m24s
feat: сад пациента — рост от активностей (без давления)
CI / ruff · pytest (pull_request) Successful in 2m17s
feat: распознавание голоса пациента (STT через OpenRouter + mock)
CI / ruff · pytest (pull_request) Successful in 2m23s
chore(devops): веб-приложение пациента в docker compose
CI / ruff · pytest (pull_request) Successful in 2m34s
docs: README для жюри
CI / ruff · pytest (pull_request) Successful in 2m32s
feat: живой ответ агента (стриминг) + вкладка «Чат» на телефоне
CI / ruff · pytest (pull_request) Successful in 2m43s
feat(bot): /start без кода на демо-стенде — личная копия Андрея
CI / ruff · pytest (pull_request) Successful in 2m45s
fix(bot): Telegram через прокси на сервере
CI / ruff · pytest (pull_request) Successful in 2m28s
feat: кризис в конце теста и без блокировки, оружие без триггера, Никита
CI / ruff · pytest (pull_request) Successful in 2m33s
fix(bot): полировка чат-агента
CI / ruff · pytest (pull_request) Successful in 2m43s
feat(bot): агент отвечает на любое сообщение + личная копия на любой демо-вход
CI / ruff · pytest (pull_request) Successful in 2m41s
fix(bot): вопросы о составе без «?»
CI / ruff · pytest (pull_request) Successful in 2m44s
feat: демо-режим для презентации — вход в один клик, тумблер начального теста
CI / ruff · pytest (pull_request) Successful in 2m52s
fix: чат отвечает в любой ситуации — без ложного повторного кризиса
CI / ruff · pytest (pull_request) Successful in 2m22s
fix: карта ЕМИАС для веб-демо Андрея + REVISION после успешного деплоя
CI / ruff · pytest (pull_request) Successful in 2m44s