ADR 0007 : architecture et conventions de code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Pierre MARTIN
2026-11-02 13:40:43 +01:00
co-authored by Claude Opus 5.5
parent aa4f504123
commit 59895393fe
7 changed files with 103 additions and 3 deletions
+2 -1
View File
@@ -14,7 +14,8 @@ est la feuille de route.
- **Cibles** : Android (téléphone de test : Fairphone 4, arm64) et, si le prototype le valide, une PWA avec le moteur compilé en WebAssembly. Pas d'iOS.
- **IA générative** : en V1, uniquement des boutons qui copient un prompt contextualisé. Aucun appel réseau.
- **Licence** : tout le code sous GPLv3. Les contenus pédagogiques (leçons, textes) sous CC BY-SA 4.0.
- **Langue** : interface, contenus, commentaires de code et messages de commit en français.
- **Langue** : interface, contenus, commentaires de code et messages de commit en français ; identifiants du code en anglais.
- **Architecture et code** : simplicité d'abord, pas de sur-ingénierie ; domaine pur, moteur derrière `engine.h`, parties en journal d'événements ; règles complètes dans l'ADR 0007, à transmettre à chaque sous-agent.
- **Communauté de départ** : l'app sera d'abord diffusée auprès des joueurs de l'Atelier du Huit, café associatif à Cugnaux. Elle doit être accessible à de vrais débutants.
- **Identité visuelle** : définie par le brief créatif (https://claude.ai/artifact/36WMwZWqvMxXvSSVBJTgwd). Les choix de produit, de ton et d'identité appartiennent au porteur du projet ; le rôle de Claude Code est technique : les mettre en œuvre et signaler leurs conséquences techniques.