docs(08-task-delete): create phase plan

This commit is contained in:
2026-03-18 20:45:08 +01:00
parent 5fb688fc22
commit cff5f9e67b
3 changed files with 605 additions and 1 deletions

View File

@@ -43,6 +43,10 @@ See `milestones/v1.1-ROADMAP.md` for full phase details.
**Goal**: Users can remove tasks they no longer need, with smart preservation of completion history for future statistics
**Depends on**: Phase 7 (v1.1 shipped — calendar, history, and sorting all in place)
**Requirements**: DEL-01, DEL-02, DEL-03, DEL-04
**Plans:** 2 plans
Plans:
- [ ] 08-01-PLAN.md — Data layer: isActive column, schema migration, DAO filters and methods
- [ ] 08-02-PLAN.md — UI layer: delete button, confirmation dialog, smart delete provider
**Success Criteria** (what must be TRUE):
1. The task edit form has a clearly visible delete action (button or icon)
2. Deleting a task with zero completions removes it from the database entirely
@@ -82,6 +86,6 @@ See `milestones/v1.1-ROADMAP.md` for full phase details.
| 5. Calendar Strip | v1.1 | 2/2 | Complete | 2026-03-16 |
| 6. Task History | v1.1 | 1/1 | Complete | 2026-03-16 |
| 7. Task Sorting | v1.1 | 2/2 | Complete | 2026-03-16 |
| 8. Task Delete | v1.2 | - | Planned | - |
| 8. Task Delete | v1.2 | 0/2 | In Progress | - |
| 9. Task Creation UX | v1.2 | - | Planned | - |
| 10. Dead Code Cleanup | v1.2 | - | Planned | - |