Files
GameTime/.ideai/tickets/106/carnet.md
Blomios 917777e18b chore(wip): consolidation intermédiaire multi-tickets (sprints Statistiques, UI, Bug resolution, Serveur-client)
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>
2026-07-28 16:48:54 +02:00

2.1 KiB

issueRef, version, updatedBy, updatedAt
issueRef version updatedBy updatedAt
#106 14
kind
user
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