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.

ComponentDeterministic Specification & Literature Benchmark
Rule / Benchmark 01Pillar 01 — Prescriptive Load Engine: Piecewise Wathan (1994) 1RM + Zourdos (2016) RPE discount + Total System Load (BW + belt) for weighted calisthenics.
Rule / Benchmark 02Pillar 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 03Pillar 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 04Pillar 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 05Pillar 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 06Pillar 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 07Pillar 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 08Pillar 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