Principle

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
Sound → face → body

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
Never cover it by enlarging motion — the "no screen → +20%" rule is retired.

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