Knowledge Base
How DreamLab works + training plans are structured.
Methodologies, workout formats, and future plans.
Training Methodologies
Each methodology has its own approach to intensity, periodization, and workout structure.
Pfitzinger
HR-Based TrainingFrom "Faster Road Racing" and "Advanced Marathoning". Emphasizes aerobic development through General Aerobic, Endurance, and Lactate Threshold runs. Uses 5 HR zones based on % of Max HR.
Progressive aerobic base with LT introduction
22-week Pfitz 18/66 adapted for 50mi ultra with trail vert
Formula-based scaling for any peak mileage
Flexible duration options
SWAP Running
Ultra-Focused TrainingFrom Jason Koop's ultra training philosophy. Emphasizes time-on-feet, vertical gain, M-effort blocks, and trail-specific adaptations. Hills as core component with progressive vert targets.
Hills fast, strides, M-effort long runs, vert progression
Race simulation, mountain running emphasis
Daniels
VDOT Pace-BasedJack Daniels' Running Formula. Uses VDOT score to calculate precise training paces. Four-phase periodization: Foundation, Early Quality, Transition Quality, Final Quality.
80/20 Polarized
Fitzgerald MethodMatt Fitzgerald's 80/20 approach. 80% of training at low intensity (Zones 1-2), 20% at moderate-to-high intensity (Zones 3-5). Maximizes aerobic development while preserving quality.
Intervals.icu Integration
Workout syntax for building structured workouts that sync to Garmin and other devices.
5m30s1h30m8mi5kmZ1-Z5 HR70-81% HR80% LTHR8xIntervals 8xHills 6xWarmupCooldownTempoStridesWarmup - 2mi 70-76% HR Tempo 1x - 20m 80-91% HR Cooldown - 2mi 70-76% HR
Strength Training
Complementary strength protocols designed for runners.
Runner Strength Protocol
LivePT-recommended single-leg focused routine for runners. Addresses muscular imbalances, improves stability, builds power.
System Architecture
How DreamLab structures and generates training plans.
Markdown documentation for each methodology, plan structure, and workout format. Source of truth for all training logic.
TypeScript modules that translate methodology documentation into structured workout data. Handles periodization, mileage scaling, and intensity mapping.
API client for pushing workouts to Intervals.icu. Formats workouts with correct syntax for Garmin device sync. Supports upsert and replace modes.
Coming Soon
Features in development and planned updates.
Custom peak mileage (30-100mpw) and variable duration (6-16 weeks) for Pfitz Base Building. Formula-based scaling that maintains methodology principles.
Save Max HR, LTHR, and Intervals.icu credentials. Store generated plans for later viewing, editing, and one-click sync.