From d55d12e7ac6036f9b6d768d02916f96aea24ea46 Mon Sep 17 00:00:00 2001 From: Blomios Date: Sat, 18 Jul 2026 09:12:48 +0200 Subject: [PATCH] =?UTF-8?q?docs(ideai):=20met=20=C3=A0=20jour=20le=20ticke?= =?UTF-8?q?t=20#29=20=E2=80=94=20correctif=20appliqu=C3=A9,=20en=20attente?= =?UTF-8?q?=20de=20validation=20QA=20utilisateur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- .ideai/tickets/29/carnet.md | 11 ++++++++--- .ideai/tickets/29/issue.md | 8 ++++---- .ideai/tickets/index.json | 4 ++-- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/.ideai/tickets/29/carnet.md b/.ideai/tickets/29/carnet.md index e3fa684..cee9f62 100644 --- a/.ideai/tickets/29/carnet.md +++ b/.ideai/tickets/29/carnet.md @@ -1,6 +1,11 @@ --- issueRef: "#29" -version: 5 -updatedBy: {"kind":"user"} -updatedAt: 1784329025027 +version: 7 +updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"} +updatedAt: 1784358750450 --- +Correctif appliqué : l'écran d'exécution ne lisait pas correctement `scoreInputModeSnapshot` depuis le snapshot de séance avant de transmettre le résultat à `recordCurrentSetResult`, ce qui empêchait l'enregistrement du score manuel quand Temps+Répétitions+Score étaient actifs simultanément — la série ne pouvait donc jamais être validée. Corrigé : lecture du mode depuis le snapshot, et ajout d'un SnackBar d'erreur explicite si l'enregistrement échoue malgré tout (pour éviter un "rien ne se passe" silencieux à l'avenir). + +Vérifié : analyze propre, 42/42 tests verts (dont un nouveau test qui reproduit exactement le scénario rapporté : série 2/3, Temps+Répétitions+Score actifs, valeurs différentes des cibles, "Terminer la série" fait bien avancer à 3/3), build APK debug réussi. + +À tester sur le téléphone : reproduire le scénario exact (exercice à 3 mesures, série en cours avec valeurs différentes des cibles, "Terminer la série"). \ No newline at end of file diff --git a/.ideai/tickets/29/issue.md b/.ideai/tickets/29/issue.md index 30355a4..5ae0888 100644 --- a/.ideai/tickets/29/issue.md +++ b/.ideai/tickets/29/issue.md @@ -2,15 +2,15 @@ id: "89da284b-871c-4e5b-9bfa-ab16f386ba8f" number: 29 title: "[Bug] Serie qu'on ne peut pas terminer" -status: "open" +status: "qa" priority: "critical" sprint: "abc4f969-b169-45f7-988c-daeeab762201" links: [] agentRefs: [] createdBy: {"kind":"user"} -updatedBy: {"kind":"user"} +updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"} createdAt: 1784328426827 -updatedAt: 1784329025027 -version: 5 +updatedAt: 1784358750450 +version: 7 --- Dans un programme j'ai un exercice qui se compose de 3 series, une mesure a suivre de temps, de répétition et un score. J'ai mis le temps cible à 30, le nombre de répétition à 5. Une fois dans ma séance, je suis sur la série 2/3, temps indiqué à 30 s, j'ai mis Répétitions sur 3 et score sur 5, mais quand je clique sur temriner la série, rien ne se passe \ No newline at end of file diff --git a/.ideai/tickets/index.json b/.ideai/tickets/index.json index dc43883..e4e9d5b 100644 --- a/.ideai/tickets/index.json +++ b/.ideai/tickets/index.json @@ -327,11 +327,11 @@ "issueRef": "#29", "path": "29", "title": "[Bug] Serie qu'on ne peut pas terminer", - "status": "open", + "status": "qa", "priority": "critical", "sprint": "abc4f969-b169-45f7-988c-daeeab762201", "assignedAgentIds": [], - "updatedAt": 1784329025027 + "updatedAt": 1784358750450 }, { "issueRef": "#30",