2.5 KiB
2.5 KiB
status, system, created, owners
| status | system | created | owners | |
|---|---|---|---|---|
| active | ui | 2026-08-31 |
|
Command Panel Task Activity Icons Requirements
Overview
The command panel lists tasks from all workflow steps. Users need a clear icon to find active work without opening each task.
The UI system owns this presentation contract. The task system continues to own task state, session state, and activity data.
Requirements
REQ-UI-COMMAND-PANEL-TASK-ACTIVITY-001: Task activity icon parity
Intent: Make active tasks easy to find and keep task-state icons consistent with the task sidebar.
Acceptance criteria
- AC-UI-COMMAND-PANEL-TASK-ACTIVITY-001.1: When a task is active, each command-panel result shall show the same spinning task icon as the task sidebar.
- AC-UI-COMMAND-PANEL-TASK-ACTIVITY-001.2: When a task is not active, each result shall show the same non-spinning task-state icon as the task sidebar, including the workflow-complete icon for a review task on its final workflow step.
- AC-UI-COMMAND-PANEL-TASK-ACTIVITY-001.3: The icon shall use task-level activity and session state. A workflow-step name shall not control the icon.
- AC-UI-COMMAND-PANEL-TASK-ACTIVITY-001.4: When live task data changes, an open command panel shall update the affected icon without a new search. An accepted live projection that clears foreground activity shall clear the spinner even when the original search response still reports activity.
- AC-UI-COMMAND-PANEL-TASK-ACTIVITY-001.5: The task title, workflow-step badge presentation and metadata format, selection behavior, and navigation result shall not change. The badge content shall reflect the accepted effective workflow placement.
- AC-UI-COMMAND-PANEL-TASK-ACTIVITY-001.6: Desktop and phone layouts shall show the same icon state without reducing title readability.
- AC-UI-COMMAND-PANEL-TASK-ACTIVITY-001.7: The icon shall have an accessible state description and shall not become a separate action.
- AC-UI-COMMAND-PANEL-TASK-ACTIVITY-001.8: When an accepted newer live task projection changes a task's workflow placement, an open command-panel result shall show the live workflow-step badge without a new search. A stale live projection shall not replace the HTTP placement.
Out of scope
- Changes to task, session, workflow, or activity-state rules.
- Changes to task search ranking, result limits, or workflow-step badge presence, styling, or navigation semantics.
- New task or session API fields.
- Changes to task-row actions or command-panel navigation.