Session Logging & PR Recording
Session Logging & PR Recording
After completing a session, members can record a full picture of their performance. The platform also automatically detects and celebrates personal records as part of this flow.
Logging a Session
On session completion, members are presented with a logging screen where they can capture:
Score
Record the headline result for the session — for example, a finishing time, a total round count, or a rep total. The score field adapts to the format of the workout.
Loads per Movement
For each movement in the session that involves external load (e.g. barbell lifts, dumbbell work), members can enter the specific weight or load used. This creates a granular load history tied to individual movements over time.
Notes
A free-text field for any observations the member wants to attach to the session — scaling choices, technique cues, how they felt, or anything else relevant.
RPE Rating
Members can log a Rate of Perceived Exertion (RPE) value to capture subjective effort intensity. This data sits alongside objective performance metrics and is useful for tracking fatigue trends and training load over time.
Automatic PR Detection
When session loads are submitted, the platform automatically compares each logged load against the member's stored 1RM (one-rep max) for that movement.
How It Works
- Member logs loads per movement at session completion
- The system checks each load against the stored 1RM for that movement
- If any logged load exceeds the current 1RM, the system:
- Flags the entry as a new personal record
- Updates the stored 1RM for the movement to the new value
- Triggers the PR celebration UX to surface the achievement
PR Celebration UX
When a new PR is detected, members receive an in-context celebration moment — acknowledging the record at the point it happens, without requiring any separate manual entry or navigation.
Notes on PR Detection
- Detection is automatic and requires no action from the member beyond normal session logging
- PRs are detected per movement — a single session can trigger multiple PR records if several movements are logged at new peak loads
- The 1RM store is updated immediately, so subsequent sessions will compare against the new record
Data Captured Per Session
| Field | Type | Description |
|---|---|---|
| Score | Variable (time / reps / rounds) | Headline session result |
| Load per movement | Number (weight/load unit) | Per-movement load used |
| Notes | Free text | Member observations and cues |
| RPE | Numeric rating | Subjective perceived exertion |
Related Features
- Movement Library — movements must exist in the library to support load tracking and 1RM comparison
- Member Health & Recovery Monitoring — RPE data feeds into broader load and fatigue tracking
- AI-Personalised Programming — historical load and PR data informs future session scaling recommendations