feat(backend): seed демо — Андрей (дни 0–13) и 7 пациентов кабинета
CI / ruff · pytest (pull_request) Successful in 1m44s
feat(integrations): адаптеры МИС, код подключения, выдержки ГРЛС, уведомления врача
CI / ruff · pytest (pull_request) Successful in 1m26s
feat(backend): API этапа 1 на реальных данных (#12)
CI / ruff · pytest (pull_request) Successful in 1m25s
feat(bot): ответы на вопросы о лечении из базы знаний КР (#64)
CI / ruff · pytest (pull_request) Successful in 1m30s
fix(llm): RAG — страницы в цитатах, метки scrub, выбор КР по заболеванию (#62)
CI / ruff · pytest (pull_request) Successful in 1m2s
feat(llm): RAG — база знаний по КР с цитатами (#60)
CI / ruff · pytest (pull_request) Successful in 1m30s
feat(backend): шедулер на демо-часах — дозы, missed, чек-ины, шкалы, молчание
CI / ruff · pytest (pull_request) Successful in 1m3s
feat(backend): сервис мониторинга — снимок, правила, алерты, цвет, персистентность часов
CI / ruff · pytest (pull_request) Successful in 1m11s
fix(bot): пробелы движка — повтор C-SSRS, вступления шкал, данные в кнопках, тайм-аут шага
CI / ruff · pytest (pull_request) Successful in 1m19s
feat(bot): ежедневный чек-ин ветерана, приём лекарств и реакции на правила
CI / ruff · pytest (pull_request) Successful in 1m3s
feat(bot): онбординг ветерана — скрининг PC-PTSD-5 → PCL-5, PHQ-9, AUDIT-C, вопрос об оружии
CI / ruff · pytest (pull_request) Successful in 32s
feat(questionnaire): revised intake, diaries and follow-up monitoring
CI / ruff · pytest (pull_request) Successful in 56s
feat(bot): Telegram-адаптер поверх движка диалога
CI / ruff · pytest (pull_request) Successful in 39s
feat(bot): движок диалога — scrub → safety → FSM → мониторинг, согласие, возраст, кризис
CI / ruff · pytest (pull_request) Successful in 25s
feat(bot): LLM-саммари динамики для врача
CI / ruff · pytest (pull_request) Successful in 24s
feat(bot): med_qa — ответы о препарате только по выдержкам ГРЛС
CI / ruff · pytest (pull_request) Successful in 21s
chore(contract): контракты этапа 1 — диалог, API + фикстуры, адаптеры, мониторинг, модули
CI / ruff · pytest (pull_request) Successful in 22s
feat(core): safety-детектор, лексикон риска и кризисный скрипт
CI / ruff · pytest (pull_request) Successful in 30s
feat(bot): LLM-шлюз — GigaChat + mock, extract / risk / phrase / summarize
CI / ruff · pytest (pull_request) Successful in 23s
feat(core): scrub() и pseudo_id() + тесты
CI / ruff · pytest (pull_request) Successful in 24s