The classic mismatch.

You feel meh. Your data says you're fine. What do you do?

The scenario

Monday morning. You slept 7.2 hours. Oura readiness 74. HRV is normal — within 5% of your 7-day baseline. But you feel… meh. Not bad, not good. Just flat.

You have sweet spot intervals on the plan. Every other app would tell you to go based on the data. Your gut says maybe not.

What most tools do

Oura

Readiness 74, green. Go train.

WHOOP

Recovery 68%, proceed normally.

Garmin

Training Readiness adequate.

TrainingPeaks

Intervals as planned.

Nobody asked how you feel. Nobody noticed the mismatch.

What Rudder does

Detects feel-data conflict: subjective AMBER, objective GREEN.

Checks your Model of Me: “Meh for you usually means you warm up into it. 4 of the last 5 times this pattern occurred, you completed the session and reported ‘good call’ afterward.”

Recommendation: GO WITH LIMITS. Start the warmup. If legs don’t come around in 15 minutes, drop to Zone 2.

What happened

Legs woke up at minute 12. You completed the intervals at 95% of target. Post-workout feedback: “Good call.”

The Model of Me records another data point: meh + normal data + warmup gate = successful session. Pattern confidence moves from “emerging” to “strong.”

Why this matters

Without Rudder, you either skip the session (lost training stimulus) or push through with anxiety (cortisol spike, worse performance).

Rudder gives you a third option: structured uncertainty resolution through the warmup gate. And it remembers the outcome for next time.

Related

The warmup gateWhy feel and data disagreeRudder vs OuraRudder for cyclists

See how it works.

Rudder resolves the conflict so you don't have to.

See how it works