1.9 KiB
1.9 KiB
id, title, status, wave, depends_on, plan, requirements, acceptance_criteria, system_design
| id | title | status | wave | depends_on | plan | requirements | acceptance_criteria | system_design | |
|---|---|---|---|---|---|---|---|---|---|
| 06-migrate-ui-standalone | Migrate UI and standalone sources | completed | 6 |
|
plan.md |
Task 06: Migrate UI and standalone sources
Summary
Move UI capability documents and the remaining root feature specs into the UI system or their owning backend system. Preserve responsive and mobile behavior as part of each capability's observable requirements.
In scope
docs/specs/ui/**- Walkthrough, quick-chat, PR, settings, kanban, and other presentation roots assigned to UI.
- Standalone sources that are presentation-owned after the ownership audit.
Out of scope
- New UI behavior.
- Backend contracts already owned by tasks, integrations, plugins, or platform.
Acceptance
- UI requirements include desktop and mobile observable criteria where the source describes both surfaces.
- Technical UI architecture is separated into design documents when it has an independent boundary.
- The UI index reaches
migration: completewith no editable legacy source.
Verification
python3 scripts/lint-spec-files.py --all
git diff --check -- docs/specs docs/plans
Files likely touched
docs/specs/ui/**docs/specs/ui/**docs/specs/ui/requirements/*walkthrough*.mddocs/specs/ui/requirements/*quick-chat*.md
Dependencies
Task 05.
Risks
- Some UI specs define API or persistence contracts owned elsewhere. Keep the UI requirement focused on observable presentation and link the owning design.
Parallelism
sequential
Inputs
- UI system README.
mobile-parityguidance when a source covers responsive behavior.- Existing UI plans and E2E references.
Results
Completed. Migrated UI and remaining presentation-owned standalone sources, including their responsive behavior and design material.