Skip to content

Status

Airframe has six statuses and no others. Every status is color + shape + word, so it survives greyscale, color blindness and a glance.

Role Meaning Token Shape Label Class
running Engaged and healthy. Work is happening; nobody is needed. status-running Filled circle Running af-status--running
queued Armed, waiting to start. status-queued Hollow ring Queued af-status--queued
approval Needs a human: an approval or decision gate is holding the work. status-approval Diamond Needs approval af-status--approval
failed Stopped on an error: a test, a build, a crash. status-failed Triangle Failed af-status--failed
denied Hard stop by policy. Nothing a retry will fix. status-denied + on-status-denied Placard: capitals on a red fill Denied af-status--denied
off Spun down, expired, archived. status-off Small dot Off, Spun down, Expired af-status--off
<span class="af-status af-status--running"><i class="af-status__mark"></i>Running</span>
<span class="af-status af-status--approval"><i class="af-status__mark"></i>Needs approval</span>
<span class="af-status af-status--denied"><i class="af-status__mark"></i>Denied</span>

Where each rule lives

Each page answers one question.

Sources

Two references shaped these rules and say the same things in their own words. Carbon's status indicator pattern asks for at least two of color, shape and symbol, 3:1 contrast on the mark, the highest-attention status for a group, and no more than five or six indicators (carbondesignsystem.com/patterns/status-indicator-pattern). The Airbus ECAM color code maps onto the dark cockpit one to one: red for immediate action (failed, denied), amber for awareness and possible action (needs approval), white for titles and labels, and blue for "an action or selection still to be carried out", which is what the brand yellow means here; ECAM also clears an action line once the state is reached and inhibits alerts by flight phase (ECAM guide, Airbus on alert inhibition).

Part of the brand book. See also Data and Products.