All Docs
FeaturesPosibl Life & Gym AppUpdated March 15, 2026

Session Logging — Scores, Loads, RPE, and Notes

Session Logging

Session logging allows members to record the outcome of a completed training session. Each log contributes to AI-personalised programming, the member's Performance Passport, and gym-level analytics including churn risk scoring.

What Members Log

After completing a session, members submit a log with the following fields:

FieldDescription
ScoreThe workout result — e.g. total time, rounds completed, reps achieved
Loads per movementThe weight used for each movement in the session
RPERate of Perceived Exertion on a scale of 1–10
NotesFree-text field for any additional context — how the member felt, modifications made, etc.

PR Detection

Personal record detection runs automatically every time a load is submitted. If a new PR is identified for any movement, it is flagged without requiring any manual input from the member or coach.

How Logs Feed the Platform

Session log data flows into multiple downstream systems immediately after submission:

AI Personalisation Engine

Logged scores, loads, and RPE ratings are consumed by the AI personalisation engine. This data shapes future programming recommendations — adjusting intensity, volume, and movement selection based on how the member actually performed and how hard it felt.

Churn Risk Scoring

Consistent session logging is treated as a positive engagement signal. The churn risk dashboard uses session log frequency and recency as inputs when calculating a member's churn risk score.

Performance Passport

Every session log is appended to the member's Performance Passport — a longitudinal record of their training history, loads, scores, and progress over time. Coaches and members can review this record to track development and identify trends.

RPE Scale Reference

RPEDescription
1–2Very light effort
3–4Light effort, could continue for a long time
5–6Moderate effort, conversation still possible
7–8Hard effort, breathing heavy
9Very hard, near maximal
10Maximal effort, could not do more