Pierre a signalé que les couleurs des flèches étaient fausses. Sur un plateau de backgammon, la couleur suit le numéro de la flèche : toutes les impaires ont une couleur, toutes les paires l'autre. Le plateau n'est donc pas symétrique, et deux flèches face à face (12 et 13, par exemple) n'ont jamais la même couleur.
Le dessin de référence de la charte (board.js) alternait les couleurs en miroir entre le haut et le bas. L'application a un défaut voisin : la couleur y suit la colonne, si bien que les flèches d'une même colonne ont la même couleur. Ce défaut est signalé à la session de développement, qui le corrige dans app/.
Quoi
board.js colore désormais les flèches selon leur numéro.
La règle est écrite dans le guide de marque et dans les notes d'usage des couleurs point-a (flèches impaires, noyer clair) et point-b (flèches paires, chêne).
Les maquettes sur claude.ai et le design system sont corrigés de la même façon.
Comment
La couleur se calcule à partir du numéro : numéro % 2 === 1 donne point-a, sinon point-b. Cela ne dépend plus de la colonne ni de la rangée.
Choix et compromis
Le choix d'attribuer le noyer aux impaires est arbitraire ; seule compte la constance.
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
grep -n "point % 2" docs/identite/charte/board.js
Hors périmètre
La correction dans app/src/ui/board-view.ts est faite par la session de développement, avec un test unitaire de la règle.
## Pourquoi
Pierre a signalé que les couleurs des flèches étaient fausses. Sur un plateau de backgammon, la couleur suit le numéro de la flèche : toutes les impaires ont une couleur, toutes les paires l'autre. Le plateau n'est donc pas symétrique, et deux flèches face à face (12 et 13, par exemple) n'ont jamais la même couleur.
Le dessin de référence de la charte (`board.js`) alternait les couleurs en miroir entre le haut et le bas. L'application a un défaut voisin : la couleur y suit la colonne, si bien que les flèches d'une même colonne ont la même couleur. Ce défaut est signalé à la session de développement, qui le corrige dans `app/`.
## Quoi
- `board.js` colore désormais les flèches selon leur numéro.
- La règle est écrite dans le guide de marque et dans les notes d'usage des couleurs `point-a` (flèches impaires, noyer clair) et `point-b` (flèches paires, chêne).
Les maquettes sur claude.ai et le design system sont corrigés de la même façon.
## Comment
La couleur se calcule à partir du numéro : `numéro % 2 === 1` donne `point-a`, sinon `point-b`. Cela ne dépend plus de la colonne ni de la rangée.
## Choix et compromis
Le choix d'attribuer le noyer aux impaires est arbitraire ; seule compte la constance.
## 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
grep -n "point % 2" docs/identite/charte/board.js
## Hors périmètre
La correction dans `app/src/ui/board-view.ts` est faite par la session de développement, avec un test unitaire de la règle.
Generated with Claude Code (https://claude.com/claude-code)
Les flèches impaires sont en point-a (noyer clair), les paires en
point-b (chêne), comme sur un vrai plateau ; le dessin de référence
alternait en miroir. Signalé par Pierre.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
pierre
merged commit 6793a0a3db into main2026-11-03 08:57:24 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Pourquoi
Pierre a signalé que les couleurs des flèches étaient fausses. Sur un plateau de backgammon, la couleur suit le numéro de la flèche : toutes les impaires ont une couleur, toutes les paires l'autre. Le plateau n'est donc pas symétrique, et deux flèches face à face (12 et 13, par exemple) n'ont jamais la même couleur.
Le dessin de référence de la charte (
board.js) alternait les couleurs en miroir entre le haut et le bas. L'application a un défaut voisin : la couleur y suit la colonne, si bien que les flèches d'une même colonne ont la même couleur. Ce défaut est signalé à la session de développement, qui le corrige dansapp/.Quoi
board.jscolore désormais les flèches selon leur numéro.point-a(flèches impaires, noyer clair) etpoint-b(flèches paires, chêne).Les maquettes sur claude.ai et le design system sont corrigés de la même façon.
Comment
La couleur se calcule à partir du numéro :
numéro % 2 === 1donnepoint-a, sinonpoint-b. Cela ne dépend plus de la colonne ni de la rangée.Choix et compromis
Le choix d'attribuer le noyer aux impaires est arbitraire ; seule compte la constance.
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
Hors périmètre
La correction dans
app/src/ui/board-view.tsest faite par la session de développement, avec un test unitaire de la règle.Generated with Claude Code (https://claude.com/claude-code)