Strength Climb
get_strength_climbGet the user's Strength Climb — the headline strength-progress signal shown at the top of the Intelligence tab, and the answer to "am I getting stronger?" over the 8-WEEK window (every state here carries window_weeks: 8). The per-lift strength_state on get_exercise_progress / list_trained_exercises is classified over 6 weeks and can legitimately differ for the same lift; when they disagree, the climb (8 wk) is the strength answer and the 6-week state is the recent-trend answer — say which window you are quoting. Returns median_pct (median % gain across qualifying — progressing — lifts over the 8-week window) with median_n (how many lifts that median is over: for a rotating exercise pool this is often small, sometimes 1, so a high median_pct with median_n=1 is a single-lift result, not "typical across lifts"), climbing_count / holding_count / stalling_count / deloading_count / building_count (a partition of total_count), leader_name (top mover), median_series (the climb line), and constituents (per-lift name + indexed_pct + state + series). Prefer this over the deprecated composite training_score. If empty, the user has no qualifying progressing lifts yet — fall back to get_exercise_progress per lift.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| median_n | No | ||
| all_lifts | No | ||
| climb_mode | No | ||
| median_pct | No | ||
| leader_name | No | ||
| total_count | No | ||
| constituents | No | ||
| window_weeks | No | ||
| holding_count | No | ||
| median_series | No | ||
| building_count | No | ||
| climbing_count | No | ||
| stalling_count | No | ||
| deloading_count | No | ||
| established_count | No |