Skip to main content

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

CardWhat it showsSource
Actual 1RMThe 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 1RMThe 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 1RMA 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.
Each card carries an arrow + delta line — ↑ 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.
  1. Click + Add lift at the bottom of the tab.
  2. Search the popover by name. The list only shows lifts not already tracked.
  3. Click an entry to add it. A new section drops in with the three cards.
  4. Click the × in any section header to stop tracking that lift.
The selection persists per athlete in the coach’s browser. It survives reload but does not yet sync across devices.

Logging a tested 1RM

When the athlete tests a max in the gym or comp platform:
  1. Click Log tested max on the Actual 1RM card.
  2. Enter the weight in kg, the date tested (cannot be in the future), and any notes (comp opener, gym attempt, video link…).
  3. 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:
  1. Click Override estimate on the Estimated 1RM card.
  2. Enter the value you’d actually have the athlete attempt today.
  3. Save. The card now reads your override with a “manual override” caption.
The auto-calc keeps running in the background. Your override stays the displayed value until a newer rolling-max from completed sessions overtakes it (so the override never becomes stale silently).
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

BasicProExpert
1RM tab
Actual + Estimated cards
Manual override
Projected via AI
Projected via trend (fallback)
vs-previous-block delta