Skip to content

DESIGN

Field agent mobile app. Onboarding, KYC capture, customer signup.

(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 product is built on the canonical mobile-app 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:

agent-* for agent-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.