Files
PTSRaiAgent/config
ElebobaandClaude Opus 5.5 7443b61974
CI / ruff · pytest (pull_request) Successful in 2m57s
feat(llm): speech-to-text for patient voice input via OpenRouter (+ offline mock)
POST /api/v1/me/{token}/stt takes a 16 kHz mono WAV and only transcribes:
the patient checks the text and sends it as an ordinary message, so safety,
scrub() and the LLM gateway still apply. Audio is neither stored nor logged.
OpenRouter STT is synthetic-data only (ADR-014); SaluteSpeech for the pilot is #121.

Refs #116

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 11:19:55 +03:00
..

config/

Конфигурация клинической логики (ADR-008). Схемы задаёт зона core, значения утверждает психиатр (clinical).

  • scales/ — шкалы: пункты, варианты, градации, флаги
  • rules.yaml — правила алертов и действий
  • modules.yaml — модули и расписания шкал
  • lexicon/risk_ru.yaml — лексикон риска
  • texts/ — тексты для пациента (кризисный скрипт, согласие, перефразировки)
  • rag/ — база знаний (ADR-011): sources.yaml (документы, параметры поиска, синонимы) и corpus/*.txt, собранные из PDF в docs/source/rag/