Why WodPilot does what it does
Every decision in your prescription is backed by research. Here's what's running under the hood — explained like a coach, not a textbook.
Foundation
Block Periodization
Random training gets random results. Periodization is how you stop guessing and start actually peaking.
Instead of doing the same thing every week, you cycle through phases that each build on the last. WodPilot uses block periodization — the model every Olympic strength coach uses — organized into four phases:
Most CrossFit athletes skip the deload and wonder why they plateau. They're not overtrained — they're just undertapered. WodPilot detects deload timing from RPE trends and volume data, then enforces it whether you feel like you need it or not.
What this means for you
Your body adapts to a training stimulus in 3–5 weeks. After that, the same stimulus stops working. Cycling phases keeps the adaptation signal fresh. It's the difference between getting stronger every month versus spinning your wheels for a year.
Fitness & Fatigue
The Banister Impulse-Response Model
Here's something most athletes get wrong: fitness and fatigue are not the same thing, and they don't move together.
When you train hard, both go up. But fatigue clears faster than fitness builds. So if you taper before a competition, fatigue drops while fitness stays high — and you perform better than at any point during heavy training. That gap is your supercompensation window. That's when PRs happen.
- Fitness has a ~45-day time constant — it builds slowly and decays slowly.
- Fatigue has a ~15-day time constant — it spikes fast and clears fast.
- Your performance on any given day = fitness minus fatigue.
- The widest gap after a taper = your peak window. WodPilot shows you this 2 weeks out.
How WodPilot uses this
WodPilot runs the Banister model on your full training history. When your form score climbs, loads go up. When it drops below −15, volume gets pulled back automatically. You don't have to think about it. The model just quietly optimizes your training state every day.
Injury Prevention
Acute:Chronic Workload Ratio (ACWR)
The biggest predictor of overuse injury isn't how much you train. It's how fast your training changes.
ACWR compares last week's load to your 4-week average. If you've been training 3 hours a week for a month and suddenly do 5 hours — your ACWR is 1.67. That's how tendons blow up and backs go out in the weeks after a competition ramp-up.
WodPilot tracks ACWR per training domain — strength, engine, gymnastics — every day. When your ratio starts creeping up, volume gets trimmed before the spike becomes a problem. You never have to calculate it yourself.
The real-world version
You ramp up before a competition. You PR. Then 2 weeks later your knee starts barking. That's ACWR. The competition didn't hurt you — the spike did. WodPilot prevents the spike.
Volume Management
Maximum Recoverable Volume (MRV)
More training isn't always better. There's a ceiling — the max weekly volume your body can absorb and recover from. Above it, extra work produces more fatigue and less adaptation. You're just digging a hole.
Your MRV isn't fixed. It changes based on:
- Training age — newer athletes have lower MRV than experienced ones.
- Age — masters athletes (35+) recover slower and need more time between hard sessions.
- Sleep and stress — a week of bad sleep drops your MRV significantly.
- Training domain — your ceiling for gymnastics might be totally different from your strength ceiling.
- Where you are in a training block — MRV peaks mid-block and drops during deload.
How WodPilot applies this
WodPilot estimates your MRV separately for strength, engine, and gymnastics using your training history and recovery signals. Every prescription is capped at your domain-specific ceiling. You're always training in the productive zone — never grinding sessions your body can't absorb.
Daily Adaptation
HRV-Based Readiness & Autoregulation
HRV is your body's daily readiness score. High HRV means recovered, parasympathetic dominant, ready to push. Low HRV means your nervous system is still catching up from last session (or last week, or that terrible Tuesday).
The research is clear: athletes who adjust intensity based on daily HRV make more progress than those who follow a rigid program. Your body doesn't care what your program says the load should be. It cares about what it can actually absorb today.
- Green band: HRV at or above baseline. Full intensity. Max efforts available.
- Yellow band: HRV 5–15% below baseline. Volume down 15–20%. Keep it crisp, skip the heavy singles.
- Red band: HRV >15% below baseline. Light aerobic only. Heavy and explosive work blocked.
WodPilot reads your readiness from Whoop, Oura, or Garmin automatically. No wearable? Quick 4-question check-in and you get the same logic applied to your day.
The mindset shift
Grinding through a hard session on a red-readiness day doesn't make you tougher — it just delays your recovery and adds fatigue without adaptation. The best athletes know when to push and when to back off. WodPilot makes that call so you don't have to fight your ego about it.
All five of these, running every single day
WodPilot applies periodization, Banister modeling, ACWR, MRV, and readiness autoregulation simultaneously — updated daily on your actual data. Not a generic program. Yours.