Étape 0b close : plan supprimé, 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-02 19:23:43 +01:00
co-authored by Claude Opus 5.5
parent 07dd36605c
commit c411771e48
3 changed files with 25 additions and 167 deletions
+22 -7
View File
@@ -38,14 +38,29 @@ Une entrée datée par session : ce qui a été fait, décidé, et la suite.
- Les hash de commit s'écrivent sans backticks, pour les liens automatiques de
Gitea (demande de Pierre).
**Incident ouvert**
- La MR !1 a bien été fusionnée côté git (commit de fusion 6958acc sur `main`),
mais Gitea l'affiche toujours « open ». Cause non établie ; la base de
données du serveur refuse déjà les émojis (erreur MySQL 1366), piste à
vérifier dans les journaux de Gitea.
**Incident (clos)**
- Les MR fusionnées restaient « open » dans Gitea : les hooks git du serveur ne
s'exécutaient plus, sur toute l'instance (diagnostic par un sous-agent, en
lecture seule ; brief transmis à Pierre). Pierre a réparé les hooks et
marqué les MR !1 à !8 comme fusionnées. Les branches fusionnées ont été
supprimées du serveur.
**Suite de la session (après-midi)**
- ADR 0007 (architecture et conventions de code) et ADR 0008 (glossaire et
scénarios, source unique), puis amendements : scénarios en Gherkin standard
validés par l'analyseur officiel, ADR amendables (0001).
- Étape 0a terminée, par sous-agents : gnubg de référence et 32 positions
(0a.2, MR !6) ; moteur embarqué, `engine.h` et `engine-cli` (0a.3, MR !7) ;
comparaison automatique aux références, tolérance 0,002, deux défauts du
moteur corrigés (0a.4, MR !8).
- Outils de compilation et de test validés par Pierre (amendement de
l'ADR 0004).
- Étape 0b : moteur en WebAssembly, même suite de contrat (écart maximal
9,5e-4), 7,3 Mo compressés, page de test et de mesure, `make deploy-web`,
guide de test `docs/guide-test-etape-0.md`.
**Reste à faire**
- Étape 0a.2 : image Docker de gnubg de bureau compilé depuis le même commit,
et 30 positions de référence ou plus.
- Mesures sur le Fairphone 4 avec Pierre, puis décision du socle (ADR).
- É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.