[bot][A] Семьи: ветка «Я близкий» — PHQ-4, HITS, нагрузка, чек-лист признаков, «сообщить врачу», приглашение #20
Notifications
Due Date
No due date set.
Depends on
Reference: MedITron/PTSRaiAgent#20
Reference in New Issue
Block a user
Описание
app/dialog/flows/family.pyповерх движка #10 (новый файл, движок не трогать).Желаемый результат
Вход по приглашению/кнопке «Я близкий ветерана» → согласие → PHQ-4 (положительный → PHQ-9/GAD-7) → HITS (риск →
crisis_reply(audience="family"), ресурсы по насилию) → нагрузка ухаживающего → режим наблюдателя: обучающий чек-лист признаков (не шкала), кнопка «сообщить врачу» (через сервис семьи, lane B), сценарии разговора без ярлыков, ссылка-приглашение для ветерана. Тестыtests/test_dialog_family.py.Зона и владение файлами
Lane A (бот, Егор) — владеет:
app/dialog/**,app/channels/**,app/llm/**,config/texts/**,tests/test_dialog_*.py,tests/test_telegram*.py.Замороженные контракты (менять только отдельным мелким PR с пингом всех):
app/core/types.py,app/dialog/contracts.py,app/api/schemas.py,app/integrations/base.py,app/services/contracts.py,app/main.py,app/config.py,config/modules.yaml,config/rules.yaml,config/scales/*,pyproject.toml/uv.lock,docker-compose.yml,Makefile.Лог выполнения
[bot] Семейная ветка: вход «Я близкий», PHQ-4, HITS, чек-лист признаков, «сообщить врачу»to [bot][A] Семьи: ветка «Я близкий» — PHQ-4, HITS, нагрузка, чек-лист признаков, «сообщить врачу», приглашение