Skip to content

DESIGN

Operations mobile app. MEI inspection, station ops, dispatch.

(Why this product looks the way it does. Audience, primary jobs-to-be-done, the visual decisions that diverge from the global system and why.)

This is an internal-tool mobile app built on the canonical rsm-* scaffold defined in the master DESIGN.md. Before adding a new screen, read these sections — everything you need to match the design system is in the global file:

If this app surfaces scored evaluations (MEI composite, station readiness score, etc.), use .rsm-result-band with the canonical X.XX / 5 · Band X format + band-action pill (Proceed / Conditional / Escalate / Reject). The retrofit-app MEI v2 weighted scoring is the reference implementation.

ops-* for ops-specific components beyond the shared rsm-* scaffold. Register any new prefix in the global class-name ownership table.

Restating the global rule because every product CSS extension tries to drift back into single-side accent stripes:

  • ❌ border: 1px solid var(--grey3) (or any colour) on any card, readonly tile, sheet, row, or grouping container.
  • ❌ Single-side accent stripes — no border-left, border-top, border-right, or border-bottom to colour-code state. Use the card’s background tint alone to communicate state.
  • ✅ background: <neutral or tinted bg> + box-shadow: var(--sh-card) + border-radius: 14px.

See screens/ for canonical interactive HTML mockups.

See prototypes/ for narrated end-to-end flows.