Regroupe l'état de travail en cours réalisé dans un même worktree sur plusieurs tickets/sprints (#85, #136, #145, #155-160, #162-164), mélangeant des tickets QA et inProgress. Ne constitue pas une feature terminée : commit de sauvegarde avant triage/split par ticket en branches feature/* dédiées. Exclut les dossiers d'environnement de build locaux et le heap dump parasite (.gitignore mis à jour). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2.1 KiB
2.1 KiB
issueRef, version, updatedBy, updatedAt
| issueRef | version | updatedBy | updatedAt | ||
|---|---|---|---|---|---|
| #106 | 14 |
|
1785221560663 |
Cadrage produit consolidé — Main (2026-07-27)
Source de vérité issue des précisions utilisateur du 2026-07-27.
Périmètre fonctionnel confirmé
- Fréquence cardiaque : affichage live pendant la séance, puis conservation de la moyenne, de la min et de la max avec détail par étape, par série et par exercice.
- Distance parcourue : affichage live pendant la séance, puis conservation pour consultation après séance et dans l'historique avec graphiques.
- Calories brûlées : affichage live pendant la séance, puis conservation pour consultation après séance et dans l'historique avec graphiques.
Surfaces confirmées
- Téléphone pendant la séance : surface légère uniquement, avec fréquence cardiaque live, distance live et calories live.
- Montre pendant la séance :
- écran principal : fréquence cardiaque live uniquement ;
- écran secondaire accessible par glissement inverse du menu action : fréquence cardiaque live + distance + calories.
- Après séance : consultation détaillée des statistiques collectées.
- Historique : graphiques et restitution détaillée conservée, en particulier pour la fréquence cardiaque par étape/série/exercice.
Compatibilité / fallback
- Seulement pour les montres compatibles.
- Si une donnée ou un capteur n'est pas disponible : ne rien afficher.
- Aucun message bloquant, aucune alerte de donnée absente.
Niveau de fiabilité attendu
- Les fonctions terrain / capteurs avancés restent dans une logique expérimentale.
- Une précision imparfaite est acceptable dans un premier temps, notamment pour les futurs sujets type hot-map terrain.
Découpage décidé
Le ticket parent #106 dépend désormais des tickets suivants :
- #144 fréquence cardiaque live
- #145 calories montre
- #157 distance live
- #158 agrégats et historique
- #159 surface montre live
- #160 graphiques historiques
- #155 cadrage UX transverse
- #156 cadrage architecture transverse