--- 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).