docs(ideai): met à jour les tickets après la fondation du score chronométré

Clôture le ticket #25, reflète les mises à jour #31/#33, ajoute le
cadrage des tickets #34/#35/#36.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-18 01:10:19 +02:00
parent d521bdffb6
commit 68e8590a29
14 changed files with 129 additions and 26 deletions

View File

@ -1,6 +1,6 @@
---
issueRef: "#25"
version: 1
version: 2
updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
updatedAt: 1784328239814
updatedAt: 1784329799370
---

View File

@ -2,7 +2,7 @@
id: "da78f1df-ff9b-4745-b108-b312eec9efe7"
number: 25
title: "[DevBackend] Domain et migration pour le score chronométré"
status: "open"
status: "closed"
priority: "high"
sprint: null
links: [{"target":"#18","kind":"relatesTo"}]
@ -10,7 +10,7 @@ agentRefs: [{"agentId":"10ee045b-1c41-479e-ba03-dceed9edd495","role":"assigned"}
createdBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
createdAt: 1784328239814
updatedAt: 1784328239814
version: 1
updatedAt: 1784329799370
version: 2
---
Fondation du ticket #18 (score chronométré). Ajouter ScoreInputMode (manual|stopwatch) sur Exercise avec propagation snapshot pattern (ProgramExercise, snapshot de séance, ActiveSetResult, WorkoutHistorySetResult). Ajouter actualScoreTimeMs/targetScoreTimeMs/targetScoreTimeMsOverride distincts de actualScore/targetScore/targetScoreOverride. Nouvelle table Drift ActiveScoreStopwatchState (status running|stopped, startedAt, accumulatedMs, stoppedAt, clé programIndex/exerciseIndex/setIndex). Migration Drift schemaVersion 2 -> 3. Use cases : démarrer/arrêter/reprendre/réinitialiser le chrono d'une série, copie de la durée finale vers ActiveSetResult à la validation. Cf. mémoires "gametime-ux-score-chrono" et "gametime-architecture-score-chrono" pour le détail complet.

View File

@ -1,8 +1,8 @@
---
issueRef: "#31"
version: 6
updatedBy: {"kind":"user"}
updatedAt: 1784329025027
version: 7
updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
updatedAt: 1784329139605
---
Décision UX : la flèche de retour doit ouvrir le même état Pause que le bouton "Pause" actuel (pas de "Quitter et sauvegarder" direct, pas de désactivation).

View File

@ -2,15 +2,15 @@
id: "2f55c804-65e7-465a-9296-f66dd6db684a"
number: 31
title: "[Bug] Fleche retour non fonctionnelle dans une seance en cours"
status: "inProgress"
status: "closed"
priority: "high"
sprint: "abc4f969-b169-45f7-988c-daeeab762201"
links: []
agentRefs: [{"agentId":"9933c93a-b8a1-4164-a3bb-7063fdad747d","role":"assigned"}]
createdBy: {"kind":"user"}
updatedBy: {"kind":"user"}
updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
createdAt: 1784328786412
updatedAt: 1784329025027
version: 6
updatedAt: 1784329139605
version: 7
---
Je suis dans une séance, et le bouton de retour en haut à gauche ne fonctionne pas, je dois faire pause et abandonner ou quitter et sauvegarder pour sortir. Demander à UX l'action que doit produire cette fleche de retour

View File

@ -1,6 +1,6 @@
---
issueRef: "#33"
version: 1
version: 4
updatedBy: {"kind":"user"}
updatedAt: 1784329082771
updatedAt: 1784329182115
---

View File

@ -3,13 +3,14 @@ id: "a588ff04-9e55-4492-ac76-5298ba94e5c7"
number: 33
title: "[Bug] Impossible de lancer une seance"
status: "open"
priority: "critical"
sprint: null
priority: "medium"
sprint: "abc4f969-b169-45f7-988c-daeeab762201"
links: []
agentRefs: []
createdBy: {"kind":"user"}
updatedBy: {"kind":"user"}
createdAt: 1784329082771
updatedAt: 1784329082771
version: 1
updatedAt: 1784329182115
version: 4
---
Si une seance est déjà en cours je ne peux poas en lancer une autre. Je trouve ça bien, j'aimerais juste qu'une petite popup me le dise car on a actuellement aucun retour pour ça

View File

@ -0,0 +1,6 @@
---
issueRef: "#34"
version: 3
updatedBy: {"kind":"user"}
updatedAt: 1784329283319
---

View File

@ -0,0 +1,16 @@
---
id: "a78c5f84-3d2e-40ae-b800-880de78f2035"
number: 34
title: "Rendr ele compteur de série plus visible"
status: "open"
priority: "high"
sprint: null
links: []
agentRefs: [{"agentId":"57695b92-24d0-4876-837c-76116e70a6ae","role":"assigned"}]
createdBy: {"kind":"user"}
updatedBy: {"kind":"user"}
createdAt: 1784329212434
updatedAt: 1784329283319
version: 3
---
Il faudrait que le compteur de série soit plus visible. Actuellement il est perdu avec le compteur de programme et le compteur d'exercice. J'aimerais qu'il soit plus visible, pour ça il faudrait le déplacer plus proche de notre série en cours et pourquoi pas le mettre plus gros/d'une autre couleur ? Laisser UX gérer ça

View File

@ -0,0 +1,6 @@
---
issueRef: "#35"
version: 3
updatedBy: {"kind":"user"}
updatedAt: 1784329588125
---

View File

@ -0,0 +1,16 @@
---
id: "3f1a583a-320b-43c3-9993-52d249c9c430"
number: 35
title: "Proposer de emttre plsuieurs images pour un exercice"
status: "open"
priority: "low"
sprint: null
links: []
agentRefs: [{"agentId":"57695b92-24d0-4876-837c-76116e70a6ae","role":"assigned"}]
createdBy: {"kind":"user"}
updatedBy: {"kind":"user"}
createdAt: 1784329532159
updatedAt: 1784329588125
version: 3
---
J'iamerais que lors de la création d'un exercice, ils oit possible d'associer jusqu'a 5 images

View File

@ -0,0 +1,6 @@
---
issueRef: "#36"
version: 6
updatedBy: {"kind":"user"}
updatedAt: 1784329810425
---

View File

@ -0,0 +1,16 @@
---
id: "1d0445c0-c8f7-4527-b948-42d894a9e265"
number: 36
title: "Afficher les images et les vidéos"
status: "open"
priority: "medium"
sprint: null
links: [{"target":"#35","kind":"dependsOn"}]
agentRefs: [{"agentId":"57695b92-24d0-4876-837c-76116e70a6ae","role":"assigned"}]
createdBy: {"kind":"user"}
updatedBy: {"kind":"user"}
createdAt: 1784329666884
updatedAt: 1784329810425
version: 6
---
Pour chaque exercice on a la possibilité d'upload des images et une vidéo. J'iamerais que ces images et cette vidéo, s'il y en a, soit affichés pendant l'exercie, ou au moins qu'on ai la possibilité de les voir. Ces images et cette vidéo peuvent être dans le but de présenter et d'expliquer l'exercice, ils sont donc importants. Laisser UX décider de la façon de les afficher pour que ça ne surchage pas non plus l'interface et que ça reste dans la DA

View File

@ -1,3 +1,3 @@
{
"nextNumber": 34
"nextNumber": 37
}

View File

@ -279,13 +279,13 @@
"issueRef": "#25",
"path": "25",
"title": "[DevBackend] Domain et migration pour le score chronométré",
"status": "open",
"status": "closed",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"10ee045b-1c41-479e-ba03-dceed9edd495"
],
"updatedAt": 1784328239814
"updatedAt": 1784329799370
},
{
"issueRef": "#26",
@ -347,13 +347,13 @@
"issueRef": "#31",
"path": "31",
"title": "[Bug] Fleche retour non fonctionnelle dans une seance en cours",
"status": "inProgress",
"status": "closed",
"priority": "high",
"sprint": "abc4f969-b169-45f7-988c-daeeab762201",
"assignedAgentIds": [
"9933c93a-b8a1-4164-a3bb-7063fdad747d"
],
"updatedAt": 1784329025027
"updatedAt": 1784329139605
},
{
"issueRef": "#32",
@ -372,10 +372,46 @@
"path": "33",
"title": "[Bug] Impossible de lancer une seance",
"status": "open",
"priority": "critical",
"sprint": null,
"priority": "medium",
"sprint": "abc4f969-b169-45f7-988c-daeeab762201",
"assignedAgentIds": [],
"updatedAt": 1784329082771
"updatedAt": 1784329182115
},
{
"issueRef": "#34",
"path": "34",
"title": "Rendr ele compteur de série plus visible",
"status": "open",
"priority": "high",
"sprint": null,
"assignedAgentIds": [
"57695b92-24d0-4876-837c-76116e70a6ae"
],
"updatedAt": 1784329283319
},
{
"issueRef": "#35",
"path": "35",
"title": "Proposer de emttre plsuieurs images pour un exercice",
"status": "open",
"priority": "low",
"sprint": null,
"assignedAgentIds": [
"57695b92-24d0-4876-837c-76116e70a6ae"
],
"updatedAt": 1784329588125
},
{
"issueRef": "#36",
"path": "36",
"title": "Afficher les images et les vidéos",
"status": "open",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"57695b92-24d0-4876-837c-76116e70a6ae"
],
"updatedAt": 1784329810425
}
]
}