Files
Ustagammon/docs/feuille-de-route.md
T

2.1 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.2 Image Docker GNU Backgammon de bureau (compilé depuis le commit 14b6798), 30+ positions de référence dans tests/reference/ 🔄 plans/2026-11-02-moteur-reference.md
0a.3 Interface C engine/include/moteur.h et engine-cli (JSON) ⏳
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 ⏳

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).