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" issueRef: "#25"
version: 1 version: 2
updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"} 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" id: "da78f1df-ff9b-4745-b108-b312eec9efe7"
number: 25 number: 25
title: "[DevBackend] Domain et migration pour le score chronométré" title: "[DevBackend] Domain et migration pour le score chronométré"
status: "open" status: "closed"
priority: "high" priority: "high"
sprint: null sprint: null
links: [{"target":"#18","kind":"relatesTo"}] 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"} createdBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"} updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
createdAt: 1784328239814 createdAt: 1784328239814
updatedAt: 1784328239814 updatedAt: 1784329799370
version: 1 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. 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" issueRef: "#31"
version: 6 version: 7
updatedBy: {"kind":"user"} updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
updatedAt: 1784329025027 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). 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" id: "2f55c804-65e7-465a-9296-f66dd6db684a"
number: 31 number: 31
title: "[Bug] Fleche retour non fonctionnelle dans une seance en cours" title: "[Bug] Fleche retour non fonctionnelle dans une seance en cours"
status: "inProgress" status: "closed"
priority: "high" priority: "high"
sprint: "abc4f969-b169-45f7-988c-daeeab762201" sprint: "abc4f969-b169-45f7-988c-daeeab762201"
links: [] links: []
agentRefs: [{"agentId":"9933c93a-b8a1-4164-a3bb-7063fdad747d","role":"assigned"}] agentRefs: [{"agentId":"9933c93a-b8a1-4164-a3bb-7063fdad747d","role":"assigned"}]
createdBy: {"kind":"user"} createdBy: {"kind":"user"}
updatedBy: {"kind":"user"} updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
createdAt: 1784328786412 createdAt: 1784328786412
updatedAt: 1784329025027 updatedAt: 1784329139605
version: 6 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 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" issueRef: "#33"
version: 1 version: 4
updatedBy: {"kind":"user"} updatedBy: {"kind":"user"}
updatedAt: 1784329082771 updatedAt: 1784329182115
--- ---

View File

@ -3,13 +3,14 @@ id: "a588ff04-9e55-4492-ac76-5298ba94e5c7"
number: 33 number: 33
title: "[Bug] Impossible de lancer une seance" title: "[Bug] Impossible de lancer une seance"
status: "open" status: "open"
priority: "critical" priority: "medium"
sprint: null sprint: "abc4f969-b169-45f7-988c-daeeab762201"
links: [] links: []
agentRefs: [] agentRefs: []
createdBy: {"kind":"user"} createdBy: {"kind":"user"}
updatedBy: {"kind":"user"} updatedBy: {"kind":"user"}
createdAt: 1784329082771 createdAt: 1784329082771
updatedAt: 1784329082771 updatedAt: 1784329182115
version: 1 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", "issueRef": "#25",
"path": "25", "path": "25",
"title": "[DevBackend] Domain et migration pour le score chronométré", "title": "[DevBackend] Domain et migration pour le score chronométré",
"status": "open", "status": "closed",
"priority": "high", "priority": "high",
"sprint": null, "sprint": null,
"assignedAgentIds": [ "assignedAgentIds": [
"10ee045b-1c41-479e-ba03-dceed9edd495" "10ee045b-1c41-479e-ba03-dceed9edd495"
], ],
"updatedAt": 1784328239814 "updatedAt": 1784329799370
}, },
{ {
"issueRef": "#26", "issueRef": "#26",
@ -347,13 +347,13 @@
"issueRef": "#31", "issueRef": "#31",
"path": "31", "path": "31",
"title": "[Bug] Fleche retour non fonctionnelle dans une seance en cours", "title": "[Bug] Fleche retour non fonctionnelle dans une seance en cours",
"status": "inProgress", "status": "closed",
"priority": "high", "priority": "high",
"sprint": "abc4f969-b169-45f7-988c-daeeab762201", "sprint": "abc4f969-b169-45f7-988c-daeeab762201",
"assignedAgentIds": [ "assignedAgentIds": [
"9933c93a-b8a1-4164-a3bb-7063fdad747d" "9933c93a-b8a1-4164-a3bb-7063fdad747d"
], ],
"updatedAt": 1784329025027 "updatedAt": 1784329139605
}, },
{ {
"issueRef": "#32", "issueRef": "#32",
@ -372,10 +372,46 @@
"path": "33", "path": "33",
"title": "[Bug] Impossible de lancer une seance", "title": "[Bug] Impossible de lancer une seance",
"status": "open", "status": "open",
"priority": "critical", "priority": "medium",
"sprint": null, "sprint": "abc4f969-b169-45f7-988c-daeeab762201",
"assignedAgentIds": [], "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
} }
] ]
} }