AI triage nurse
live demoNeural-voice intake — speak your answers, Claude routes them through the tree; plus a full realtime speech-to-speech mode
PRD F6 · Phase 2
Two ways to experience the same architecture. Scripted mode: pre-rendered neural voice (OpenAI gpt-4o-mini-tts, steered as a warm nurse), you answer by speaking, typing, or tapping, and Claude classifies your words onto the tree. Live mode: a genuine speech-to-speech phone call (gpt-realtime-2.1-mini via WebRTC) that still can't leave the tree.
Talk to the triage nurse
A neural voice (not the robot one) asks how your voice is doing. Type your answers or tap. Claude routes what you say through the decision tree — and can only pick branches, never invent advice.
Wellness guidance, not medical care. The skip door is a feature, not an afterthought.
The guardrail, in one sentence
In both modes the AI's only power is a forced choose_route call whose answers are validated against the typed tree in lib/triage-tree.ts— it can classify what you said, but it cannot invent a question, an exercise, or advice. Red-flag symptoms bypass everything. Scripted mode uses Claude Haiku 4.5 for the classification; live mode uses the realtime model's own tool-calling. Same tree, same rules.