How Pheidi Works
The systems behind your personalized training plan
Load Distribution
Every training week has a shape, a set of multipliers that control how distance is distributed across your run days. The long run is the anchor at 100%, and every other run is a percentage of that distance. This guarantees your easy runs are always shorter than your long run, by construction.
How load distribution worksVacation Scheduling
Schedule time off without losing your plan. Choose full rest or light maintenance mode. Your original workouts are preserved, remove the vacation anytime and everything is restored exactly as it was. Vacation mileage is excluded from your plan totals.
How vacation scheduling worksInjury Management
Report an injury and Pheidi adjusts your plan based on severity, from a mild 20% reduction to full rest. When you're ready to return, a 4-week graduated progression (50% → 70% → 85% → 100%) brings you back safely. Pain tracking helps you monitor trends over time.
How injury management worksPublic Plan API
Every plan is available as a read-only JSON endpoint at https://app.pheidi.training/api/plans/{publicId}. Race goal, weekly structure, every workout with pace zones, vacations, overrides, redistributions, and completion data, all layers exposed with provenance, so AI agents and integrations can read and reason about the plan. Discoverable via https://app.pheidi.training/.well-known/api-catalog (RFC 9727) with an OpenAPI spec at https://app.pheidi.training/.well-known/openapi.json.
Want the detail behind each system? The full How It Works documentation covers every engine, and the training plan guide explains the science the plans are built on.