Skip to content

Phase 2: Analytics - PR tracking, volume analysis, progression#2

Merged
gricha merged 1 commit intomainfrom
phase2-analytics
Jan 22, 2026
Merged

Phase 2: Analytics - PR tracking, volume analysis, progression#2
gricha merged 1 commit intomainfrom
phase2-analytics

Conversation

@gricha
Copy link
Owner

@gricha gricha commented Jan 22, 2026

Summary

  • workout pr - Personal records with estimated 1RM calculation
  • workout volume - Training volume analysis (weekly/monthly, by muscle/exercise)
  • workout progression <exercise> - Track progression over time with e1RM trends

Commands

PRs

workout pr                    # all PRs
workout pr bench-press        # specific exercise
workout pr --muscle chest     # filter by muscle
workout pr --json             # JSON output

Volume

workout volume --week         # this week
workout volume --month        # this month  
workout volume --last-weeks 8 # last 8 weeks
workout volume --by muscle    # group by muscle
workout volume --by exercise  # group by exercise

Progression

workout progression bench-press          # show trend
workout progression bench-press --last 20 # last 20 sessions
workout progression bench-press --json   # JSON output

Test Plan

  • 93 tests passing (14 new analytics tests)
  • bun run validate passes

@gricha gricha merged commit 0bfc406 into main Jan 22, 2026
1 check passed
@gricha gricha deleted the phase2-analytics branch January 22, 2026 23:24
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