docs(02-01): complete data layer plan summary and state updates

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-15 21:55:36 +01:00
parent da270e5457
commit ead53b4c02
4 changed files with 206 additions and 52 deletions

View File

@@ -9,27 +9,27 @@ Requirements for initial release. Each maps to roadmap phases.
### Room Management
- [ ] **ROOM-01**: User can create a room with a name and an icon from a curated Material Icons set
- [ ] **ROOM-02**: User can edit a room's name and icon
- [ ] **ROOM-03**: User can delete a room with confirmation (cascades to associated tasks)
- [ ] **ROOM-04**: User can reorder rooms via drag-and-drop on the rooms screen
- [ ] **ROOM-05**: User can view all rooms as cards showing name, icon, due task count, and cleanliness indicator
- [x] **ROOM-01**: User can create a room with a name and an icon from a curated Material Icons set
- [x] **ROOM-02**: User can edit a room's name and icon
- [x] **ROOM-03**: User can delete a room with confirmation (cascades to associated tasks)
- [x] **ROOM-04**: User can reorder rooms via drag-and-drop on the rooms screen
- [x] **ROOM-05**: User can view all rooms as cards showing name, icon, due task count, and cleanliness indicator
### Task Management
- [ ] **TASK-01**: User can create a task within a room with name, optional description, frequency interval, and effort level
- [ ] **TASK-02**: User can edit a task's name, description, frequency interval, and effort level
- [ ] **TASK-03**: User can delete a task with confirmation
- [ ] **TASK-04**: User can set frequency interval from: daily, every 2 days, every 3 days, weekly, biweekly, monthly, every 2 months, quarterly, every 6 months, yearly, or custom (every N days)
- [ ] **TASK-05**: User can set effort level (low / medium / high) on a task
- [ ] **TASK-06**: User can sort tasks within a room by due date (default sort order)
- [ ] **TASK-07**: User can mark a task as done via tap or swipe, which records a completion timestamp and auto-calculates the next due date based on the interval
- [ ] **TASK-08**: Overdue tasks are visually highlighted with distinct color/badge on room cards and in task lists
- [x] **TASK-01**: User can create a task within a room with name, optional description, frequency interval, and effort level
- [x] **TASK-02**: User can edit a task's name, description, frequency interval, and effort level
- [x] **TASK-03**: User can delete a task with confirmation
- [x] **TASK-04**: User can set frequency interval from: daily, every 2 days, every 3 days, weekly, biweekly, monthly, every 2 months, quarterly, every 6 months, yearly, or custom (every N days)
- [x] **TASK-05**: User can set effort level (low / medium / high) on a task
- [x] **TASK-06**: User can sort tasks within a room by due date (default sort order)
- [x] **TASK-07**: User can mark a task as done via tap or swipe, which records a completion timestamp and auto-calculates the next due date based on the interval
- [x] **TASK-08**: Overdue tasks are visually highlighted with distinct color/badge on room cards and in task lists
### Task Templates
- [ ] **TMPL-01**: When creating a room, user can select from bundled German-language task templates appropriate for that room type
- [ ] **TMPL-02**: Preset room types with templates include: Küche, Badezimmer, Schlafzimmer, Wohnzimmer, Flur, Büro, Garage, Balkon, Waschküche, Keller, Kinderzimmer, Gästezimmer, Esszimmer, Garten/Außenbereich
- [x] **TMPL-01**: When creating a room, user can select from bundled German-language task templates appropriate for that room type
- [x] **TMPL-02**: Preset room types with templates include: Küche, Badezimmer, Schlafzimmer, Wohnzimmer, Flur, Büro, Garage, Balkon, Waschküche, Keller, Kinderzimmer, Gästezimmer, Esszimmer, Garten/Außenbereich
### Daily Plan
@@ -125,21 +125,21 @@ Which phases cover which requirements. Updated during roadmap creation.
| FOUND-04 | Phase 1: Foundation | Complete |
| THEME-01 | Phase 1: Foundation | Complete |
| THEME-02 | Phase 1: Foundation | Complete |
| ROOM-01 | Phase 2: Rooms and Tasks | Pending |
| ROOM-02 | Phase 2: Rooms and Tasks | Pending |
| ROOM-03 | Phase 2: Rooms and Tasks | Pending |
| ROOM-04 | Phase 2: Rooms and Tasks | Pending |
| ROOM-05 | Phase 2: Rooms and Tasks | Pending |
| TASK-01 | Phase 2: Rooms and Tasks | Pending |
| TASK-02 | Phase 2: Rooms and Tasks | Pending |
| TASK-03 | Phase 2: Rooms and Tasks | Pending |
| TASK-04 | Phase 2: Rooms and Tasks | Pending |
| TASK-05 | Phase 2: Rooms and Tasks | Pending |
| TASK-06 | Phase 2: Rooms and Tasks | Pending |
| TASK-07 | Phase 2: Rooms and Tasks | Pending |
| TASK-08 | Phase 2: Rooms and Tasks | Pending |
| TMPL-01 | Phase 2: Rooms and Tasks | Pending |
| TMPL-02 | Phase 2: Rooms and Tasks | Pending |
| ROOM-01 | Phase 2: Rooms and Tasks | Complete |
| ROOM-02 | Phase 2: Rooms and Tasks | Complete |
| ROOM-03 | Phase 2: Rooms and Tasks | Complete |
| ROOM-04 | Phase 2: Rooms and Tasks | Complete |
| ROOM-05 | Phase 2: Rooms and Tasks | Complete |
| TASK-01 | Phase 2: Rooms and Tasks | Complete |
| TASK-02 | Phase 2: Rooms and Tasks | Complete |
| TASK-03 | Phase 2: Rooms and Tasks | Complete |
| TASK-04 | Phase 2: Rooms and Tasks | Complete |
| TASK-05 | Phase 2: Rooms and Tasks | Complete |
| TASK-06 | Phase 2: Rooms and Tasks | Complete |
| TASK-07 | Phase 2: Rooms and Tasks | Complete |
| TASK-08 | Phase 2: Rooms and Tasks | Complete |
| TMPL-01 | Phase 2: Rooms and Tasks | Complete |
| TMPL-02 | Phase 2: Rooms and Tasks | Complete |
| PLAN-01 | Phase 3: Daily Plan and Cleanliness | Pending |
| PLAN-02 | Phase 3: Daily Plan and Cleanliness | Pending |
| PLAN-03 | Phase 3: Daily Plan and Cleanliness | Pending |