docs: start milestone v1.1 Calendar & Polish

This commit is contained in:
2026-03-16 20:44:51 +01:00
parent ead085ad26
commit 6bb1bc35d7
2 changed files with 36 additions and 39 deletions

View File

@@ -8,6 +8,18 @@ A local-first Flutter app for organizing household chores, built for personal/co
Users can see what needs doing today, mark it done, and trust the app to schedule the next occurrence — without thinking about it. Users can see what needs doing today, mark it done, and trust the app to schedule the next occurrence — without thinking about it.
## Current Milestone: v1.1 Calendar & Polish
**Goal:** Replace the stacked daily plan with a horizontal calendar strip UI, add task completion history, and task sorting options.
**Target features:**
- Horizontal date-strip calendar with day abbreviation + date number cards
- Month color shift for visual boundary between months
- Day-selection shows tasks in a list below the strip
- Undone tasks carry over to the next day with color accent (overdue marker)
- Task completion history log
- Additional task sorting (alphabetical, interval, effort)
## Requirements ## Requirements
### Validated ### Validated
@@ -23,11 +35,13 @@ Users can see what needs doing today, mark it done, and trust the app to schedul
### Active ### Active
- [ ] Data export/import (JSON) - [ ] Horizontal calendar strip home screen (replacing stacked daily plan)
- [ ] English localization - [ ] Overdue task carry-over with visual accent
- [ ] Room cover photos from camera or gallery
- [ ] Task completion history log - [ ] Task completion history log
- [ ] Additional task sorting (alphabetical, interval, effort) - [ ] Additional task sorting (alphabetical, interval, effort)
- [ ] Data export/import (JSON) — deferred
- [ ] English localization — deferred
- [ ] Room cover photos from camera or gallery — deferred
### Out of Scope ### Out of Scope
@@ -79,4 +93,4 @@ Users can see what needs doing today, mark it done, and trust the app to schedul
| Manual StreamProvider for drift types | riverpod_generator throws InvalidTypeException with drift Task type | Revisit — may be fixed in future riverpod_generator versions | | Manual StreamProvider for drift types | riverpod_generator throws InvalidTypeException with drift Task type | Revisit — may be fixed in future riverpod_generator versions |
--- ---
*Last updated: 2026-03-16 after v1.0 milestone* *Last updated: 2026-03-16 after v1.1 milestone started*

View File

@@ -1,17 +1,17 @@
--- ---
gsd_state_version: 1.0 gsd_state_version: 1.0
milestone: v1.0 milestone: v1.1
milestone_name: MVP milestone_name: Calendar & Polish
status: shipped status: planning
stopped_at: v1.0 milestone complete stopped_at: Defining requirements
last_updated: "2026-03-16T20:00:00.000Z" last_updated: "2026-03-16T21:00:00.000Z"
last_activity: 2026-03-16 — v1.0 MVP milestone shipped last_activity: 2026-03-16 — Milestone v1.1 started
progress: progress:
total_phases: 4 total_phases: 0
completed_phases: 4 completed_phases: 0
total_plans: 13 total_plans: 0
completed_plans: 13 completed_plans: 0
percent: 100 percent: 0
--- ---
# Project State # Project State
@@ -21,31 +21,14 @@ progress:
See: .planning/PROJECT.md (updated 2026-03-16) See: .planning/PROJECT.md (updated 2026-03-16)
**Core value:** Users can see what needs doing today, mark it done, and trust the app to schedule the next occurrence — without thinking about it. **Core value:** Users can see what needs doing today, mark it done, and trust the app to schedule the next occurrence — without thinking about it.
**Current focus:** v1.0 shipped — planning next milestone **Current focus:** v1.1 Calendar & Polish
## Current Position ## Current Position
Milestone: v1.0 MVP — SHIPPED 2026-03-16 Phase: Not started (defining requirements)
Status: All 4 phases complete, 13/13 plans executed, 89 tests passing Plan: —
Next: `/gsd:new-milestone` for v1.1 Status: Defining requirements
Last activity: 2026-03-16 — Milestone v1.1 started
Progress: [##########] 100%
## Performance Metrics
**Velocity:**
- Total plans completed: 13
- Total execution time: ~1.3 hours
- Average duration: ~6 min/plan
**By Phase:**
| Phase | Plans | Total | Avg/Plan |
|-------|-------|-------|----------|
| 1 - Foundation | 2 | 15 min | 7.5 min |
| 2 - Rooms and Tasks | 5 | 35 min | 7.0 min |
| 3 - Daily Plan and Cleanliness | 3 | 11 min | 3.7 min |
| 4 - Notifications | 3 | 16 min | 5.3 min |
## Accumulated Context ## Accumulated Context
@@ -59,10 +42,10 @@ None.
### Blockers/Concerns ### Blockers/Concerns
None — all v1.0 blockers resolved. None.
## Session Continuity ## Session Continuity
Last session: 2026-03-16 Last session: 2026-03-16
Stopped at: v1.0 milestone complete Stopped at: Milestone v1.1 started
Resume file: None Resume file: None