# 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`. Légende : 🔄 en cours · ⏳ à venir · ⏸ conditionnel ## Étape 0 — Prototype technique : terminée Close le 2026-11-03 : partie complète jouée par Pierre sur le Fairphone 4, coups de l'ordinateur rapides, tous les tests au vert. Acquis : moteur gnubg officiel (ADR 0005) comparé à 32 positions de référence, moteur en WebAssembly, socle PWA en TypeScript (ADR 0009 ; Android natif abandonné), domaine « partie » en journal d'événements, plateau jouable hors ligne avec la charte graphique, publié sur https://ustagammon.sans.pub. Le détail est dans le journal et les merge requests. ## Retours du premier test sur téléphone (avant l'étape 1) Demandes de Pierre du 2026-11-03, traitées avant d'ouvrir l'étape 1. | Sous-étape | Contenu | État | Plan | | --- | --- | --- | --- | | 0e.4 | Position dans l'adresse : chaque position du plateau a un lien direct (ADR 0013) | ⏳ | `plans/2026-11-03-position-dans-l-adresse.md` | | 0e.5 | Page d'accueil, installation en un toucher (« Ajouter à l'écran d'accueil », proposée par l'app), tutoriel des règles très didactique avec plateaux illustrés, aide réécrite sur un ton plus humain ; textes à valider par Pierre | ⏳ | `plans/2026-11-03-accueil-tutoriel-aide.md` | ## Étapes suivantes | Étape | Contenu | État | | --- | --- | --- | | 1. V1 Jouer et comprendre | Détail et ordre dans `docs/etape-1.md` : moteur pour l'analyse, parties enregistrées et branches, match et réglages, conseil du maître, fin de partie et analyse, prompts, accueil, tutoriel et leçons, progression, plateau soigné, plan de test | 🔄 | | 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).