50b48a7290
Merge pull request 'feat: SaluteSpeech STT для пилота + запрет зарубежного STT вне демо' (#127) from feat/121-salute-stt into dev
dev
Eleboba2026-10-31 17:14:08 +03:00
b70911e182
Merge pull request 'feat: сад — правки по вычитке (честная отметка, тишина после кризиса, тексты)' (#126) from feat/120-garden-review into dev
Eleboba2026-10-31 15:50:11 +03:00
63cc5372be
Merge pull request 'feat: сад пациента — рост от активностей (без давления)' (#123) from feat/118-garden into dev
Eleboba2026-10-31 11:37:39 +03:00
4eb506bf65
Merge pull request 'feat: распознавание голоса пациента (STT через OpenRouter + mock)' (#122) from feat/116-stt into dev
Eleboba2026-10-31 11:37:05 +03:00
7443b61974
feat(llm): speech-to-text for patient voice input via OpenRouter (+ offline mock)
ElebobaandClaude Opus 5.52026-10-31 11:19:55 +03:00
47e0af78fc
Merge pull request 'release: dev → main (финальная сдача)' (#114) from dev into main
main
Eleboba2026-10-05 13:43:37 +03:00
4b166cf488
Merge pull request 'chore(devops): веб-приложение пациента в docker compose' (#113) from chore/web-in-compose into dev
Eleboba2026-10-05 13:43:19 +03:00
1eb0f47823
chore(devops): patient web app in docker compose — the jury needs only Docker
ElebobaandClaude Opus 5.52026-10-05 13:40:24 +03:00
499cf6cdfc
Merge pull request 'docs: README для жюри' (#112) from docs/readme-submission into dev
Eleboba2026-10-05 13:33:16 +03:00
65ae3506f7
docs: README for the jury — goals, what is built, run, API, medical limitations
ElebobaandClaude Opus 5.52026-10-05 13:30:37 +03:00
b945c839b8
Merge pull request 'feat: живой ответ агента (стриминг) + вкладка «Чат» на телефоне' (#111) from feat/chat-streaming into dev
Eleboba2026-10-05 12:55:14 +03:00
d662a69c7e
Merge pull request 'feat(bot): /start без кода на демо-стенде — личная копия Андрея' (#110) from fix/tg-demo-start into dev
Eleboba2026-10-05 12:33:50 +03:00
bfb0c9e7bb
feat(bot): /start without a code on the demo stand opens a private copy of veteran Andrey
ElebobaandClaude Opus 5.52026-10-05 12:28:03 +03:00
fa23e1f3c6
Merge pull request 'fix(bot): Telegram через прокси на сервере' (#109) from fix/tg-proxy into dev
Eleboba2026-10-05 12:23:03 +03:00
9087e2ac8d
fix(bot): Telegram through TG_PROXY_URL — docker on the RF server has no IPv4 route to Telegram
ElebobaandClaude Opus 5.52026-10-04 23:40:53 +03:00
cb680ff5b1
Merge pull request 'feat: кризис в конце теста и без блокировки, оружие без триггера, Никита' (#107) from feat/crisis-deferred into dev
Eleboba2026-10-04 23:33:01 +03:00
531bef1e73
feat: crisis message after the test and non-blocking; weapon answer triggers nothing; ЕМИАС demo = Никита
ElebobaandClaude Opus 5.52026-10-04 23:30:05 +03:00
b58d91fdce
Merge pull request 'release: dev → main (сдача хакатона)' (#106) from dev into main
Eleboba2026-10-04 23:00:55 +03:00
967ae2d5b6
Merge pull request 'fix(bot): полировка чат-агента' (#105) from fix/agent-polish into dev
Eleboba2026-10-04 22:46:14 +03:00
f0be84d020
Merge pull request 'feat(bot): агент отвечает на любое сообщение + личная копия на любой демо-вход' (#104) from feat/chat-all-text into dev
Eleboba2026-10-04 22:30:25 +03:00
31585c7f35
feat(bot): every free-text message gets the agent's answer; every demo entry is a private copy
ElebobaandClaude Opus 5.52026-10-04 22:27:26 +03:00
535838e941
Merge pull request 'fix(bot): вопросы о составе без «?»' (#103) from fix/question-words into dev
Eleboba2026-10-04 21:44:37 +03:00
0e4dd0d5a2
Merge pull request 'feat: демо-режим для презентации — вход в один клик, тумблер начального теста' (#102) from feat/demo-mode into dev
Eleboba2026-10-04 21:13:38 +03:00
99e7b8e55d
Merge pull request 'fix: чат отвечает в любой ситуации — без ложного повторного кризиса' (#101) from fix/crisis-refire into dev
Eleboba2026-10-04 18:28:41 +03:00
dd67905626
fix: chat replies in any situation — no false crisis re-fire, answers in crisis, medicine questions anywhere
ElebobaandClaude Opus 5.52026-10-04 18:23:03 +03:00
a026a8cd48
Merge pull request 'fix: карта ЕМИАС для веб-демо Андрея + REVISION после успешного деплоя' (#100) from fix/emias-demo-token into dev
Eleboba2026-10-04 17:55:28 +03:00
0bbe1e0932
fix: web demo token tok-andrey shares Andrey's ЕМИАС record; REVISION written only after a healthy deploy
ElebobaandClaude Opus 5.52026-10-04 17:52:23 +03:00
475800436e
Merge pull request 'feat(bot): чат отвечает в любом состоянии + OpenRouter через прокси' (#99) from feat/chat-anywhere into dev
Eleboba2026-10-04 17:46:38 +03:00
c489ddbdc4
feat(bot): chat answers questions in any state; OpenRouter via proxy from the RF server
ElebobaandClaude Opus 5.52026-10-04 17:42:03 +03:00
683a74b004
Merge pull request 'chore(devops): CD — автодеплой dev на сервер' (#98) from chore/cd-deploy into dev
Eleboba2026-10-04 16:56:12 +03:00
285c95ac6b
chore(devops): CD — every merge into dev deploys dev.meditron.tenvex.ru
ElebobaandClaude Opus 5.52026-10-04 16:53:35 +03:00
24e8ba4e72
Merge pull request 'fix: анонимная помощь с первичным опросом и доступом к врачу' (#97) from feat/95-anonymous-care into dev
Eleboba2026-10-04 16:51:23 +03:00
0743184f3d
fix(api): provide pseudonymous patients access to doctor care
Pavel Eliseev2026-10-04 16:41:44 +03:00
079c3003aa
Merge pull request 'fix(clinical): красные флаги, одно правило кризиса, звонок после кризиса, одна таблица номеров' (#94) from fix/clinical-review-safety into dev
Arxip2222026-10-04 16:28:28 +03:00
dff8f316bb
Merge pull request 'chore(devops): HTTPS для meditron.tenvex.ru' (#93) from chore/nginx-https-prod into dev
Eleboba2026-10-04 16:25:26 +03:00
766c2a2e4b
Merge pull request 'chore(devops): HTTPS для dev.meditron.tenvex.ru' (#91) from chore/nginx-https into dev
Eleboba2026-10-04 16:21:49 +03:00
44814b7293
fix(clinical): red flags, one crisis rule, callback after a crisis, one table of numbers
Arxip222andClaude Opus 5.52026-10-04 16:21:16 +03:00
c09620e6d3
Merge pull request 'feat(ui): единый дизайн всех страниц по образцу кабинета врача' (#88) from feat/85-unified-design into dev
Eleboba2026-10-04 16:20:10 +03:00
a3180ad232
chore(devops): HTTPS for dev.meditron.tenvex.ru, meditron.tenvex.ru on HTTP until its DNS record
ElebobaandClaude Opus 5.52026-10-04 16:19:19 +03:00
07652d044c
Merge pull request 'feat(bot): prepare MAX notification adapter and setup handoff' (#89) from feat/83-max-bot into dev
Soyavo2026-10-04 16:17:18 +03:00
ae4c76aa62
Merge pull request '[contract] Redact input values in settings validation errors' (#90) from fix/87-settings-privacy into dev
Soyavo2026-10-04 16:17:03 +03:00
2a2fdb171e
feat(ui): extend minimal doctor design across all screens
Pavel Eliseev2026-10-04 16:09:38 +03:00
afbfbad19e
Merge pull request 'feat(backend): prepare MAX linking, webhook API and durable notifications' (#86) from feat/82-max-backend into dev
Soyavo2026-10-04 16:09:13 +03:00
64655ad934
feat(backend): add durable MAX linking and notification queue
Pavel Eliseev2026-10-04 15:59:27 +03:00
db3072d759
Merge pull request '[contract] Add opt-in MAX configuration and lifecycle' (#84) from feat/81-max-contract into dev
Soyavo2026-10-04 16:02:52 +03:00
bde6ec6855
Merge pull request 'chore(devops): деплой на сервер + GigaChat для чат-агента + без 500 при ошибках провайдера' (#80) from chore/server-deploy into dev
Eleboba2026-10-04 15:48:56 +03:00
ade93d959b
feat(bot): GigaChat function-calling provider for the chat agent; never 500 on provider errors
ElebobaandClaude Opus 5.52026-10-04 15:46:21 +03:00
473b884ed8
chore(devops): server deploy next to vobot — compose override, nginx vhost, deploy script
ElebobaandClaude Opus 5.52026-10-04 15:27:09 +03:00
b94291e541
Merge pull request 'feat(web): приложение пациента — двухэтапные опросы, результат скрининга, дневник по результату' (#79) from feat/rag-clinical-guidelines into dev
Arxip2222026-10-04 15:25:16 +03:00
ebddcae61a
Merge pull request 'fix(bot): чат-агент — доработки по живому прогону' (#78) from fix/chat-agent-live into dev
Eleboba2026-10-04 15:22:42 +03:00
37f119610d
Merge pull request 'test: без живых вызовов LLM в тестах' (#76) from fix/tests-no-live-llm into dev
Eleboba2026-10-04 15:08:23 +03:00
05b8bc3e7e
test: never call a live LLM from tests, whatever the local .env says
ElebobaandClaude Opus 5.52026-10-04 15:06:16 +03:00
aac560ad71
Merge pull request 'feat(dashboard): минималистичная главная — утверждённый дизайн 02' (#74) from feat/73-home-design into dev
Eleboba2026-10-04 15:04:10 +03:00
473965ae76
Merge pull request 'feat(bot): чат-агент на Gemini 2.5 Flash-Lite + доработки по живым прогонам' (#75) from feat/chat-agent-model into dev
Eleboba2026-10-04 15:02:07 +03:00
9ec61b9a03
feat(bot): chat agent on Gemini 2.5 Flash-Lite — grounded first turn, current-prescription defaults
ElebobaandClaude Opus 5.52026-10-04 14:59:38 +03:00
a2b1b2e7a5
Merge pull request 'feat(bot): чат-агент — RAG + карта ЕМИАС + проверка препаратов' (#72) from feat/chat-agent into dev
Eleboba2026-10-04 14:41:55 +03:00
6dda5f9b30
feat(bot): tool-using chat agent over RAG, ЕМИАС record and drug-safety reference
ElebobaandClaude Opus 5.52026-10-04 14:39:16 +03:00
2f1f8a8f24
Merge pull request 'feat(dashboard): кабинет врача — красные зоны, карточка, живые алерты, подключение пациента' (#70) from feat/16-doctor-dashboard into dev
Eleboba2026-10-04 12:55:23 +03:00
497fb551f5
Merge pull request 'feat(dashboard): демо-консоль, проигрывание сценария, сплит-экран' (#69) from feat/17-demo-console into dev
Eleboba2026-10-04 12:53:14 +03:00
8e62722ec0
Merge pull request 'feat(backend): seed демо — Андрей (дни 0–13) и 7 пациентов кабинета' (#68) from feat/18-seed into dev
Eleboba2026-10-04 12:53:11 +03:00
2582c73d12
feat(dashboard): doctor dashboard with red zones, patient card, live alerts and patient connect
ElebobaandClaude Opus 5.52026-10-04 12:47:05 +03:00
bc91873a13
feat(backend): demo seed — veteran Andrey (day 0..13) and 7 cabinet patients
ElebobaandClaude Opus 5.52026-10-04 12:46:51 +03:00
260422138a
feat(dashboard): demo console with web chat, demo clock, scenario playback and split screen
ElebobaandClaude Opus 5.52026-10-04 12:46:12 +03:00
178cab5b1b
Merge pull request 'feat(integrations): адаптеры МИС, код подключения, выдержки ГРЛС, уведомления врача' (#67) from feat/14-integrations into dev
Eleboba2026-10-04 12:38:18 +03:00
c4eab1ef66
Merge pull request 'feat(backend): API этапа 1 на реальных данных (#12)' (#66) from feat/12-api into dev
Eleboba2026-10-04 12:38:14 +03:00
9362eb6ecc
feat(integrations): demo adapters for МИС, connect-code identity, ГРЛС excerpts, doctor notifier
ElebobaandClaude Opus 5.52026-10-04 12:36:07 +03:00
53818ac76c
Merge pull request 'feat(bot): ответы на вопросы о лечении из базы знаний КР (#64)' (#65) from feat/64-rag-dialog into dev
Eleboba2026-10-04 11:29:49 +03:00
b72af71e66
feat(bot): answer treatment questions from the clinical-guideline knowledge base
ElebobaandClaude Opus 5.52026-10-04 11:27:42 +03:00
7272203178
Merge pull request 'fix(llm): RAG — страницы в цитатах, метки scrub, выбор КР по заболеванию (#62)' (#63) from fix/62-rag-fixes into dev
Eleboba2026-10-04 11:14:20 +03:00
0195468edc
docs(product): mockups brief and the design mockups of the patient app
Arxip222andClaude Opus 5.52026-10-04 09:12:05 +03:00