A mood that moves, and recovers

The persona's emotional dynamics, running live. Fire an event and watch the mood spike, then relax back toward its baseline at the persona's own pace. The voice recompiles with it.

Felt state PAD, -100 to +100

Bars show what it feels. The tall tick is its baseline; the small triangle is how much actually shows (expression).

Even
pleasurearousaldominance

Fire an event

Each button is one of this persona's declared triggers.

Delivery right now from the live mood

How the current mood colors expression, relative to this persona's resting delivery. This is what feeds the voice and behavior output, and it relaxes to nothing as the mood recovers.

This is the reference runtime for the spec's affect block: a baseline mood, reactivity (how hard events hit), recovery (how fast it returns), and expression (how much shows). The delivery nudges are the runtime's modulation layer, scaled by expression, so a guarded persona feels a lot and shows little. In an embodied agent this loop runs continuously, so the robot's tone tracks what just happened to it.