Construisons la bonne séance, au bon endroit.
Le moteur croisera VFC, charge, historique, objectif et terrain disponible pour proposer une séance contextualisée.
Le moteur croisera VFC, charge, historique, objectif et terrain disponible pour proposer une séance contextualisée.
Segmentation, pauses, ravitos, montées/descentes et simulations de chrono.
Reconnaît EF, tempo, fartlek, fractionné et travail de côtes.
Met en relation récupération, charge et réponse à l’effort.
Décide de la séance selon l’état réel, pas un calendrier figé.
Historique spatial de tes activités et territoires habituels.
Durée, distance, D+, terrain, répétitions, boucles et retour.
Mesure la couverture et favorise les nouveaux chemins.
Trouve des côtes depuis ta position et transforme la meilleure en séance.
L’objectif et le volume s’adaptent à tes signaux de récupération.
Renseigne quelques VFC et analyse plusieurs activités pour personnaliser la recommandation.
Le moteur reconstruira la sortie point par point, calculera allure, altitude, D+, pauses et segments de terrain. Tout reste local dans ton navigateur pendant l’analyse.
La détection repose sur la vitesse, les pauses et le profil de terrain. Avec FC/cadence depuis FIT, le moteur sera beaucoup plus précis pour distinguer EF, tempo, fartlek et fractionné.
Ajoute quelques mesures pour construire ta référence personnelle.
Charge une activité. Race Simulator découpera la course en micro-segments, estimera le potentiel de chaque portion, puis permettra de tester différents scénarios.
Le moteur cherche d'abord les infrastructures et terrains nécessaires, puis construit un enchaînement spatial cohérent. La validation Strava reste manuelle en V0.9.
Importe un GPX de course. Athlete Lab détectera les difficultés dominantes puis cherchera des équivalents locaux pour l'entraînement.
Le choix de séance reste calculé localement. L’IA n’est pas autorisée à remplacer les contraintes physiologiques, sécurité, météo ou routage.
Sélection multiple ou glisser-déposer. Déduplication SHA-256 automatique.
La PWA appelle uniquement /api/*. L’URL Google Apps Script reste côté serveur dans un Secret Cloudflare.
Dans Cloudflare, ajoute un Secret nommé APPS_SCRIPT_URL avec ton URL Google terminant par /exec. Il n’est jamais envoyé au navigateur.