Skip to main content

Inside the engine

Vetta isn't a fixed plan. It's a parametric engine: two pieces combine to build your week — archetypes (workout templates) and philosophies (periodization recipes that decide which archetype, when, and how much).

Philosophies (13)

Recipes that decide WHICH archetypes you do, WHEN, and how much. The engine picks one based on your sport and goal — you can override.

Daniels / VDOT

calle, trail

Each zone (E/M/T/I/R) has an exact pace derived from VDOT. Quality capped at 10% of volume. Classic and predictable structure. Best for 5K-marathon road racing with a recent VDOT anchor.

Lydiard / Base aeróbica

calle, trail

High aerobic volume Z1-Z2 (≥80%) for 12-16 weeks, then long hill reps, finally speed. Build the engine slowly first. The base is the lever, not the quality work.

Método noruego (doble umbral)⚙ advanced

calle

Double daily threshold sessions (AM+PM) sub-aerobic, lactate-controlled. Stacks productive time without crushing the system. Requires fine metrics and high discipline — not for beginners.

Polarizado 80/20

calle, trail

80% of time in Z1-Z2 (easy), 20% in Z4-Z5 (hard), almost nothing in the middle. Documented by Seiler in elite endurance. Works if you have ≥6 hrs/week and accept running 'too easy' most of the time.

Kilian / Montaña aeróbica

trail, montana

Heavy vertical gain, long mountain outings, specific strength (power hiking, hill reps). Built for trail and mountain ultras. Balances aerobic volume with descent musculature.

Ultra-trail / Koop (bloques)⚙ advanced

trail, montana

3-week blocks with back-to-back long runs (Sat+Sun), high weekly TSS peak. For ultras >50K. Requires a solid prior base — don't start here. Weekly recovery is non-negotiable.

Ciclismo por potencia (Coggan)

ciclismo

Cycling by %FTP (P1-P7). Weekly FTP, sweet-spot (P3-P4) as main engine, short VO2max at peak. The power meter is truth — no self-deception with pace.

Sweet-spot ciclismo (tiempo acotado)⚙ advanced

ciclismo

Lots of time in P3-P4 (88-94% FTP) — high fatigue per time unit, ideal when training 6-8 hrs/week (not more). Skips pure Z2. Advanced: overdo it and you plateau.

Polarizado 80/20 (ciclismo)⚙ advanced

ciclismo

Polarized for cycling: 80% in P1-P2 (aerobic), 20% in P5-P7 (VO2max + anaerobic). For cyclists with time (≥8 hrs/week). Advanced because of pure Z2 discipline.

MTB cross-country / maratón

mtb

MTB cross-country: specific skills + short explosive reps + aerobic base. More speed and skills than road. Built for XCO / MTB marathon.

Natación por CSS

natacion

Swimming by CSS (Critical Swim Speed). Main sets at or near CSS; technique as non-negotiable priority. Base for open water + tri.

Triatlón / multidisciplina

triatlon

Triathlon: splits the week between swim, bike and run, with a key brick day (bike→run). No single-discipline overload. For Olympic, Half and Full.

Magness / Especificidad creciente⚙ advanced

calle, trail

Progressive specificity: quality work increasingly mimics the goal race as it approaches. Documented by Steve Magness. Advanced: requires a clear goal and months of planning.

Archetypes (66)

Workout templates. Every workout the engine generates is an instance of one of these, parameterized with your zones and phase.

Run / Trail (31)

NombreFamiliaIntensidad
Recovery run {duracion_min} minrecoveryZ1
Rodaje aerobico {duracion_min} minenduranceZ1-Z2
Cinta continuo {duracion_min} min con micro-inclinacionesenduranceZ2
Tirada larga {duracion_min} min Z2longZ2
Tirada larga progresiva {duracion_min} minlongZ2-Z3
Long slow distance {duracion_min} minlongZ1
Back-to-back largas (2 dias)longZ1-Z2
Tempo {work_min} min continuos TthresholdZ4
Cruise intervals {reps}x{work_min}' TthresholdZ4
Sub-umbral largo {reps}x{work_min}'thresholdZ4
Sub-umbral corto {reps}x1000 mthresholdZ4
Fartlek estructurado {reps}x(2'/1')thresholdZ3-Z4
VO2max {reps}x{work_min}' Ivo2maxZ5a
VO2max corto {reps}x400 m Ivo2maxZ5a
Repeticiones {reps}x200 m RspeedZ5b
Rodaje suave + {reps} rectasspeedZ2
Cuestas cortas {reps}x60''hillsZ5a
Cuestas largas {reps}x{work_min}' fuertehillsZ4
Vertical Kilometer {vert_m} m D+vertZ4
Repes de desnivel {reps}x{work_min}' subidavertZ4
Repes de bajada {reps}x{work_min}'downhillZ3
Power hiking {duracion_min} min con chalecostrength_enduranceZ2-Z3
ME workout {reps}x{work_min}' lastrado uphillstrength_enduranceZ3
Cinta incline {duracion_min}' al 12-15%strength_enduranceZ2-Z3
Simulacion especifica {duracion_min} minspecificZ2-Z3
Tirada super-larga {duracion_min} min Z2longZ2
Doble umbral {reps}x10 min en Z4 (AM + PM)thresholdZ4
Vertical puro {reps}x500m D+vertZ3
Strides {reps}x{work_min} min - economiaspeedZ5b
Larga progresiva {duracion_min} min (Z2->Z3)longZ2-Z3
Bajadas especificas {reps}x{work_min} mindownhillZ3

Ciclismo / MTB (18)

NombreFamiliaIntensidad
Recuperacion en bici {duracion_min} minrecoveryP1
Salida endurance {duracion_min} min Z2enduranceP2
Fondo largo {duracion_min} minlongP2
Tempo {reps}x{work_min}' P3enduranceP3
Sweet-spot {reps}x{work_min}'thresholdP4
Intervalos FTP {reps}x{work_min}'thresholdP4
Over-unders {reps}x{work_min}'thresholdP4
VO2max bici {reps}x{work_min}'vo2maxP5
VO2 30/30 {reps} bloques de {work_min}'vo2maxP5
Capacidad anaerobica {reps}x{work_min}'speedP6
Sprints en bici {reps}x15-20''speedP7
Rodillo {duracion_min} min cadencia variadaenduranceP2-P3
MTB endurance {duracion_min} minenduranceP2
MTB XC {reps}x{work_min}' subida tecnicavo2maxP5
MTB picos cortos {reps}x{work_min}'speedP6
MTB tecnica {duracion_min} mintechniqueP2
Indoor FTP {reps}x{work_min} min P4thresholdP4
Microbursts {reps}x30/30 s P6/P1vo2maxP6

Natación (10)

NombreFamiliaIntensidad
Natacion recuperacion {duracion_min} minrecoveryS1
Natacion tecnica {duracion_min} min (drills)techniqueS1
Natacion aerobica continua {duracion_min} minenduranceS2
Natacion aerobica {reps}x200 menduranceS2
Natacion umbral {reps}x100 m al CSSthresholdS4
Natacion umbral {reps}x400 mthresholdS3-S4
Natacion VO2max {reps}x75 mvo2maxS5
Natacion velocidad {reps}x25 mspeedS5
Pile {reps}x400m S4 (paso CSS)thresholdS4
Hipoxico {reps}x100m con respiracion limitadatechniqueS3

Brick (tri) (4)

NombreFamiliaIntensidad
Brick base {duracion_min} min (bici + trote)brickZ2
Brick a ritmo de carrera {duracion_min} minbrickZ3-Z4
Brick largo {duracion_min} minbrickZ2
Super-brick {duracion_min} min (transiciones)brickZ3

Universal (3)

NombreFamiliaIntensidad
Descanso totalrest-
Gym fuerza tren inferior + corestrength-
Circuito fuerza-resistenciastrengthZ3