diff --git a/docs/plans/2026-11-11-nouvelle-partie-directe.md b/docs/plans/2026-11-11-nouvelle-partie-directe.md deleted file mode 100644 index 9db0f4a..0000000 --- a/docs/plans/2026-11-11-nouvelle-partie-directe.md +++ /dev/null @@ -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//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.