Commit Graph
79 Commits
Author SHA1 Message Date
Pierre MARTINandClaude Opus 5.5 85cc034611 Glossaire relié au code dans les deux sens
Fiches Demi-coup (HalfMove) et Plateau (Board) ajoutées ; champ code des
fiches Coup, Jet, Pli, Moteur, Identifiant de position, Videau, Événement de
partie et Partie. tests/test_glossary.sh vérifie que chaque référence
« Glossaire : » du code mène à une fiche qui nomme le type, et que chaque
champ code désigne un type qui renvoie à sa fiche.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 20:42:08 +01:00
Pierre MARTINandClaude Opus 5.5 1f9981dc63 Scénario « Jouer une partie » exécuté ; garde-fous d'architecture
Les étapes de docs/scenarios/jouer-une-partie.feature pilotent le domaine
sur le vrai moteur WebAssembly, avec des dés imposés (Cucumber, sous Node).
Deux retouches du scénario : 8/4 avec 3-1 est un coup permis (8/5/4),
remplacé par 13/12 (case tenue par l'ordinateur) ; « c'est ensuite au tour
de l'ordinateur » distingue le constat de la situation de départ du même nom.

dependency-cruiser vérifie que le domaine n'importe que le domaine, que
l'interface n'appelle pas le moteur et qu'il n'y a pas de cycle ;
tests/test_web.sh prouve aussi que des violations volontaires sont
détectées.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 20:42:08 +01:00
Pierre MARTINandClaude Opus 5.5 84998608d5 Déploiement CapRover : site statique construit sur le PC, servi par Caddy
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 20:37:00 +01:00
Pierre MARTINandClaude Opus 5.5 ea304795b5 ADR 0009 accepté : socle PWA, mesures du Fairphone 4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 20:21:29 +01:00
Pierre MARTINandClaude Opus 5.5 03b26ccba7 ADR 0009 proposé (PWA en TypeScript) ; plan de l'étape 0d.1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 20:04:49 +01:00
Pierre MARTINandClaude Opus 5.5 c411771e48 Étape 0b close : plan supprimé, feuille de route et journal à jour
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 19:23:43 +01:00
Pierre MARTIN 07dd36605c Merge remote-tracking branch 'origin/main' into wasm 2026-11-02 19:20:31 +01:00
Pierre MARTINandClaude Opus 5.5 d83dbfb1e5 Plan 0b : résultat, documentation de la suite WebAssembly
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 19:20:04 +01:00
Pierre MARTINandClaude Opus 5.5 120367e6d3 Page de test et page de mesure du moteur WebAssembly
web/ : le moteur tourne dans un Web Worker (module ES) ; la page de
test donne le meilleur coup d'une position et son temps de calcul ;
la page de mesure chronomètre les positions de référence, mesure la
taille téléchargée et la mémoire, compare aux seuils de l'étape 0b et
produit un rapport à copier. make bench fait la même mesure sous Node,
make deploy-web sert les pages sur le réseau local. Guide de test pour
le Fairphone 4 dans docs/guide-test-etape-0.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 19:13:04 +01:00
Pierre MARTINandClaude Opus 5.5 4b8e2f73cc ADR 0004 amendé : outils de l'étape 0 validés par Pierre
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 19:04:24 +01:00
Pierre MARTINandClaude Opus 5.5 850de27e90 Plan de l'étape 0b : moteur en WebAssembly
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 19:00:28 +01:00
Pierre MARTINandClaude Opus 5.5 4dba402b74 Étape 0a.4 close : plan supprimé, feuille de route à jour
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 18:55:13 +01:00
Pierre MARTINandClaude Opus 5.5 15939802ce Plan 0a.4 : résultat
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 14:19:18 +01:00
Pierre MARTINandClaude Opus 5.5 856e4d64bd Plan de l'étape 0a.4 : comparaison aux références
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 14:04:14 +01:00
Pierre MARTINandClaude Opus 5.5 b02d012f58 Étape 0a.3 : moteur embarqué (cœur de gnubg), engine.h et engine-cli
Fusion du travail du sous-agent (branche moteur-embarque-travail) ; plan
supprimé à la clôture, son résultat est repris dans la merge request.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 14:02:56 +01:00
Pierre MARTINandClaude Opus 5.5 b273b96c33 Étape 0a.2 : gnubg de référence et 32 positions de référence
Fusion du travail du sous-agent (branche moteur-reference-travail) ; plan
supprimé à la clôture, son résultat est repris dans la merge request.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 14:00:06 +01:00
Pierre MARTINandClaude Opus 5.5 7e2f9d4ad8 Crédits du moteur et résultat de l'étape 0a.3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 13:58:01 +01:00
Pierre MARTINandClaude Opus 5.5 c1baf1a5d3 Plan 0a.2 : résultat
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 13:57:45 +01:00
Pierre MARTINandClaude Opus 5.5 2ab30a4abe Scénarios en Gherkin standard validés par l'analyseur officiel ; ADR amendables
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 13:53:12 +01:00
Pierre MARTINandClaude Opus 5.5 77ca5a60ca ADR 0008 : glossaire et scénarios, source unique pour le code, l'aide et les tests
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 13:45:34 +01:00
Pierre MARTINandClaude Opus 5.5 59895393fe ADR 0007 : architecture et conventions de code
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 13:40:43 +01:00
Pierre MARTINandClaude Opus 5.5 d0f44b689b Plan de l'étape 0a.3 : moteur embarqué et engine-cli
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 13:33:49 +01:00
Pierre MARTINandClaude Opus 5.5 ec0f4daef3 Plan de l'étape 0a.2 : gnubg et positions de référence
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 13:32:50 +01:00
Pierre MARTINandClaude Opus 5.5 d017f3338b Décisions en ADR ; plans et feuille de route temporaires
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 13:23:18 +01:00
Pierre MARTINandClaude Opus 5.5 9b6534cd43 Décision : moteur gnubg officiel ; travail par merge requests
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 13:19:18 +01:00
Pierre MARTINandClaude Opus 5.5 cbde02bc90 Étude des sources du moteur : recommandation gnubg officiel
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 13:05:16 +01:00
Pierre MARTINandClaude Opus 5.5 7e58707bc3 Correction du README, organisation par sous-agents et feuille de route
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 12:58:16 +01:00
Pierre MARTINandClaude Opus 5.5 7fd23031ca Squelette du dépôt : Makefile, tests, lint, crédits, journal
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 12:56:46 +01:00
Pierre MARTINandClaude Opus 5.5 6d4ff4e7b4 Cadrage et règles du projet
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 12:56:36 +01:00