Commit Graph

3 Commits

Author SHA1 Message Date
saravanakumardb1
1b148757af docs: apply V2 review fixes to roadmap.md — comprehensive update
P0 Critical:
- Sync API: TBD → platform-service (Fastify, port 4003)
- Cascade presets: aligned with PRD (Aggressive/Standard/Light/Minimal/None/Custom)
- Deprecated APIs: NSUserNotificationCenter → UNUserNotificationCenter, ClockKit removed
- Cloud sync: iCloud Phase 3-4, platform-service REST Phase 5 (no contradiction)
- productId: chronomind registered in header + sync modules
- Open-source: closed-source app, open timer engine lib
- Design tokens: ChronoMind product section, own urgency colors

P1 High:
- Added pre-work (domain, wireframes, design tokens)
- Added CI/CD (GitHub Actions + Vercel auto-deploy)
- Added analytics (platform-service telemetry)
- Added onboarding (3-step walkthrough)
- Added privacy policy + terms of service
- Added web accessibility (WCAG 2.1 AA)
- Added timer accuracy tests + offline resilience strategy
- Added feedback mechanism
- Timer engine: clarified rAF (UI) + setInterval (SW) dual architecture
- Neurodivergent mode: default UX, not toggle (Compact mode for power users)
- Phase 3: macOS deferred to Phase 4, iPad layout added

P2 Medium:
- Calendar sync: two-way → one-way (read-only)
- Event countdown timer added to Phase 2
- Timer export/import added to Phase 2
- iOS waitlist added to Phase 2
- Data export/deletion added to Phase 4
- NL extraction upgrade path added to Phase 4
- Body doubling deferred to v3

New appendices: Cost Estimation, Common Platform Reusability, Key Decisions
Updated: success metrics (aligned with PRD), risk register (+4 new risks)
V2 review doc marked as APPLIED (audit trail)
2026-02-27 20:32:25 -08:00
saravanakumardb1
c20bdc9b20 docs: add 12 PRD cross-reference gaps + platform dependency blockers to V2 review
New findings from systematic PRD ↔ roadmap comparison:
- X-01: Windows/Tauri in PRD but missing from roadmap entirely
- X-02: Event countdown timer type never scheduled in any phase
- X-03: Cascade preset names don't match (PRD vs roadmap)
- X-04: Phase 3 timeline differs (PRD 3wks vs roadmap 4wks)
- X-05: Success metrics contradict between documents
- X-06: Open-source stated in PRD, never discussed in roadmap
- X-07: AI suggestions feature in PRD, absent from roadmap
- X-08: Neurodivergent mode toggle vs default contradicts PRD decision
- X-09: ChronoMind design tokens (--cm-*) conflict with ByteLyst
- X-10: Typography differs (Inter/JetBrains vs DM Sans/IBM Plex)
- X-11: Timer engine architecture unclear (SW vs requestAnimationFrame)
- X-12: Extraction service unused for NL parsing upgrade path

Platform dependency blockers identified from PLATFORM_COMPONENTS_ROADMAP:
- Email/Push Delivery, Password Reset, Event Bus, Scheduled Jobs
- Mitigation: Phase 1-3 unblocked, Phase 4+ has fallbacks

Added @bytelyst/extraction to reusable packages table
Added 4 new decisions to Appendix B (open-source, Windows, AKV, fonts)
Total findings: 7 bugs + 7 arch gaps + 10 missing features + 12 PRD gaps + 5 blockers
2026-02-27 20:18:33 -08:00
saravanakumardb1
c6bef6a717 docs: add roadmap V2 review — gaps, common-plat reuse, bugs identified
- Audit 13 @bytelyst/* packages for ChronoMind reusability
- Audit 17 platform-service modules reusable as-is
- Identify 7 bugs (deprecated APIs, sync contradictions, TBD backend)
- Identify 7 architectural gaps (no productId, no onboarding, no offline strategy)
- Identify 10 missing features (no CI/CD, no analytics, no privacy policy)
- Timeline realism check (Phase 3 too compressed)
- Security, testing, design system, DevOps gap analysis
- Recommend platform-service as backend (not Cloudflare Workers)
- 10 key decisions pending user sign-off before implementation
2026-02-27 17:33:46 -08:00