docs(ideai): met à jour les tickets #58/#59 après l'exécution avec bips

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-19 20:08:05 +02:00
parent 6947cee30c
commit 37fb50e15e
5 changed files with 18 additions and 18 deletions

View File

@ -1,6 +1,6 @@
--- ---
issueRef: "#58" issueRef: "#58"
version: 1 version: 2
updatedBy: {"kind":"agent","agent_id":"f8f40941-ecf7-4830-b9de-8818a099f448"} updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
updatedAt: 1784481524706 updatedAt: 1784483616127
--- ---

View File

@ -2,15 +2,15 @@
id: "d18752bf-3e5b-4fb9-935c-064d0d2e837a" id: "d18752bf-3e5b-4fb9-935c-064d0d2e837a"
number: 58 number: 58
title: "[DevBackend] Exécution persistante des étapes et résultats par passage" title: "[DevBackend] Exécution persistante des étapes et résultats par passage"
status: "open" status: "qa"
priority: "medium" priority: "medium"
sprint: null sprint: null
links: [{"target":"#54","kind":"relatesTo"},{"target":"#56","kind":"dependsOn"}] links: [{"target":"#54","kind":"relatesTo"},{"target":"#56","kind":"dependsOn"}]
agentRefs: [{"agentId":"10ee045b-1c41-479e-ba03-dceed9edd495","role":"assigned"}] agentRefs: [{"agentId":"10ee045b-1c41-479e-ba03-dceed9edd495","role":"assigned"}]
createdBy: {"kind":"agent","agent_id":"f8f40941-ecf7-4830-b9de-8818a099f448"} createdBy: {"kind":"agent","agent_id":"f8f40941-ecf7-4830-b9de-8818a099f448"}
updatedBy: {"kind":"agent","agent_id":"f8f40941-ecf7-4830-b9de-8818a099f448"} updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
createdAt: 1784481524706 createdAt: 1784481524706
updatedAt: 1784481524706 updatedAt: 1784483616127
version: 1 version: 2
--- ---
Ajouter le modèle d'exécution des étapes distinct de `ActiveSetResult`. Créer une table dédiée type `ActiveExerciseStepProgressState` pour session+position de série, passage courant, étape courante, statut `idle|running|stopped`, `startedAt`, `accumulatedMs`, et actions pause/reprise/skip. Créer `ActiveExerciseStepResult` pour résultats par `activeWorkoutSessionId + programIndex + exerciseIndex + setIndex + passageIndex + stepSnapshotId/stepIndex`, statut `completed|skipped`, durée/rep cible snapshot, score manuel ou score chrono d'étape. À la clôture de séance, projeter vers `WorkoutHistoryStepResult` sans mélanger avec `WorkoutHistorySetResult`. Ajouter le modèle d'exécution des étapes distinct de `ActiveSetResult`. Créer une table dédiée type `ActiveExerciseStepProgressState` pour session+position de série, passage courant, étape courante, statut `idle|running|stopped`, `startedAt`, `accumulatedMs`, et actions pause/reprise/skip. Créer `ActiveExerciseStepResult` pour résultats par `activeWorkoutSessionId + programIndex + exerciseIndex + setIndex + passageIndex + stepSnapshotId/stepIndex`, statut `completed|skipped`, durée/rep cible snapshot, score manuel ou score chrono d'étape. À la clôture de séance, projeter vers `WorkoutHistoryStepResult` sans mélanger avec `WorkoutHistorySetResult`.

View File

@ -1,6 +1,6 @@
--- ---
issueRef: "#59" issueRef: "#59"
version: 1 version: 2
updatedBy: {"kind":"agent","agent_id":"f8f40941-ecf7-4830-b9de-8818a099f448"} updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
updatedAt: 1784481530478 updatedAt: 1784483616855
--- ---

View File

@ -2,15 +2,15 @@
id: "be486426-a17d-4521-b475-9230a2e30169" id: "be486426-a17d-4521-b475-9230a2e30169"
number: 59 number: 59
title: "[DevFrontend] Éditeur d'exercice avec séquence d'étapes" title: "[DevFrontend] Éditeur d'exercice avec séquence d'étapes"
status: "open" status: "qa"
priority: "medium" priority: "medium"
sprint: null sprint: null
links: [{"target":"#54","kind":"relatesTo"},{"target":"#56","kind":"dependsOn"}] links: [{"target":"#54","kind":"relatesTo"},{"target":"#56","kind":"dependsOn"}]
agentRefs: [{"agentId":"9933c93a-b8a1-4164-a3bb-7063fdad747d","role":"assigned"}] agentRefs: [{"agentId":"9933c93a-b8a1-4164-a3bb-7063fdad747d","role":"assigned"}]
createdBy: {"kind":"agent","agent_id":"f8f40941-ecf7-4830-b9de-8818a099f448"} createdBy: {"kind":"agent","agent_id":"f8f40941-ecf7-4830-b9de-8818a099f448"}
updatedBy: {"kind":"agent","agent_id":"f8f40941-ecf7-4830-b9de-8818a099f448"} updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
createdAt: 1784481530478 createdAt: 1784481530478
updatedAt: 1784481530478 updatedAt: 1784483616855
version: 1 version: 2
--- ---
Implémenter la section UX `Séquence d'étapes` dans `ExerciseFormScreen` : activation optionnelle, ajout/réordonnancement max 8, écran de détail d'étape, type exclusif temps/répétitions, cible obligatoire > 0, score d'étape optionnel avec mode manual/stopwatch. Préserver l'avertissement existant sur les exercices déjà utilisés : les programmes existants gardent leurs snapshots. Implémenter la section UX `Séquence d'étapes` dans `ExerciseFormScreen` : activation optionnelle, ajout/réordonnancement max 8, écran de détail d'étape, type exclusif temps/répétitions, cible obligatoire > 0, score d'étape optionnel avec mode manual/stopwatch. Préserver l'avertissement existant sur les exercices déjà utilisés : les programmes existants gardent leurs snapshots.

View File

@ -643,25 +643,25 @@
"issueRef": "#58", "issueRef": "#58",
"path": "58", "path": "58",
"title": "[DevBackend] Exécution persistante des étapes et résultats par passage", "title": "[DevBackend] Exécution persistante des étapes et résultats par passage",
"status": "open", "status": "qa",
"priority": "medium", "priority": "medium",
"sprint": null, "sprint": null,
"assignedAgentIds": [ "assignedAgentIds": [
"10ee045b-1c41-479e-ba03-dceed9edd495" "10ee045b-1c41-479e-ba03-dceed9edd495"
], ],
"updatedAt": 1784481524706 "updatedAt": 1784483616127
}, },
{ {
"issueRef": "#59", "issueRef": "#59",
"path": "59", "path": "59",
"title": "[DevFrontend] Éditeur d'exercice avec séquence d'étapes", "title": "[DevFrontend] Éditeur d'exercice avec séquence d'étapes",
"status": "open", "status": "qa",
"priority": "medium", "priority": "medium",
"sprint": null, "sprint": null,
"assignedAgentIds": [ "assignedAgentIds": [
"9933c93a-b8a1-4164-a3bb-7063fdad747d" "9933c93a-b8a1-4164-a3bb-7063fdad747d"
], ],
"updatedAt": 1784481530478 "updatedAt": 1784483616855
}, },
{ {
"issueRef": "#60", "issueRef": "#60",