/docs · Vetta Trainer
Inventaire et contraintes réelles
Le moteur ne prescrit que ce que tu as réellement à disposition. Voici comment fonctionne l'inventaire temporel — clé pour roster en altitude, vacances, matériel prêté et toute situation « parfois oui, parfois non ».
Équipement que le moteur comprend
L'inventaire couvre 9 items : vélo de route, VTT (MTB), home trainer, tapis, piscine, salle de muscu, bâtons, gilet lesté, capteur de puissance sur le vélo.
Chaque archétype déclare son `requiere` — l'équipement nécessaire pour être prescrit. Sans l'équipement coché, l'archétype est exclu du tirage.
Inventaire permanent vs temporel
Par défaut c'est permanent : tu coches « j'ai une piscine » et ça reste jusqu'à ce que tu changes.
Chaque item accepte aussi un champ `equipamiento_hasta` : une date jusqu'à laquelle l'équipement N'est PAS disponible. Passée cette date, le moteur le réactive automatiquement.
Cas d'usage 1 : roster en altitude (Veladero)
Renso bosse 14 jours à Veladero (4200 m) et 14 à San Juan (650 m). À Veladero il y a une salle mais pas de piscine ni de vélo de route confortable.
Solution : dans le profil → roster chargé avec jours F (San Juan) et V (Veladero). Le moteur automatiquement : (1) en jours V utilise seulement Z1-Z2 avec correction de FC ; (2) exclut les séances piscine en jours V ; (3) privilégie le power-hike sur la course en altitude.
Cas d'usage 2 : vacances (une semaine sans matos)
Tu pars 7 jours dans un hôtel avec salle mais sans vélo. Tu mets `equipamiento_hasta=2026-06-15` sur « vélo de route » et « VTT ».
Pendant cette fenêtre le moteur continue à prescrire mais sans séances qui demandent un vélo. À l'expiration (16 juin), les vélos reviennent tout seuls. Rien à retoucher.
Cas d'usage 3 : vélo emprunté N jours
On te prête un vélo jusqu'au 2026-07-30. Tu ajoutes « vélo de route » avec `equipamiento_desde=2026-07-15` et `equipamiento_hasta=2026-07-31`.
Seulement dans cette fenêtre le moteur inclut des séances vélo. Avant et après, il les saute. Utile aussi pour du matos qui arrive plus tard (wattmètre, home trainer neuf).
Cas d'usage 4 : blessure mineure
Entorse de la cheville. Tu bascules sur power-hike + vélo + piscine pour 3 semaines. Tu mets `equipamiento_hasta=2026-06-10` sur « course outdoor » (si l'inventaire le supporte) ou tu filtres manuellement depuis /training → ne pas inclure de course cette semaine.
Le moteur réassigne automatiquement le volume vers vélo + natation + muscu pendant la pause.
Limitation connue
Aujourd'hui on modélise « je ne l'ai pas jusqu'au X » (couvert : vacances, roster) et « je ne l'ai que de X à Y » (couvert : vélo prêté).
Le cas « je l'ai toujours sauf le mercredi » (salle uniquement en semaine) n'est pas modélisé. Workaround : marquer permanent et laisser l'athlète ajuster manuellement le jour qui ne s'applique pas. Amélioration future si ça devient courant.
Édition depuis /training
Dans /training, section « Ajustes del motor » → « Équipement ». Chaque équipement est une case à cocher avec un champ date à côté pour la mise en pause temporaire.
Les changements prennent effet à la prochaine génération de semaine. Si tu changes un lundi et que la semaine est déjà visible, tu peux forcer la régénération avec le bouton « Actualizar semana ».