chore(wip): consolidation intermédiaire multi-tickets (sprints Statistiques, UI, Bug resolution, Serveur-client)
Regroupe l'état de travail en cours réalisé dans un même worktree sur plusieurs tickets/sprints (#85, #136, #145, #155-160, #162-164), mélangeant des tickets QA et inProgress. Ne constitue pas une feature terminée : commit de sauvegarde avant triage/split par ticket en branches feature/* dédiées. Exclut les dossiers d'environnement de build locaux et le heap dump parasite (.gitignore mis à jour). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
29
.ideai/tickets/139/carnet.md
Normal file
29
.ideai/tickets/139/carnet.md
Normal file
@ -0,0 +1,29 @@
|
||||
---
|
||||
issueRef: "#139"
|
||||
version: 6
|
||||
updatedBy: {"kind":"user"}
|
||||
updatedAt: 1785160475878
|
||||
---
|
||||
## Cadrage UX (agent UX, 2026-07-27)
|
||||
|
||||
**Nature** : décision de modélisation nécessaire, mais scope raisonnable et immédiatement implémentable (pas exploratoire). Référence : [[gametime-ux-exercise-steps]] (score d'étape existant, aujourd'hui toujours indépendant).
|
||||
|
||||
**Décision structurante** : ne pas synchroniser deux valeurs séparées (score d'étape + score de série tenus égaux) — source de conflits/désync inutile. À la place, le mode "lié" fait de l'étape un simple point d'entrée sur **l'unique valeur du score de série** : il n'existe pas de score d'étape distinct dans ce mode.
|
||||
|
||||
**Configuration** (formulaire étape, section "Score d'étape" déjà existante) :
|
||||
```
|
||||
Score d'étape
|
||||
[x] Ajouter un score pour cette étape
|
||||
(•) Score propre à l'étape
|
||||
( ) Utiliser le score de la série
|
||||
```
|
||||
- Option "Utiliser le score de la série" visible seulement si la série a un **score libre** actif (pas chrono — un +/- manuel ne s'applique pas à un score chronométré). Si la série n'a pas de score actif : ne pas proposer l'option, aide : « Active un score au niveau de la série pour pouvoir le lier à cette étape. »
|
||||
- Si lié : masquer libellé/unité/valeur par défaut propres à l'étape (hérités de la série).
|
||||
|
||||
**Exécution** : pendant cette étape, les boutons +/- affichés pilotent directement le score de série (une seule valeur visible, pas de second compteur). Le score de série évolue immédiatement, visible aussi hors de cette étape (plan de séance).
|
||||
|
||||
**Montre** : extension naturelle, aucune nouvelle commande bridge — un tap +/- pendant une étape liée envoie la commande `incrementScore`/`decrementScore` déjà existante pour le score de série.
|
||||
|
||||
**Historique/plan de séance** : pas de score d'étape distinct à afficher pour une étape liée — seul le score de série apparaît.
|
||||
|
||||
**Scope MVP** : score libre de série uniquement. Découpage classique : domaine (flag lié + résolution), formulaire étape, exécution, montre (réutilisation directe des commandes existantes).
|
||||
16
.ideai/tickets/139/issue.md
Normal file
16
.ideai/tickets/139/issue.md
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
id: "f506247e-eae8-437c-a884-50b5e5477adc"
|
||||
number: 139
|
||||
title: "Faire augmenter les scores étape et séries en même temps"
|
||||
status: "closed"
|
||||
priority: "medium"
|
||||
sprint: null
|
||||
links: []
|
||||
agentRefs: [{"agentId":"57695b92-24d0-4876-837c-76116e70a6ae","role":"assigned"}]
|
||||
createdBy: {"kind":"user"}
|
||||
updatedBy: {"kind":"user"}
|
||||
createdAt: 1785141905973
|
||||
updatedAt: 1785160475878
|
||||
version: 6
|
||||
---
|
||||
Il faudrait faire en sorte que dès la création de l'exercice, on puisse choisir de lier des scores entre des étapes et la série. C'est a dire que par exemple, si ma série a pour score un nombre de paniers, je puisse dire que certaines étapes utilises le même score, c'est a dire que si j'incrémente de 1 sur une étape, ça incrémente de 1 sur la série. Pareilles si je retire 1 sur une étape, ça retire 1 sur la série.
|
||||
Reference in New Issue
Block a user