Skip to main content

/docs · Vetta Trainer

Inventario y restricciones reales

El motor solo prescribe lo que efectivamente tenés disponible. Acá explicamos cómo funciona el inventario temporal — clave para roster Veladero, vacaciones, equipo prestado y cualquier situación donde algo está "a veces sí, a veces no".

Equipos que el motor entiende

El inventario tiene 9 items: bici de ruta, bici de montaña (MTB), rodillo indoor, cinta, pileta, gimnasio, bastones, chaleco lastrado, potenciómetro en la bici.

Cada arquetipo declara su `requiere` — qué equipo necesita para ser prescripto. Sin el equipo marcado, el arquetipo queda excluido del muestreo.

Inventario permanente vs temporal

El default es permanente: marcás "tengo pileta" y queda hasta que lo cambies.

Cada item acepta también un campo `equipamiento_hasta`: una fecha hasta la cual el equipo NO está disponible. Vencida esa fecha, el motor lo reincorpora automáticamente.

Caso de uso 1: roster Veladero (altitud)

Renso trabaja 14 días en Veladero (4200m) y 14 en San Juan (650m). En Veladero hay gym pero no pileta ni bici de ruta cómoda.

Solución: en perfil → roster cargado con días F (San Juan) y V (Veladero). El motor automáticamente: (1) en días V usa solo Z1-Z2 con corrección de FC; (2) excluye sesiones de pileta en días V; (3) prioriza power-hike sobre running con altura.

Caso de uso 2: vacaciones (semana sin equipo)

Te vas 7 días a un hotel con gym pero sin bici. Pones `equipamiento_hasta=2026-06-15` en "bici de ruta" y "bici de montaña".

Durante esa ventana el motor sigue prescribiendo entrenos pero sin sesiones que requieran bici. Al vencer la fecha (16-Jun), las bicis se reincorporan solas. No hace falta volver a tocar nada.

Caso de uso 3: bici prestada por N días

Te prestan una bici hasta el 2026-07-30. Sumás el equipo "bici de ruta" con `equipamiento_desde=2026-07-15` y `equipamiento_hasta=2026-07-31`.

Solo durante esa ventana el motor incluye sesiones de bici. Antes y después, las omite. Útil también para equipos que llegan más tarde (auriculares con potencia, rodillo nuevo).

Caso de uso 4: lesion menor

Esguince de tobillo. Bajás a power-hiking + bici + pileta por 3 semanas. Marcás `equipamiento_hasta=2026-06-10` en "running outdoor" (si el inventario lo soporta) o filtrás manualmente desde /training → no incluir running esta semana.

El motor automáticamente reasigna el volumen a bici + natación + gym mientras dura la baja.

Limitación conocida

Hoy modelamos "no lo tengo hasta tal fecha" (cubierto: vacaciones, roster) y "solo lo tengo desde-hasta" (cubierto: bici prestada).

El caso "lo tengo siempre menos los miércoles" (gym solo entre semana) no está modelado. Workaround: marcarlo como permanente y dejar que el atleta haga el ajuste manual el día que no aplica. Mejora futura si se vuelve recurrente.

Edición desde /training

En /training, sección "Ajustes del motor" → "Equipamiento". Cada equipo es un check con un date input al lado para la baja temporal.

Cambios entran al instante en la siguiente generación de semana. Si cambiás algo el lunes y la semana ya está visible, podés forzar regenerar con el botón "Actualizar semana".