2.2 KiB
2.2 KiB
status, system, created, owners
| status | system | created | owners | |
|---|---|---|---|---|
| active | tasks | 2026-09-02 |
|
Command Panel Archived Task Results Requirements
Overview
Task search includes archived tasks. Users must identify an archived task before they select it and open its read-only detail.
The Tasks system owns this archive-state-derived result contract. UI implementations render its desktop and phone outcomes.
Requirements
REQ-TASKS-COMMAND-PANEL-ARCHIVED-TASKS-001: Archived task result presentation
Intent: Make archived task results distinct before selection without changing their navigation behavior.
Acceptance criteria
- AC-TASKS-COMMAND-PANEL-ARCHIVED-TASKS-001.1: When
archived_atis present, the task result shall show an Archived label instead of its workflow-step badge. - AC-TASKS-COMMAND-PANEL-ARCHIVED-TASKS-001.2: When
archived_atis present, the result shall show an archive icon instead of its task-activity icon. - AC-TASKS-COMMAND-PANEL-ARCHIVED-TASKS-001.3: The archive icon shall have an accessible Archived description and shall remain part of the single result action.
- AC-TASKS-COMMAND-PANEL-ARCHIVED-TASKS-001.4: An archived result shall use muted semantic colors. Keyboard focus and the selected state shall remain clear.
- AC-TASKS-COMMAND-PANEL-ARCHIVED-TASKS-001.5: When
archived_atis absent, a terminal workflow state shall not cause archived presentation. - AC-TASKS-COMMAND-PANEL-ARCHIVED-TASKS-001.6: Task search shall rank archived matches after non-archived matches by using
archived_atas the archive source. - AC-TASKS-COMMAND-PANEL-ARCHIVED-TASKS-001.7: Selecting an archived result shall keep the current task-detail navigation behavior.
- AC-TASKS-COMMAND-PANEL-ARCHIVED-TASKS-001.8: Desktop and phone results shall show the same archive cues without reducing title readability or causing horizontal overflow.
Out of scope
- Changes to task archive state or task-detail behavior.
- Changes to search matching, result limits, or ranking within each archive group.
- Changes to the command-panel layout, scrolling, or touch targets.
- New task or session API fields.