STRUGGL — Deterministic Hybrid Athletic Coaching Engine
Struggl combines a conversational coaching interface with 8 deterministic Python sports-science modules backed by 1,104 peer-reviewed studies and a 200,000-finisher Hyrox dataset. The LLM never invents weights, paces, heart-rate zones, or volume counts.
- Pillar 01 — Prescriptive Load Engine: Piecewise Wathan (1994) 1RM + Zourdos (2016) RPE discount + Total System Load (BW + belt) for weighted calisthenics.
- Pillar 02 — Implicit RPE & Hard-Set Filter: Zero-input RIR deduction via Wathan curve inversion; filters out warm-up sets below RPE 6 (>4 RIR, Robinson et al. 2024).
- Pillar 03 — Fractional Hypertrophy Volume Matrix: 1.0x primary mover / 0.5x secondary synergist accounting across 17 muscle groups against MEV, MAV, and MRV landmarks (Pelland et al. 2024; Schoenfeld et al. 2017).
- Pillar 04 — Unified Hybrid Load & EWMA ACWR: Combines Foster cardio sRPE and strength set load using exponential decay (0.82^d acute / 0.96^d chronic, Williams et al. 2017; Gabbett 2016).
- Pillar 05 — Concurrent Training Interference Tax: Audits the 6h/3h AMPK-mTOR molecular window, 36h glycogen depletion rule (>=15km or >=90min), 48h eccentric hinge recovery, and Seiler 80/20 polarization (Wilson et al. 2012; Robineau et al. 2016).
- Pillar 06 — Hyrox Compromised Running & Station Variance: Speed-tier slowdown interpolation (+17.2% to +24.0% vs open 5K) and Lap 1-8 fatigue multipliers (0.94x to 1.03x).
- Pillar 07 — Tanaka + Karvonen Heart Rate Reserve Zone 2: Combines HRmax = 208 - 0.7*Age (Tanaka 2001) with Karvonen (1957) HRR to eliminate the 16-23 bpm under-prescription error of 220-Age.
- Pillar 08 — 4-Rule Plan Gate & Missed-Workout Rescheduler: Reconciles done/pending/skipped sets to salvage Minimum Effective Volume (MEV) while blocking ACWR > 1.5 spikes and joint pain >= 7/10.
| Component | Deterministic Specification & Literature Benchmark |
|---|---|
| Rule / Benchmark 01 | Pillar 01 — Prescriptive Load Engine: Piecewise Wathan (1994) 1RM + Zourdos (2016) RPE discount + Total System Load (BW + belt) for weighted calisthenics. |
| Rule / Benchmark 02 | Pillar 02 — Implicit RPE & Hard-Set Filter: Zero-input RIR deduction via Wathan curve inversion; filters out warm-up sets below RPE 6 (>4 RIR, Robinson et al. 2024). |
| Rule / Benchmark 03 | Pillar 03 — Fractional Hypertrophy Volume Matrix: 1.0x primary mover / 0.5x secondary synergist accounting across 17 muscle groups against MEV, MAV, and MRV landmarks (Pelland et al. 2024; Schoenfeld et al. 2017). |
| Rule / Benchmark 04 | Pillar 04 — Unified Hybrid Load & EWMA ACWR: Combines Foster cardio sRPE and strength set load using exponential decay (0.82^d acute / 0.96^d chronic, Williams et al. 2017; Gabbett 2016). |
| Rule / Benchmark 05 | Pillar 05 — Concurrent Training Interference Tax: Audits the 6h/3h AMPK-mTOR molecular window, 36h glycogen depletion rule (>=15km or >=90min), 48h eccentric hinge recovery, and Seiler 80/20 polarization (Wilson et al. 2012; Robineau et al. 2016). |
| Rule / Benchmark 06 | Pillar 06 — Hyrox Compromised Running & Station Variance: Speed-tier slowdown interpolation (+17.2% to +24.0% vs open 5K) and Lap 1-8 fatigue multipliers (0.94x to 1.03x). |
| Rule / Benchmark 07 | Pillar 07 — Tanaka + Karvonen Heart Rate Reserve Zone 2: Combines HRmax = 208 - 0.7*Age (Tanaka 2001) with Karvonen (1957) HRR to eliminate the 16-23 bpm under-prescription error of 220-Age. |
| Rule / Benchmark 08 | Pillar 08 — 4-Rule Plan Gate & Missed-Workout Rescheduler: Reconciles done/pending/skipped sets to salvage Minimum Effective Volume (MEV) while blocking ACWR > 1.5 spikes and joint pain >= 7/10. |
Verified Scientific DOIs: 10.1519/00124278-199711000-00001, 10.1519/JSC.0000000000001049, 10.1007/s40279-024-02069-2, 10.1080/02640414.2016.1210197, 10.1136/bjsports-2016-096589, 10.1519/JSC.0b013e31823a3e2d, 10.1016/S0735-1097(00)01054-8