Nouvelle partie directe après un bilan, bouton « Commencer », fiche « Notation des coups » #57
@@ -1,62 +0,0 @@
|
||||
# Nouvelle partie directe, libellé « Commencer », notation des coups
|
||||
|
||||
- **Date** : 2026-11-11
|
||||
- **Étape** : retours d'utilisateurs sur 1c à 1e
|
||||
- **Statut** : en cours
|
||||
- **Exécutant** : sous-agent general-purpose, dans un worktree
|
||||
|
||||
## Objectif
|
||||
|
||||
Après une partie terminée, « Nouvelle partie » mène tout droit à la nouvelle
|
||||
partie, avec les réglages choisis, sans repasser par le bilan de l'ancienne.
|
||||
Le bouton de l'écran « Nouvelle partie » dit « Commencer ». La notation des
|
||||
coups (« 24/22* », « 8/4(2) »…) a sa fiche de glossaire, touchable depuis la
|
||||
partie.
|
||||
|
||||
## Consignes
|
||||
|
||||
1. **Défaut signalé par un utilisateur (relayé par Pierre).** « Quand tu
|
||||
ouvres l'application, tu demandes une nouvelle partie, tu règles les
|
||||
paramètres. Et quand tu fais nouvelle partie […] tu te retrouves sur le
|
||||
résultat du match précédent et tu dois cliquer à nouveau sur nouvelle
|
||||
partie. »
|
||||
- Reproduire le défaut dans un test navigateur : une partie (ou un match)
|
||||
terminée avec son bilan ; puis ouvrir l'application (accueil), aller sur
|
||||
`#/nouvelle-partie`, choisir les réglages, valider.
|
||||
- Attendu : la nouvelle partie démarre aussitôt sur le plateau, avec les
|
||||
réglages choisis ; ni le bilan ni le panneau de fin de l'ancienne partie.
|
||||
- Pistes : retour arrière dans l'historique vers `#/parties/<id>/bilan`
|
||||
(empilé par 1e) au lieu d'aller à `#/` ; bilan de l'ancienne partie
|
||||
rouvert en arrière-plan ; « Rejouer » et « Nouvelle partie » par deux
|
||||
chemins différents.
|
||||
- Corriger la cause, pas le symptôme. Vérifier les autres entrées vers
|
||||
`#/nouvelle-partie` : accueil, menu, « Changer les réglages » du bilan.
|
||||
- Le test échoue avant la correction et passe après.
|
||||
2. **Libellé du bouton.** Sur l'écran « Nouvelle partie », le bouton
|
||||
principal devient « Commencer la partie », ou « Commencer le match » pour
|
||||
un match. Mettre à jour textes, scénario Gherkin et tests.
|
||||
3. **Fiche « Notation des coups »** (demande de la session design).
|
||||
- `docs/glossaire/notation-des-coups.md`, au format des autres fiches :
|
||||
« 13/7 », « 24/22* », « 6/off », « 8/4(2) », « bar/22 », notation du
|
||||
moteur gnubg.
|
||||
- Relier la fiche au code qui formate ou affiche la notation (lien dans
|
||||
les deux sens vérifié par le test du glossaire).
|
||||
- Rendre la notation touchable vers la fiche là où c'est simple : ligne
|
||||
« L'ordinateur a joué » et feuille du maître.
|
||||
|
||||
Contraintes : CSP stricte (pas de `.style.`), aucune nouvelle dépendance,
|
||||
`-j2` au plus, pas de recompilation du moteur, aucun autre test navigateur
|
||||
en parallèle (`docker ps`).
|
||||
|
||||
## Critères de réussite
|
||||
|
||||
- `make lint`, `make test` et `make test-browser` (suite complète) au vert.
|
||||
- Le test navigateur du défaut échoue sans la correction, passe avec.
|
||||
- Captures dans `build/browser-shots/nouvelle-partie/` : écran « Nouvelle
|
||||
partie » avec le nouveau libellé, puis la partie démarrée, en 412×915 et
|
||||
915×412.
|
||||
- Branche `nouvelle-partie-directe` poussée, sans MR.
|
||||
|
||||
## Résultat
|
||||
|
||||
À remplir à la clôture.
|
||||
Reference in New Issue
Block a user