Skip to main content

Contract status

Derived implementation contract

Source document

Feature purpose

Defines how the OS decides where visual output should appear and when output should be deferred or verbalized instead.

Required operations

  • Resolve target display from current device and environment
  • Suppress or defer screen output in constrained contexts
  • Fall back to spoken descriptions when screens are unavailable
  • Store deferred routing actions and reminders

Suggested resources

  • screen_routes
  • device_contexts
  • route_suppression_rules
  • deferred_routes

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