Leo/Features/Workouts & Readiness

Workouts that know the rest of your body.

A fitness app can count your sets. Leo also knows your sleep, your heart-rate variability, your resting heart rate, and the symptoms you track. That's the difference behind Training Readiness — a single 0–100 score for how recovered you are today, built entirely from your own signals and compared only to you.

Status · readiness in app today·Computed · on-device, from your baseline
The foundation

A workout engine that already holds its own.

The logging is mature: strength sessions, cardio, routes, live activities on the lock screen, and Apple Watch workouts that capture real heart-rate data. That part stands next to any dedicated fitness app. Readiness is what only Leo can add on top.

Strength, done properly

Sets, reps, weight, and effort with supersets, drop sets, pyramids, estimated 1RM, and a plate calculator.

Real Apple Watch workouts

Live heart rate, calories, and distance on the wrist, with the finished workout synced back to your phone.

60+ activity types

From lifting and intervals to yoga, walking, swimming, and the everyday movement HealthKit already counts.

How it's computed

One score, five signals, all yours.

Training Readiness is a weighted blend of five recovery signals. Each one is measured against your own recent average — roughly the last three weeks — not against a population target. Signals above your usual range raise the score; signals below it lower it. Because it's a blend, a single off night won't swing it on its own.

30%

Heart rate variability

Overnight HRV, now saved as a first-class vital. Higher than your usual range raises the score.

30%

Sleep

Last night's duration and efficiency, rolled into a quality score.

20%

Resting heart rate

Lower than your baseline reads as recovered; an elevated morning RHR pulls it down.

15%

Yesterday's training load

Active energy plus logged volume versus a typical day — a hard day yesterday tempers today.

5%

Respiratory rate

Overnight breathing rate; an elevated night is an early under-recovery signal.

HRV 30 · Sleep 30 · Resting HR 20 · Load 15 · Breathing 5·weights re-balance to whatever signals your devices actually recorded that day
Reading the number

Four honest bands, plain language.

The score lands in one of four bands with a short, descriptive note. It's a nudge about how today might feel — never an instruction, and never a clinical judgment.

80+

Primed

80–100

Above your usual range — a good day to push if you want to.

60+

Ready

60–79

In your normal range — set for a typical session.

40+

Moderate

40–59

A few signals below your usual range — an easier session may feel better.

0+

Take it easy

0–39

Several signals below baseline — rest or a light session may serve you best.

Where this goes

Recovery-aware, then condition-aware.

Readiness is the foundation. From here, training gets smarter about your performance — and, uniquely, smarter about the conditions Leo already helps you track. Everything below stays descriptive: Leo tracks and reflects, it doesn't prescribe.

Recovery-aware

Readiness shipping now
  • Training Readiness
    Live today — the score this page describes.
  • Post-workout recovery
    Heart-rate recovery after a session and your next-morning resting HR, so you can see what a workout cost you.

Intelligent

Upcoming
  • Auto-progression
    Next-session targets suggested from your last performance and effort rating.
  • Training load balance
    This week's strain against your four-week baseline, so spikes are easy to spot.
  • Heart-rate zones
    Time-in-zone with a Zone 2 emphasis, and zone alerts on the watch.

Condition-aware

Upcoming
  • Heart-rate ceilings
    An optional ceiling you or your clinician set, with an alert when a session crosses it.
  • Energy-envelope pacing
    For people who pace around post-exertional symptoms — a heads-up before a session runs past your envelope.
  • Joint-protection cues
    Movement reminders for hypermobile bodies, tied to the condition packs you already use.
Honest scope

What the score is — and what it isn't.

On-device & personal

The score is calculated on your phone from your own HealthKit data. It compares you to your own baseline — never to anyone else.

Descriptive, not diagnostic

Readiness reflects patterns in your recovery signals. It is not a medical assessment and does not diagnose, screen for, or treat anything.

Yours to act on

It's a gentle nudge about how today might feel. You decide what to do with it — push, ease off, or ignore it entirely.

Train with the whole picture.

Wear your watch overnight for a few days and Leo starts reading your recovery — quietly, on-device, compared only to you.