ShiftOps Design System · v1.0

The interface is ink.
The world brings the color.

ShiftOps is a command center for event labor — schedules, gates, zones, payroll. Its design language keeps the chrome monochrome so the operation can speak: photographs carry the atmosphere, editorial gradients carry the stories, violet appears only when an agent is working, and green means someone actually showed up.

00

The rules

Four rules, no exceptions.

Everything else in this system is a consequence of these.

Ink is the accent

Primary actions are near-black, not a hue. When the chrome never shouts, a single filled button is loud enough — and every use of real color has to be earned.

Violet means AI

The --ai token appears in exactly one situation: an agent is perceiving, deciding, or acting. Nothing else may borrow it. If a surface is violet, software did something.

Color comes from the world

Palette lives in photography of real labor and in grainy editorial gradients — never in the UI itself. The interface frames the event; it doesn't compete with it.

Status is sacred

--ok, --warn, and --danger report real operational states: a filled zone, a silent worker, a short gate. They are never decoration, so they are always believed.

23
color tokens
every token ships a light and a dark value — dark is one attribute, not a redesign
1
hue in the chrome
violet — and only for AI
8
radius steps
4px to 28px, then full
0
build steps
plain CSS variables, no tooling