Cabin

Compliance

Safe by default

Compliance is design material — a first-class Restriction Engine consumed by Compose and Views. Programs tighten policy without forking components.

Vehicle state

Driving · 48 km/h

Policy

Limit string · No keyboard

Outcome

Browse substituted

Illustrative restriction path — widgets query policy; they do not hardcode OEM if/else trees.

Driving restrictions

Motion and distraction gating while the vehicle is in motion. Restricted flows get honest substitutes — not disabled clutter.

UX restrictions

Touch targets, density, contrast, and day/night profiles that both UI stacks honor from the same policy.

Glanceability

Typography and layout budgets so primary values arrive in under a second without scanning the whole screen.

Safety-critical

Deterministic affordances and fail-safe presentation when vehicle signals are missing — never invented values.