Documentation Index
Fetch the complete documentation index at: https://docs.ironcoaching.app/docs/llms.txt
Use this file to discover all available pages before exploring further.
Strength Tab
The 1RM tab on every client profile (Clients → pick a client → 1RM) tracks one-rep maxes per lift through three side-by-side cards. The tab is available on Pro and Expert plans.
The three cards
| Card | What it shows | Source |
|---|---|---|
| Actual 1RM | The athlete’s most recent tested max for the lift, with the date it was tested. | Coach-entered via the Log tested max modal. Athletes can also self-log via the mobile app once that ships. |
| Estimated 1RM | The all-time best e1RM derived from completed sessions for that lift. Rolling-max — never regresses on a deload week. | Auto-computed from workout_sessions. A coach-entered manual override wins when it’s newer than the rolling-max date. |
| Projected 1RM | A forward-looking projection 4 weeks out, with the source labelled (via AI or via trend). | Pending row on ai_predictions for Expert-tier athletes; falls back to a 4-week linear trend over the rolling-max series for everyone else. |
↑ 12kg vs Block 2 — so block-over-block progress is visible without opening the macrocycle view. The reference block is the most recently ended training block. No delta is shown when only one block exists or when there’s no prior-block data for the lift.
Adding lifts to the page
The 1RM tab starts with one default lift (the alphabetically-first exercise the athlete has logged) and grows as you add more. There’s no cap — track whatever the program revolves around.- Click + Add lift at the bottom of the tab.
- Search the popover by name. The list only shows lifts not already tracked.
- Click an entry to add it. A new section drops in with the three cards.
- Click the × in any section header to stop tracking that lift.
Logging a tested 1RM
When the athlete tests a max in the gym or comp platform:- Click Log tested max on the Actual 1RM card.
- Enter the weight in kg, the date tested (cannot be in the future), and any notes (comp opener, gym attempt, video link…).
- Save. The card updates immediately and the value carries through to the Macrocycle Overview.
Overriding the estimated 1RM
The auto-calculated rolling-max e1RM is usually right, but in week one of a new block it can lag behind the athlete’s actual current strength. Override it:- Click Override estimate on the Estimated 1RM card.
- Enter the value you’d actually have the athlete attempt today.
- Save. The card now reads your override with a “manual override” caption.
An override edits the displayed Estimated 1RM only. It does not touch the underlying e1RM history or the analytics chart — those still reflect what the athlete actually lifted.
How the rolling-max prevents deload-week regression
The Estimated 1RM no longer drops when an athlete hits a deload week. The card shows the maximum e1RM observed across the athlete’s training history, carry-forward, so a week of lighter loads can never drag the displayed number down. The same rolling-max powers the analytics dashboard’s e1RM chart — both views are always in sync.Plan availability
| Basic | Pro | Expert | |
|---|---|---|---|
| 1RM tab | — | ✓ | ✓ |
| Actual + Estimated cards | — | ✓ | ✓ |
| Manual override | — | ✓ | ✓ |
| Projected via AI | — | — | ✓ |
| Projected via trend (fallback) | — | ✓ | ✓ |
| vs-previous-block delta | — | ✓ | ✓ |