This website requires JavaScript.
Explore
Help
Sign In
MedITron
/
PTSRaiAgent
Watch
4
Star
0
Fork
0
Code
Issues
21
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
2fffb09c4231546511f53edd30621db5e391cdee
PTSRaiAgent
/
tests
T
History
Eleboba
63cc5372be
CI / ruff · pytest (push)
Successful in 2m24s
Details
CD / ruff · pytest (push)
Successful in 2m16s
Details
CD / deploy dev (push)
Successful in 1m17s
Details
Merge pull request 'feat: сад пациента — рост от активностей (без давления)' (
#123
) from feat/118-garden into dev
...
Reviewed-on:
#123
2026-10-31 11:37:39 +03:00
..
data
feat(core): safety detector with RU risk lexicon and fixed crisis script
2026-10-03 15:01:35 +03:00
conftest.py
feat: crisis message after the test and non-blocking; weapon answer triggers nothing; ЕМИАС demo = Никита
2026-10-04 23:30:05 +03:00
test_agent_stream.py
feat: live agent answers (SSE streaming) + «Чат» tab on phones
2026-10-05 12:52:19 +03:00
test_api_dialog.py
feat(backend): API stage 1 on real data instead of fixtures
2026-10-04 12:34:40 +03:00
test_api_doctor.py
feat(backend): API stage 1 on real data instead of fixtures
2026-10-04 12:34:40 +03:00
test_api_max.py
fix(backend): redact retryable MAX storage failures
2026-10-04 16:04:38 +03:00
test_api_patient_web.py
feat(llm): speech-to-text for patient voice input via OpenRouter (+ offline mock)
2026-10-31 11:19:55 +03:00
test_api_stt.py
feat(llm): speech-to-text for patient voice input via OpenRouter (+ offline mock)
2026-10-31 11:19:55 +03:00
test_clock.py
feat(core): rule engine for alerts/agent actions and virtual demo clock
2026-10-03 14:58:19 +03:00
test_contracts_max.py
feat(contract): add opt-in MAX configuration and lifecycle
2026-10-04 15:58:25 +03:00
test_contracts_settings_privacy.py
fix(contract): redact input values in settings errors
2026-10-04 16:10:30 +03:00
test_contracts.py
feat(backend): API stage 1 on real data instead of fixtures
2026-10-04 12:34:40 +03:00
test_crisis_numbers.py
fix(clinical): red flags, one crisis rule, callback after a crisis, one table of numbers
2026-10-04 16:21:16 +03:00
test_cssrs_content.py
feat(core): add verified Russian C-SSRS Recent source content
2026-10-03 17:24:48 +03:00
test_dashboard_api_client.py
feat(dashboard): doctor dashboard with red zones, patient card, live alerts and patient connect
2026-10-04 12:51:07 +03:00
test_dashboard_console_pages.py
feat(dashboard): demo console with web chat, demo clock, scenario playback and split screen
2026-10-04 12:46:14 +03:00
test_dashboard_console.py
feat(dashboard): console fallbacks for the real API (
#12
)
2026-10-04 12:50:42 +03:00
test_dashboard_helpers.py
feat(dashboard): replace home with approved minimal design
2026-10-04 14:54:14 +03:00
test_dashboard_pages.py
feat(dashboard): replace home with approved minimal design
2026-10-04 14:54:14 +03:00
test_db.py
test: demo_settings is a clinical table
2026-10-04 21:07:41 +03:00
test_demo_crisis_deferred.py
feat: crisis message after the test and non-blocking; weapon answer triggers nothing; ЕМИАС demo = Никита
2026-10-04 23:30:05 +03:00
test_demo_mode.py
feat: presentation demo mode — one-click private demo patient, screening on/off switch
2026-10-04 21:01:05 +03:00
test_dialog_engine_gaps.py
fix(bot): close dialog engine gaps (C-SSRS repeat, scale intros, button payloads, step timeout)
2026-10-03 19:00:47 +03:00
test_dialog_engine.py
fix: chat replies in any situation — no false crisis re-fire, answers in crisis, medicine questions anywhere
2026-10-04 18:23:03 +03:00
test_dialog_idle_agent.py
feat(bot): every free-text message gets the agent's answer; every demo entry is a private copy
2026-10-04 22:27:26 +03:00
test_dialog_intake.py
fix(clinical): red flags, one crisis rule, callback after a crisis, one table of numbers
2026-10-04 16:21:16 +03:00
test_dialog_knowledge.py
feat(bot): answer treatment questions from the clinical-guideline knowledge base
2026-10-04 11:27:42 +03:00
test_dialog_meds.py
feat(web): two-stage questionnaires, screening result and diary by result
2026-10-04 15:14:09 +03:00
test_dialog_side_answer.py
fix: chat replies in any situation — no false crisis re-fire, answers in crisis, medicine questions anywhere
2026-10-04 18:23:03 +03:00
test_dialog_veteran_days.py
fix(bot): close dialog engine gaps (C-SSRS repeat, scale intros, button payloads, step timeout)
2026-10-03 19:00:47 +03:00
test_dialog_veteran_onboarding.py
feat: crisis message after the test and non-blocking; weapon answer triggers nothing; ЕМИАС demo = Никита
2026-10-04 23:30:05 +03:00
test_intake_runtime.py
feat(web): two-stage questionnaires, screening result and diary by result
2026-10-04 15:14:09 +03:00
test_integrations_max.py
feat(backend): add durable MAX linking and notification queue
2026-10-04 16:04:38 +03:00
test_integrations.py
feat(integrations): demo adapters for МИС, connect-code identity, ГРЛС excerpts, doctor notifier
2026-10-04 12:36:07 +03:00
test_llm_agent.py
fix(bot): agent polish — instant small talk, capped tool calls, analogues, plain text, definitions allowed
2026-10-04 22:43:18 +03:00
test_llm_med_qa.py
feat(integrations): demo adapters for МИС, connect-code identity, ГРЛС excerpts, doctor notifier
2026-10-04 12:36:07 +03:00
test_llm_rag.py
fix(llm): RAG citation pages, scrub placeholders, disease-aware document choice
2026-10-04 04:31:59 +03:00
test_llm_stt.py
fix(llm): STT prompt that keeps unclear speech; reasoning off (~60 s → ~3 s)
2026-10-31 11:29:40 +03:00
test_llm_summary.py
feat(bot): add doctor summary built from structured card data
2026-10-03 15:33:37 +03:00
test_llm.py
feat(bot): LLM gateway with GigaChat and offline mock providers
2026-10-03 15:00:41 +03:00
test_max_bot.py
feat(bot): add MAX notifications adapter and operator handoff
2026-10-04 16:10:30 +03:00
test_max_client.py
feat(bot): add MAX notifications adapter and operator handoff
2026-10-04 16:10:30 +03:00
test_max_setup.py
feat(bot): add MAX notifications adapter and operator handoff
2026-10-04 16:10:30 +03:00
test_modules.py
chore(core): stage 1 contracts — dialog, API schemas + fixtures, integrations, monitoring, modules
2026-10-03 15:22:25 +03:00
test_privacy.py
chore(core): stage 1 contracts — dialog, API schemas + fixtures, integrations, monitoring, modules
2026-10-03 15:22:25 +03:00
test_questionnaire.py
fix(clinical): red flags, one crisis rule, callback after a crisis, one table of numbers
2026-10-04 16:21:16 +03:00
test_rules.py
feat: crisis message after the test and non-blocking; weapon answer triggers nothing; ЕМИАС demo = Никита
2026-10-04 23:30:05 +03:00
test_safety.py
feat(questionnaire): integrate revised intake and follow-up monitoring
2026-10-03 18:19:34 +03:00
test_scheduler_demo.py
feat(backend): demo scheduler on the virtual clock — doses, missed, check-ins, scales, silence
2026-10-04 03:25:44 +03:00
test_scoring.py
feat(questionnaire): integrate revised intake and follow-up monitoring
2026-10-03 18:19:34 +03:00
test_seed_demo.py
feat(backend): demo seed — veteran Andrey (day 0..13) and 7 cabinet patients
2026-10-04 12:50:30 +03:00
test_services_crisis_refire.py
fix: chat replies in any situation — no false crisis re-fire, answers in crisis, medicine questions anywhere
2026-10-04 18:23:03 +03:00
test_services_garden.py
feat(backend): patient garden — deterministic growth from activities
2026-10-31 11:22:44 +03:00
test_services_monitoring.py
feat: crisis message after the test and non-blocking; weapon answer triggers nothing; ЕМИАС demo = Никита
2026-10-04 23:30:05 +03:00
test_smoke.py
chore(devops): project skeleton — uv, docker compose, Makefile, CI
2026-10-03 14:46:01 +03:00
test_telegram_proxy.py
fix(bot): Telegram through TG_PROXY_URL — docker on the RF server has no IPv4 route to Telegram
2026-10-04 23:40:53 +03:00
test_telegram.py
feat(bot): /start without a code on the demo stand opens a private copy of veteran Andrey
2026-10-05 12:28:03 +03:00