status, system, specification_version, migration, owners
| status | system | specification_version | migration | owners | |
|---|---|---|---|---|---|
| draft | ui | 1 | in_progress |
|
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
- Durable task behavior belongs to the task system.
- Agent profile behavior belongs to the agent system.
- Plugin contribution contracts belong to the plugin system.
- Provider-specific state and actions belong to the integration system.
Specification map
Requirements
- ACP Model Configuration Summary
- ACP Shell Command Output
- Adaptive Kanban
- Task Add-Panel PR Submenu
- Agent Launch Prompt Composer
- Growing dialog content containment
- Agent-message inline comments
- Agent Todo List Panel
- App Status Bar
- Per-workflow column visibility on the kanban board
- Browser inspect annotation submission
- Backend-owned cancel-turn progress
- Changes File Row Containment
- Responsive Changes Walkthrough Action
- Task PR Automation Controls
- Merge Queue Recovery Controls
- Clarification Shared Context
- Clarification submit feedback
- Command-panel Sidebar Task Reveal
- Compact Workflow Step Navigation
- Comment Markdown Rendering
- Composer Suggestion Overlays
- Context Compaction Count
- Context Window Reset Freshness
- Context Window Unmeasured State
- Embedded VS Code Executor Availability
- Embedded VS Code Windows Availability
- Empty-Turn Notice and Slash-Command Hint
- Entity Reference Composer
- Executor settings card spacing
- External VCS File Links
- File Tree Chat Context
- Reload Kandev when a tab is restored from a frozen browser snapshot
- GitHub PR Review Actions
- GitHub Saved-Query Default Views
- Auto-hide empty workflow steps
- Repair last-prompt transcript pinning
- Repair merge commit details
- Mermaid Rendering
- Message favorite star mobile sizing
- Message metadata dialog scroll containment
- Automatically Merge Consecutive Queued Messages
- Manage Pending Message Queues
- Merge Enqueued Messages Individually
- Pin the Message Queue Panel
- Reorder Queued Messages
- Control Pending Message Auto-run
- Send Queued Messages Now
- Mobile Workspace Topbar Actions
- Mobile Task Chrome
- Mobile Task Navigation
- Task-scoped port-forwarding discovery
- Open proxy URLs in the browser panel
- Responsive PR Detail Header
- Repair PR-only commit details
- PR Task Status Summary
- Pull Request Walkthrough Generation
- Preview Sprites Transient Retry
- Persistent status motion
- Prompt History Panel
- Render Nerd Font glyphs pasted from a styled terminal
- Prompt Turn Duration on Message Hover
- Published Docs Preview Reliability
- Quick Chat elevation
- Quick Chat Idle Dot
- Quick Chat and Terminal Tabs
- Relative Last Seen in Account Security
- Responsive Plan Formatting
- Resizable Markdown Table Columns
- Review File Status Cues
- Review Markdown Preview
- Search/filter dropdown scroll reset
- Selected option prominence in single-choice pickers
- Session tab delete feedback
- Settings Discovery
- Settings Manual Save
- Settings Prompt Editor
- Consistent settings typography
- Sidebar Archived Task Views
- Sidebar Diff Stat Priority
- Sidebar empty task alignment
- Sidebar Last Activity Sort
- Sidebar Queued Prompt Count Badge
- Sidebar Task Focus
- Sidebar Task Completion Icons
- Sidebar Task Row Presentation
- Direct Sidebar View Creation
- Slash Command Composer Selection
- Subagent Observability
- Nested Submodule Review
- Task Confirmation Warning Hierarchy
- Task Layout Profiles
- Task Agent Tab Reconciliation
- Task Listing Display Preferences
- Task transcript history visibility
- Task Review Shortcut Switcher
- Task Surface Foreground Refresh and Mobile Create Action
- Task Workspace Content Search
- Terminal close feedback
- Terminal Rendering
- Transcript Auto-scroll Stability
- Transcript Navigation Settings
- Voice Mode In Task Behavior
- Walkthrough Feedback Controls
- Stable Walkthrough Navigation
- WebKit Task Dialog Rendering
- Active workspace first in settings
- WebSocket Connectivity Warning
System design
- Growing Dialog Content Containment
- Agent Todo List Panel
- App Status Bar
- Changes File Row Containment
- Composer Suggestion Overlays
- Compact Workflow Step Navigation
- Per-workflow column visibility on the kanban board System Design Part 1
- Per-workflow column visibility on the kanban board System Design Part 2
- Task PR Automation Controls System Design Part 1
- Task PR Automation Controls System Design Part 2
- Task PR Automation Controls System Design Part 3
- Merge Queue Recovery Controls
- Entity Reference Composer
- Mobile Task Chrome
- Persistent status motion
- Sidebar Task Focus
- PR Task Status Summary
- Prompt History Panel
- Quick Chat and Terminal Tabs
- Responsive Plan Formatting
- Task Confirmation Warning Hierarchy
- Resizable Markdown Table Columns
- Task Layout Profiles
- Task Agent Tab Reconciliation
- Command-panel Sidebar Task Reveal
- Terminal Rendering
- Task Transcript History Visibility
Migration record
Migration remains in progress while legacy source detail is extracted from the canonical requirement and system-design documents above.