Skip to main content

Contract status

Derived implementation contract

Source document

Feature purpose

Defines adaptive interface behavior that changes with environment, activity, and surface constraints.

Required operations

  • Resolve UI state from activity and device context
  • Switch interface modes without losing task continuity
  • Persist ambient or invisible OS state transitions
  • Feed routing and display preferences into downstream modules

Suggested resources

  • ui_contexts
  • ui_modes
  • surface_adaptations
  • ui_state_transitions

Implementation notes

  • Keep this feature workspace-scoped and persona-aware where applicable.
  • Preserve authorship, timestamps, and auditability for all state changes.
  • Treat the source doc as the behavioral specification even where final route names remain open.
Last modified on April 18, 2026