Étape 0d.2 : plan clos, feuille de route et journal à jour

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Pierre MARTIN
2026-11-03 01:02:05 +01:00
co-authored by Claude Opus 5.5
parent e3b31f3269
commit 6bc1c27bee
3 changed files with 26 additions and 158 deletions
+25
View File
@@ -64,3 +64,28 @@ Une entrée datée par session : ce qui a été fait, décidé, et la suite.
- Étape 0d : plateau minimal jouable sur le socle retenu.
- `adb` n'est pas installé sur le PC : `sudo apt install adb` avant les tests sur
le téléphone.
## 2026-11-02 (soir) et 2026-11-03
**Fait**
- Mesures sur le Fairphone 4 (Chrome 156) : 2 plis en 348 ms au pire, seuil
3 s ; ADR 0009 accepté (socle PWA en TypeScript), 0c abandonnée.
- Déploiement CapRover (MR !10) : app `ustagammon` créée, site publié sur
https://ustagammon.sans.pub (HTTPS forcé).
- Étape 0d.1 (MR !11) : domaine « partie » en journal d'événements, scénario
exécuté par Cucumber sur le vrai moteur, garde-fous d'architecture.
- Étape 0d.2 : plateau jouable au toucher en PWA hors ligne, aide intégrée
(glossaire et scénarios lus depuis leurs sources), CSP, `make test-browser`
(parties complètes dans Chromium et Firefox). Deux bugs trouvés et corrigés :
la pile du moteur WebAssembly débordait après quelques centaines de commandes
(plantage en cours de partie), et le service worker échouait dans Chromium en
téléchargeant les données en même temps que le moteur.
- Interruptions de quota : reprise programmée à 23h50 ; l'agent de 0d.2 arrêté a
été remplacé par un agent de reprise sur le même espace de travail.
**Reste à faire**
- Vérification finale de l'étape 0 avec Pierre : une partie complète sur le
Fairphone 4, en suivant le guide de test (section « Étape 0d »).
- Sous Firefox sur PC, un tour de l'ordinateur a pris jusqu'à 5,1 s
(Chromium : 0,4 s) ; Firefox sur le téléphone reste à mesurer.
- Validation par Pierre de Playwright (Apache-2.0), outil de `make test-browser`.