Files
Ustagammon/docs/feuille-de-route.md
T
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

2.0 KiB

Feuille de route

Le travail restant, dans l'ordre. Une ligne réalisée est retirée : ce qui a été fait se lit dans les merge requests et le journal, ce qui a été décidé dans les ADR (docs/adr/). Les versions et leur contenu sont définis dans docs/cadrage.md ; le détail de l'étape en cours est dans docs/etape-0.md.

Légende : 🔄 en cours · ⏳ à venir · ⏸ conditionnel

Étape 0 — Prototype technique

Acquis : socle du dépôt, organisation (ADR 0001, 0003, 0006), source du moteur (ADR 0005 : gnubg officiel, commit 14b6798).

Sous-étape Contenu État Plan
0a.3 Interface C engine/include/engine.h et engine-cli (JSON) 🔄 plans/2026-11-02-moteur-embarque.md
0a.4 make test compare engine-cli aux références ⏳
0b Moteur en WebAssembly, page de test dans un Web Worker, make deploy-web, make bench ⏳
Mesures Pierre relève les mesures sur le Fairphone 4 ⏳
Décision Socle PWA ou Android natif, consigné dans un ADR — validation de Pierre ⏳
0c Android natif (NDK, Gradle en ligne de commande, make deploy via adb) ⏸ si 0b échoue
0d Plateau minimal jouable sur le socle retenu ; vérifié avec Pierre en suivant docs/scenarios/jouer-une-partie.feature ⏳

Critère de fin : une partie complète jouée sur le Fairphone 4, moins de 2 s par coup de l'IA en niveau standard, tous les tests au vert.

Étapes suivantes

Étape Contenu État
1. V1 Jouer et comprendre Plateau soigné, niveaux, coach, analyse, branches, tutoriel, prompts, sauvegarde ⏳
2. V1.5 Apprendre Parcours 2, exercices, progression ⏳
3. V2 Perfectionnement et IA Parcours 3 et 4, rollouts, révision espacée ⏳

Chaque étape reçoit son fichier docs/etape-N.md avant de démarrer.

Prérequis côté PC

  • adb n'est pas installé : sudo apt install adb avant les tests sur le téléphone (0b au plus tard pour 0c, sinon pour l'étape 1).