diff --git a/.ideai/tickets/9/carnet.md b/.ideai/tickets/9/carnet.md index 0e687b7..75512e8 100644 --- a/.ideai/tickets/9/carnet.md +++ b/.ideai/tickets/9/carnet.md @@ -1,7 +1,7 @@ --- issueRef: "#9" -version: 4 +version: 6 updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"} -updatedAt: 1784301392430 +updatedAt: 1784308091100 --- Référence : mémoire "gametime-ux-conception" section 4. Écran le plus sensible du produit : grandes zones tactiles (44-48px mini), utilisable à l'effort, une main. Hiérarchie de saisie si mesures cumulées : Temps (bloc principal) > Répétitions (stepper) > Score (champ + unité, clavier adapté au type). Écran "Repos" séparé avec +15s/-15s et "Ignorer le repos". Pause : "Quitter et sauvegarder" comme action sûre recommandée, "Abandonner" comme action destructive confirmée séparément. Reprise doit fonctionner même après fermeture complète de l'app (bandeau "Séance en cours" au retour). Fin de séance écrit dans WorkoutHistory (ticket #4) avec temps total + scores par série. \ No newline at end of file diff --git a/.ideai/tickets/9/issue.md b/.ideai/tickets/9/issue.md index 1881872..1a24e01 100644 --- a/.ideai/tickets/9/issue.md +++ b/.ideai/tickets/9/issue.md @@ -2,7 +2,7 @@ id: "311cfb2b-0a09-4c18-ba66-4053994bc109" number: 9 title: "[DevFrontend] Écran Exécution de séance" -status: "open" +status: "closed" priority: "critical" sprint: null links: [{"target":"#4","kind":"dependsOn"},{"target":"#8","kind":"dependsOn"}] @@ -10,7 +10,7 @@ agentRefs: [{"agentId":"9933c93a-b8a1-4164-a3bb-7063fdad747d","role":"assigned"} createdBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"} updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"} createdAt: 1784301307130 -updatedAt: 1784301392430 -version: 4 +updatedAt: 1784308091100 +version: 6 --- Surface critique optimisée pour l'usage à l'effort (grandes zones tactiles, une main). En-tête temps écoulé + pause. Progression Programme/Exercice/Série. Saisie hiérarchisée quand mesures cumulées (Temps > Répétitions > Score avec unité). Écran "Repos" dédié entre séries avec ajustement ±15s et "Ignorer le repos". Pause avec "Quitter et sauvegarder" vs "Abandonner" (destructif confirmé). Reprise après interruption/fermeture app, robuste à l'arrière-plan (recalcul depuis horodatages, pas depuis un état mémoire). Écran de fin de séance (récap + relance) → écriture dans l'historique. Cf. mémoire "gametime-ux-conception" section 4. \ No newline at end of file diff --git a/.ideai/tickets/index.json b/.ideai/tickets/index.json index dd99be1..325fd7a 100644 --- a/.ideai/tickets/index.json +++ b/.ideai/tickets/index.json @@ -101,13 +101,13 @@ "issueRef": "#9", "path": "9", "title": "[DevFrontend] Écran Exécution de séance", - "status": "open", + "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "9933c93a-b8a1-4164-a3bb-7063fdad747d" ], - "updatedAt": 1784301392430 + "updatedAt": 1784308091100 }, { "issueRef": "#10",