Skip to main content
Afitpilot®
← Retour au Glossaire
Force & Charge

Modalité

Aussi appelé : Modalité de séance, Bucket de type de séance

La classification grossière en 3 buckets que nous appliquons à chaque séance : Force, Endurance ou Mixte. La modalité est ce qui rend l'AU hebdomadaire plus parlant qu'un seul chiffre — elle vous dit si votre semaine penchait barre, aérobie ou hybride.

Path A (primaire) : le LLM remplit session.modality lors de la génération du plan. Path B (fallback) : un classifieur déterministe infère la modalité à partir de session.focus, sessionType et de la composition d'exercices quand Path A est manquant ou malformé.

Une séance squat-presse-tirage 5x5 = force. Une longue sortie en Z2 = endurance. Un circuit kettlebell swings + box jumps + rameur = mixte. Une séance push d'hypertrophie = force. Un flow d'habiletés / drill / mobilité = mixte.

La modalité alimente le split AU hebdomadaire affiché dans le drawer coach et la vue Insights athlète. Les prompts du générateur de plan (week-plan et master-plan) exigent désormais session.modality sur chaque séance produite. Les séances historiques sont classifiées avec le fallback Path B pendant le backfill load_summary et taguées modalitySource: 'classified' pour que l'UI puisse signaler les données inférées.

Qui / ContexteValeurNote
Recherche en forceLe tonnage marcheLa charge en tension mécanique est bien capturée par séries x reps x poids
Recherche en enduranceTSS / TRIMP marchentMétriques basées puissance ou zones FC, mais nécessitent des capteurs ou seuils que nous n'avons pas
Séances habiletés / mixtesAucune bonne métrique externesRPE x durée est la seule monnaie universelle qui marche ici
Réalité pratiqueLa plupart des athlètes mélangentMême les pratiquants purs de force font du conditioning, des échauffements, de la mobilité — le split de modalité rend le mélange visible sans sur-ingénierie
  • Trois buckets, c'est délibérément grossier. « Mixte » est le fourre-tout pour habiletés, mobilité, hybride, conditioning et « ne rentre nulle part ailleurs », ce qui peut masquer de vraies différences (une séance de puissance et un flow de yoga atterrissent tous deux en Mixte).
  • Path A et Path B peuvent diverger sur la même séance — particulièrement pour les séances hybrides où LLM et classifieur pondèrent différemment. Cible de validation >= 95 %.
  • Les règles du classifieur sont basées sur des mots-clés dans session.focus et sessionType — des labels de niche peuvent tomber par défaut en Mixte. Les cas limites (ex. simulateur d'opener powerlifting) peuvent être mal catégorisés.
  • La modalité est par séance, pas par bloc. Une séance avec une partie principale de force + un finisher de conditioning est buckétée comme l'un ou l'autre, pas les deux.

Le split en 3 buckets reflète la façon dont Impellizzeri (2020) cadre la charge interne vs externe : la charge interne (sRPE, AU) se généralise entre modalités, mais la charge externe (tonnage, TSS, distance) est spécifique à la modalité. En bucketant la charge interne par modalité, on obtient le meilleur des deux — un chiffre AU comparable avec assez de contexte pour interpréter ce qui l'a produit. Nous avons résisté à des splits plus fins (par sport ou système énergétique) parce que le gain d'information marginal est faible par rapport au coût de fiabilité de classification.