Files
kandev/docs/specs/ui

status, system, specification_version, migration, owners
status system specification_version migration owners
draft ui 1 in_progress
kandev

UI system

Purpose

The UI system owns presentation behavior for the web application, including responsive desktop and mobile surfaces.

Ownership

This system owns navigation, settings presentation, boards, task and review surfaces, walkthroughs, chat controls, visual feedback, and responsive interaction contracts that do not own backend state.

A control is not UI-owned only because it appears in the web application. A provider or task system keeps ownership when the control configures or displays that system's state. The UI system owns only the independent presentation contract that other capabilities can reuse.

Exclusions

Specification map

Requirements

System design

Migration record

Migration remains in progress while legacy source detail is extracted from the canonical requirement and system-design documents above.

  • Tasks: supplies task and workflow state.
  • Plugins: supplies plugin contributions.
  • Platform: supplies shared runtime state.