← All posts
Product
May 1, 2026 · Sam Osei · 1 min read

Why status color should never travel alone

Our accessibility rule for shift status: every color pairs with an icon or label, so meaning survives grayscale and color-blindness.

Roughly 1 in 12 people perceives color differently. In a scheduling tool where red means "fix this now," that is not a detail — it is the whole signal. So we made a rule: color never travels alone.

Two flag levels, one neutral, one good

  • Emerald — good: published, confirmed, fully staffed.
  • Amber — warning: overtime or understaffed. Watch it, not blocking.
  • Red — critical: double-booking or a shift outside availability.
  • Grey — neutral: open shifts, time-off, drafts. Structural, not an error.

Every chip carries an icon or label

A red chip is also labelled "Conflict." An amber chip says "Overtime." Turn the screen grayscale and the schedule still reads correctly. That is the test we hold every status surface to.