Mikkeli Matlock
26cdf24874
docs(04): complete phase 4 verification and roadmap
...
Mark Phase 4 complete in ROADMAP.md, add VERIFICATION.md (6/6
automated checks passed), and update phase 02 continue-here artifact.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-18 07:52:38 +09:00
Mikkeli Matlock
40c74677be
docs(04): create phase plan for GPS & power optimization
...
2 plans in 2 waves: core GPS engine (precision switching, lifecycle,
wake lock) then UI integration (main app staleness, screen cleanup,
provider wiring).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 08:50:46 +09:00
Mikkeli Matlock
d0427219a2
docs(03): complete overlay refactor phase
...
Phase 3 verified: 9/9 must-haves, 6/6 OVRL requirements satisfied.
OverlayService wrapper, staleness detection, error surfacing all verified.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 19:35:15 +09:00
Mikkeli Matlock
c58183b4fb
docs(03): create phase plan for overlay refactor
...
Phase 3: Overlay Refactor
- 2 plan(s) in 2 wave(s)
- Sequential execution (Plan 02 depends on Plan 01)
- Ready for execution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 19:00:39 +09:00
Mikkeli Matlock
09c80011b8
docs(02-02): complete MultiProvider wiring and screen migration plan
...
Tasks completed: 2/2
- Task 1: Wire MultiProvider in main.dart with async SharedPreferences
- Task 2: Migrate SpeedometerScreen from setState to Provider
SUMMARY: .planning/phases/02-provider-migration/02-02-SUMMARY.md
2026-02-10 22:21:04 +09:00
Mikkeli Matlock
3c5ce89ded
docs(02-01): complete provider infrastructure plan
...
Tasks completed: 3/3
- Task 1: Add provider dependencies and refactor GpsDataManager to ChangeNotifier
- Task 2: Create SettingsProvider for theme and unit state
- Task 3: Create OverlayProvider for overlay lifecycle and messaging
SUMMARY: .planning/phases/02-provider-migration/02-01-SUMMARY.md
2026-02-10 22:11:49 +09:00
Mikkeli Matlock
630cf1c578
docs(02): create phase plan
...
Phase 02: Provider Migration
- 2 plan(s) in 2 wave(s)
- Wave 1: Create providers (GpsDataManager + SettingsProvider + OverlayProvider)
- Wave 2: Wire MultiProvider and migrate SpeedometerScreen
- Ready for execution
2026-02-10 11:13:29 +09:00
Mikkeli Matlock
c3865b318a
docs(01-02): complete screen extraction plan
...
Tasks completed: 2/2
- SpeedometerScreen extracted to screens/speedometer_screen.dart (802 lines)
- OverlaySpeedometer extracted to screens/overlay_screen.dart (303 lines)
- main.dart slimmed to 39 lines (entry points only)
Phase 1 Foundation: COMPLETE (2/2 plans, 19.6 min total)
SUMMARY: .planning/phases/01-foundation/01-02-SUMMARY.md
2026-02-09 21:48:38 +09:00
Mikkeli Matlock
7f8075b76d
docs(01): create phase plan
...
Phase 01: Foundation
- 2 plan(s) in 2 wave(s)
- 2 autonomous, 0 checkpoint-only
- Ready for execution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-09 21:08:34 +09:00
Mikkeli Matlock
92f3f83a9c
docs: create roadmap (4 phases)
...
Phases:
1. Foundation: code organization, model extraction (ORG-01–08)
2. Provider migration: setState → ChangeNotifier/Consumer (STATE-01–07)
3. Overlay refactor: fix data staleness, error surfacing (OVRL-01–06)
4. GPS & power: adaptive precision, lifecycle management (GPS-01–04, PWR-01–06)
All v1 requirements mapped to phases.
2026-02-09 20:35:40 +09:00