Skip to content

feat5: add v3 PRD and roadmap#20

Open
rray89 wants to merge 1 commit intomainfrom
feat/feat5-v3-prd-and-roadmap
Open

feat5: add v3 PRD and roadmap#20
rray89 wants to merge 1 commit intomainfrom
feat/feat5-v3-prd-and-roadmap

Conversation

@rray89
Copy link
Copy Markdown
Owner

@rray89 rray89 commented Apr 15, 2026

Summary

This adds a dedicated v3 planning document so future product work can start from one forward-looking source instead of bouncing between the MVP and v2 PRDs. The new doc centers v3 on workout preview, workout history review, and derived records, while also collecting the larger future tracks that should stay out of the immediate implementation scope.

Changes

docs/ironpath-v3-prd.md

  • Added a self-contained v3 PRD with the carried-forward product baseline, explicit v3 goals, and non-goals.
  • Defined three recommended v3 features: accepted workout preview, workout log detail/history review, and derived records from completed workouts.
  • Captured future roadmap tracks for polish, platform work, AI planning, and other deferred features so planning can continue without revisiting the original MVP PRD.

Test Plan

  • Reviewed the new PRD content locally for structure, scope, and implementation order.
  • Manual check: confirm the proposed v3 feature order still matches current product priorities.
  • Edge case: verify the derived-record direction still feels right if the v2 bug/regression needs to be fixed before any v3 work starts.

@github-actions
Copy link
Copy Markdown

Coverage Report

Metric Covered Total %
Instructions 3984 33584 12%
Branches 107 836 13%
Lines 629 4638 14%
Methods 164 880 19%
Classes 49 123 40%

Lowest-Coverage Packages

Package Covered Total %
com.example.ironpath.data.local.dao 0 966 0%
com.example.ironpath.data.local 0 198 0%
com.example.ironpath.ui.theme 0 143 0%
com.example.ironpath.dev 0 138 0%
com.example.ironpath.ui.screens.devtools 0 124 0%
com.example.ironpath 0 106 0%
com.example.ironpath.ui.navigation 0 88 0%
com.example.ironpath.ui.screens.entry 0 77 0%
com.example.ironpath.ui.components 0 36 0%
com.example.ironpath.di 0 29 0%

Lowest-Coverage Files

File Covered Total %
com/example/ironpath/ui/screens/plan/PlanScreen.kt 0 726 0%
com/example/ironpath/ui/screens/active/ActiveScreen.kt 0 405 0%
com/example/ironpath/ui/screens/history/HistoryScreen.kt 0 340 0%
com/example/ironpath/data/local/dao/SessionDao_Impl.kt 0 338 0%
com/example/ironpath/data/local/dao/PlanDao_Impl.kt 0 335 0%
com/example/ironpath/ui/screens/home/HomeScreen.kt 0 304 0%
com/example/ironpath/ui/screens/history/AddRecordScreen.kt 0 232 0%
com/example/ironpath/data/local/IronPathDatabase_Impl.kt 0 197 0%
com/example/ironpath/data/local/dao/RecordDao_Impl.kt 0 187 0%
com/example/ironpath/dev/DevToolsSeeder.kt 0 138 0%
com/example/ironpath/MainActivity.kt 0 99 0%
com/example/ironpath/ui/theme/Type.kt 0 97 0%
com/example/ironpath/data/local/dao/HistoryDao_Impl.kt 0 93 0%
com/example/ironpath/ui/screens/devtools/DevToolsScreen.kt 0 86 0%
com/example/ironpath/ui/navigation/IronPathNavHost.kt 0 80 0%
com/example/ironpath/ui/screens/entry/EntryScreen.kt 0 77 0%
com/example/ironpath/ui/screens/devtools/DevToolsViewModel.kt 0 38 0%
com/example/ironpath/ui/components/GreenGradientButton.kt 0 36 0%
com/example/ironpath/di/AppModule.kt 0 29 0%
com/example/ironpath/ui/theme/Theme.kt 0 26 0%

Showing 20 of 43 files. Use the jacoco-coverage-report artifact for the full HTML report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant