Charte : écrans de l'étape 1, nouvelle partie et match (1c) #40

Merged
pierre merged 1 commits from ecrans-1c into main 2026-11-09 12:47:22 +00:00
Owner

Pourquoi

Le plan 1c (docs/plans/2026-11-03-match-et-reglages.md) demande de suivre « les maquettes de la session identité si disponibles » pour l'écran de nouvelle partie. Elles n'existaient pas. La session de développement ne lancera pas 1c sans elles.

Quoi

  • Un nouveau fichier de charte, docs/identite/charte/ecrans-etape-1.md. Il recevra les règles de chaque lot de l'étape 1 ; celui-ci couvre le lot 1c.
  • L'écran « Nouvelle partie » (#/nouvelle-partie) :
    • le type de partie, en deux segments ;
    • la longueur du match, avec une phrase sur la règle de Crawford, ou une phrase sur la règle de Jacoby pour une partie libre ;
    • le niveau de l'ordinateur, en six barres croissantes, avec une description en mots de joueur ;
    • l'interrupteur du conseil du maître ;
    • un seul bouton principal, qui dit ce qu'il lance.
  • Le score de match sur l'écran de jeu :
    • en portrait, une ligne « Match en 5 points · partie Crawford » et une pastille de score dans chaque bandeau ;
    • en paysage, une case de score dans la colonne de commandes.

Les maquettes sont sur https://claude.ai/artifact/CQw6vbDpi6XQqVWQa4sANe, rangée « Étape 1 : nouvelle partie et match ». La maquette de l'écran est interactive : en lecture, on peut changer le type de partie, la longueur et le niveau.

Comment

Les choix suivent interaction.md : une page sans étapes, une seule action principale, et « annuler plutôt que confirmer » quand une partie est en cours. Les niveaux sont décrits en mots de joueur, jamais en plis ni en bruit.

Choix et compromis

  • Crawford et Jacoby ne sont pas des interrupteurs : ce sont les règles usuelles, expliquées par une phrase avec un lien vers leur fiche. Un débutant n'a pas à les choisir.
  • Le videau est masqué pendant la partie Crawford, puisqu'il n'y sert pas.

Risques et déploiement

Aucun : il n'y a que de la documentation. Pour revenir en arrière, il suffit d'annuler le commit de fusion.

Comment vérifier

make lint
make test

Hors périmètre

  • L'implémentation de 1c, faite par la session de développement.
  • Les lots 1d à 1i, qui suivront dans le même fichier.

Generated with Claude Code (https://claude.com/claude-code)

## Pourquoi Le plan 1c (docs/plans/2026-11-03-match-et-reglages.md) demande de suivre « les maquettes de la session identité si disponibles » pour l'écran de nouvelle partie. Elles n'existaient pas. La session de développement ne lancera pas 1c sans elles. ## Quoi - Un nouveau fichier de charte, docs/identite/charte/ecrans-etape-1.md. Il recevra les règles de chaque lot de l'étape 1 ; celui-ci couvre le lot 1c. - L'écran « Nouvelle partie » (#/nouvelle-partie) : - le type de partie, en deux segments ; - la longueur du match, avec une phrase sur la règle de Crawford, ou une phrase sur la règle de Jacoby pour une partie libre ; - le niveau de l'ordinateur, en six barres croissantes, avec une description en mots de joueur ; - l'interrupteur du conseil du maître ; - un seul bouton principal, qui dit ce qu'il lance. - Le score de match sur l'écran de jeu : - en portrait, une ligne « Match en 5 points · partie Crawford » et une pastille de score dans chaque bandeau ; - en paysage, une case de score dans la colonne de commandes. Les maquettes sont sur https://claude.ai/artifact/CQw6vbDpi6XQqVWQa4sANe, rangée « Étape 1 : nouvelle partie et match ». La maquette de l'écran est interactive : en lecture, on peut changer le type de partie, la longueur et le niveau. ## Comment Les choix suivent interaction.md : une page sans étapes, une seule action principale, et « annuler plutôt que confirmer » quand une partie est en cours. Les niveaux sont décrits en mots de joueur, jamais en plis ni en bruit. ## Choix et compromis - Crawford et Jacoby ne sont pas des interrupteurs : ce sont les règles usuelles, expliquées par une phrase avec un lien vers leur fiche. Un débutant n'a pas à les choisir. - Le videau est masqué pendant la partie Crawford, puisqu'il n'y sert pas. ## Risques et déploiement Aucun : il n'y a que de la documentation. Pour revenir en arrière, il suffit d'annuler le commit de fusion. ## Comment vérifier make lint make test ## Hors périmètre - L'implémentation de 1c, faite par la session de développement. - Les lots 1d à 1i, qui suivront dans le même fichier. Generated with Claude Code (https://claude.com/claude-code)
pierre added 1 commit 2026-11-09 12:47:21 +00:00
pierre merged commit 76fd72bbb5 into main 2026-11-09 12:47:22 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: pierre/Ustagammon#40