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>
This commit is contained in:
42
.ideai/tickets/106/carnet.md
Normal file
42
.ideai/tickets/106/carnet.md
Normal file
@ -0,0 +1,42 @@
|
||||
---
|
||||
issueRef: "#106"
|
||||
version: 14
|
||||
updatedBy: {"kind":"user"}
|
||||
updatedAt: 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
|
||||
16
.ideai/tickets/106/issue.md
Normal file
16
.ideai/tickets/106/issue.md
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
id: "8212b0b1-7c7a-4688-99cf-796576c0ffe6"
|
||||
number: 106
|
||||
title: "Ajouter aux séances des données statisques pouvant etre renvoyées par la montre"
|
||||
status: "closed"
|
||||
priority: "medium"
|
||||
sprint: null
|
||||
links: [{"target":"#144","kind":"dependsOn"},{"target":"#145","kind":"dependsOn"},{"target":"#157","kind":"dependsOn"},{"target":"#158","kind":"dependsOn"},{"target":"#159","kind":"dependsOn"},{"target":"#160","kind":"dependsOn"}]
|
||||
agentRefs: [{"agentId":"57695b92-24d0-4876-837c-76116e70a6ae","role":"assigned"}]
|
||||
createdBy: {"kind":"user"}
|
||||
updatedBy: {"kind":"user"}
|
||||
createdAt: 1785089161774
|
||||
updatedAt: 1785221560663
|
||||
version: 14
|
||||
---
|
||||
A la manière d'autres applications, j'aimerais que la montre puisse apporter des statistiques supplémentaires comme la fréquence cardiaque etc qui serianet ensuite ajoutée au stats d'une séance. Je laisse le soin au bon agent de determiner les statistiques a récupérer. Dans le cas ou un utilisateur n'a pas de montre opu que sa montre ne retourne pas toutes les statistique, je ne veux pas qu'il en soit notifié, je veux que ça soit transparent pour lui
|
||||
Reference in New Issue
Block a user