docs(11-02): complete pre-populate-recurring-tasks plan — interval-window pre-population with muted UI

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-03 21:28:23 +02:00
parent 8cbe989aeb
commit 673f27ad38
4 changed files with 169 additions and 14 deletions

View File

@@ -36,7 +36,7 @@ See `milestones/v1.1-ROADMAP.md` for full phase details.
- [x] **Phase 8: Task Delete** - Add smart delete action to tasks — hard delete if never completed, soft delete (deactivate) if completed at least once (completed 2026-03-18)
- [x] **Phase 9: Task Creation UX** - Rework the frequency picker from flat preset chips to an intuitive "Every N units" interface with quick-select shortcuts (completed 2026-03-18)
- [x] **Phase 10: Dead Code Cleanup** - Remove orphaned v1.0 daily plan files and verify no regressions (completed 2026-03-19)
- [ ] **Phase 11: Tasks Management** - Allow task checking anytime and pre-populate recurring tasks within their interval window
- [x] **Phase 11: Tasks Management** - Allow task checking anytime and pre-populate recurring tasks within their interval window (completed 2026-04-03)
## Phase Details
@@ -86,10 +86,10 @@ Plans:
**Goal**: Users can complete tasks on any day regardless of schedule, and recurring tasks appear on all applicable days within their interval window — making the app feel like a consistent checklist rather than a rigid scheduler
**Depends on**: Phase 10
**Requirements**: TM-01, TM-02, TM-03, TM-04, TM-05
**Plans:** 1/2 plans executed
**Plans:** 2/2 plans complete
Plans:
- [x] 11-01-PLAN.md — Anytime completion: remove checkbox restrictions, recalculate nextDueDate from today on non-due-day completion
- [ ] 11-02-PLAN.md — Pre-population: virtual task instances in provider layer, period-completion filtering, muted visual styling
- [x] 11-02-PLAN.md — Pre-population: virtual task instances in provider layer, period-completion filtering, muted visual styling
**Success Criteria** (what must be TRUE):
1. Checkboxes are always enabled on all calendar days (past, today, future) and in room task lists
2. Completing a task on a non-due day recalculates nextDueDate from today, not the original due date
@@ -114,4 +114,4 @@ Plans:
| 8. Task Delete | v1.2 | 2/2 | Complete | 2026-03-18 |
| 9. Task Creation UX | v1.2 | 1/1 | Complete | 2026-03-18 |
| 10. Dead Code Cleanup | v1.2 | 1/1 | Complete | 2026-03-19 |
| 11. Tasks Management | v1.2 | 1/2 | In Progress| |
| 11. Tasks Management | v1.2 | 2/2 | Complete | 2026-04-03 |