Common
These are the rules every channel shares: order, priority, fallback and state.State comes before behavior.
Order
Channels start one after another, 0.1 s apart.
Sound0 s
Face+0.1 s
Body+0.2 s
Priority
The one above interrupts the one below.
Safety
WhenFall risk · strong force — within 0.1 s
Call · touch
WhenTurns to look within 1 s
Conversation
WhenBackchannel · answering a question
Idle
WhenHabits · breathing
Fallback chain
When a channel is missing, another channel stands in; otherwise the expression is skipped.
Channel missing
Another channelstands in
Skipif none can
State before behavior
Carried
What changesCurl up, keep level, skip other behaviors
Low battery
What changesSmaller, and doze earlier
Quiet hours
What changesLower sound and smaller motion
Error
What changesStop and tell with the face