feat: демо-режим для презентации — вход в один клик, тумблер начального теста #102

Merged
Eleboba merged 2 commits from feat/demo-mode into dev 2026-10-04 21:13:39 +03:00
Owner

Что меняется

  • Демо-вход в один клик: «Демо: войти как Андрей» на стартовом экране. Каждый вход создаёт свою копию пациента (согласие, назначения, карта ЕМИАС) и сразу открывает чат.
  • Переключатель начального теста: SCREENING_ENABLED и тумблер в демо-консоли. Выключен — после согласия пациент сразу попадает в чат.

🤖 Generated with Claude Code

## Что меняется - Демо-вход в один клик: «Демо: войти как Андрей» на стартовом экране. Каждый вход создаёт свою копию пациента (согласие, назначения, карта ЕМИАС) и сразу открывает чат. - Переключатель начального теста: `SCREENING_ENABLED` и тумблер в демо-консоли. Выключен — после согласия пациент сразу попадает в чат. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Eleboba added 1 commit 2026-10-04 21:01:10 +03:00
- POST /auth/demo/fresh + «Демо: войти как Андрей» on the welcome screen: every sign-in gets a fresh private
  copy of veteran Andrey (consent, prescription, ЕМИАС record) and lands in the chat — no codes, nobody's
  crisis or half-done questionnaire leaks into another viewer.
- Initial screening switch: SCREENING_ENABLED env default + /demo/settings + a toggle in the demo console;
  off → after consent straight to the chat.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Eleboba added 1 commit 2026-10-04 21:10:35 +03:00
test: demo_settings is a clinical table
CI / ruff · pytest (pull_request) Successful in 2m52s
c8887dc4b3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Eleboba merged commit 0e4dd0d5a2 into dev 2026-10-04 21:13:39 +03:00
Eleboba deleted branch feat/demo-mode 2026-10-04 21:13:39 +03:00
Sign in to join this conversation.