11Interface system
Voice
ONE COMPONENT: VoicePill5 STATESLEVEL 3 · TRANSIENT
Voice is an entrance, not a place. You speak, Milo listens, understands, works and is done — then the pill disappears. It is the same Milo Core the composer talks to, aware of the surface you are on.
Anatomy11.01
The pill
LISTENINGPause the Euangelion render
- Ring — Milo Vermilion. Its motion is the state: breathing, dashed rotation, pulse, resolve.
- State word — mono microtype. The label carries the state; the ring only echoes it.
- Transcript — live, interface sans, one line, ellipsised. Replaced by Milo's reply in Working and Done.
- Position — fixed, top-centre, 16px from the edge, level 3 shadow. It never covers the primary action.
States11.02
Five states, then gone
Listening
LISTENINGPause the Euangelion render
ring breathes 1.0 → 1.06 / 1.2s · transcript fills as you speakUnderstanding
UNDERSTANDINGPause the Euangelion render
dashed arc rotates · transcript frozen · ≤ base durationWorking
WORKINGPausing render · 3 of 12 frames kept
dot pulses · Milo narrates in UI languageDone
DONEPaused. Resume from Today.
resolves to ✓ ink · holds 900ms · dismissesError
ERRORDidn't catch that.
holds until dismissed · esc or tap · never auto-retriesLive11.03
Try it
Voice
LISTENING
Runs the full sequence at the top of the viewport, then disappears.
Quick Entry — the keyboard equivalent
↵ makes a task · esc closes⌘K
Invoke. Type. Submit. Disappear. The toast is Milo's acknowledgement.
Rules11.04
Invocation
- 01One entrance from anywhere: the system hotkey, the menu-bar item on macOS, the Hyprland bind on Omarchy, or the ◉ button on a surface.
- 02Milo already knows the context — the current project, task, artifact and machine. You do not name them unless you mean a different one.
- 03Anything that changes files, spends money or touches another machine goes through a PermissionRequest first. Voice never bypasses level 4.
- 04Milo replies in UI language: brief, calm, precise. "On it." "Done." "This needs your approval."
- 05Under reduced motion the ring is still; the state word does all the work.
Not this11.05
What voice is not
- A Siri orb
- A giant waveform
- A voice dashboard or history surface
- A separate assistant with a separate memory
- Always listening