3.0 KiB
3.0 KiB
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
- 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.
- 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
- 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.
- 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 testetmake 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-directepoussée, sans MR.
Résultat
À remplir à la clôture.