Science · Recovery & health

REDs screening — adaptable vs problematic LEA

How Koyaro screens energy availability and Relative Energy Deficiency in Sport (REDs) using Loucks EA bands plus IOC 2023 adaptable vs problematic LEA framing. Engine screening only — not a clinical diagnosis or the IOC REDs CAT2 tool.

Last reviewed · Part of Koyaro’s public science knowledge base — the same method notes the coaching engine cites.

Athlete summary

Energy availability (EA) is the energy left for your body after training:

EA = (intake − exercise energy) / fat-free mass (kcal/kg FFM/day)

EA bandMeaning
≥ 45Optimal
30–45Reduced — monitor fueling and recovery
< 30 (♀) / < 25 (♂)Low EA (LEA exposure)

Those numeric bands follow Loucks and are unchanged. What the 2023 IOC REDs consensus added is framing: not every bout of low EA is the same.

LEA exposureWhat it means in Koyaro
AdaptableShort-term / mild LEA without secondary disruption signals — usually reversible when you restore fueling. Still treat today's low EA seriously (fuel + ease training).
ProblematicProlonged LEA, and/or LEA with secondary screening signals (body-comp trend, under-fueling, sleep/mood proxies)

This is engine screening, not a diagnosis. Koyaro does not run the clinical IOC REDs CAT2 tool and does not replace a sports physician or dietitian.

What the engine looks at

Signals we already collect (CAT2-inspired secondary screening — not clinical labs):

  • Point EA and multi-day low-EA streaks
  • Body-composition trends (lean-mass decline, body-fat rise)
  • Acute under-fueling (missed pre-session carbohydrate on a hard day)
  • Wellness proxies (sleep disturbance, low mood)

flagged on the assessment means problematic LEA screening. Adaptable LEA is surfaced as lea_exposure: adaptable without the composite protect-style flag.

Prescription impact (Coach Loop / Today)

Health guardrails map exposure into DecisionEnvelope ops — not display-only:

LEA exposureGuardrailCalendar effect
adaptablecaution / reduceReshape hard sessions (downgrade role); Today recommendation eases intensity
problematicprotect / restRemove hard sessions → rest; apply requires acknowledgment

Engine module: coach.domain.readiness.guardrails.health_guardrails → propose_guardrail_operations → Coach Loop decide_coach_loop. LLM layers narrate the frozen envelope only — they never invent EA, TSS, or risk scores.

Literature

  • Loucks & Thuma — energy availability thresholds, JCEM 2003.
  • Mountjoy et al. — 2023 IOC consensus on Relative Energy Deficiency in Sport (REDs), BJSM 2023 (adaptable vs problematic LEA; CAT2 clinical tool for clinicians — not implemented here).

Ready when there’s a seat.

Join the waitlist for closed beta. We’ll invite you when there’s room — then import your history and start a living plan.