Iacon Autonomics

States

Doing, not health

Six states, all of them about activity. Speaking gives the unit a mouth that actually opens and closes — audio glyphs floating beside a face read as clip art, not as speech. Whether a unit is healthy stays with the state LED beside it — a face and a light should never both be trying to tell you the same thing in different colours.

State matrix
idle
thinking
working
speaking
error
offline
idle
thinking
working
speaking
error
offline
idle
thinking
working
speaking
error
offline
idle
floats, blinks, and runs its own habit
thinking
the eyes drift side to side
working
floats faster, the crest pulses
speaking
a mouth opens and closes, and it nods
error
optics flatten to dashes, colour drains
offline
dimmed and desaturated, animation stops
Three characters through every state

Sizes & groups

From an 18px row to a 96px card

Everything is drawn on one canvas and scales straight down; the crest is the only piece that leaves the silhouette, so nothing turns to mush. A crew mark stacks the faces with working units pulled to the front, so a whole fleet fits in a header.

Sizes
18
24
32
44
56
76
96
18px in a transcript row, 76px on a roster card
Crew mark
+2+3
workspace/agents/agent-avatar-group.tsx

In place

Where they actually land

The avatars are not a gallery — they replaced the anonymous dots in Crew Control and in the specialist rows of the transcript. Open the roster and the crew looks back at you.

Crew control
Click the pill — every roster row carries its face
Transcript rows
workspace/chat/agent-conversation-row.tsx