# 0001 — Frontières du code de production - Statut : accepté - Date : 2026-08-07 - Remplace : aucun ## Contexte Les POC A et B mélangent volontairement règles, nœuds Godot, rendu et assemblage. Cette vitesse était adaptée à la validation, mais favoriserait duplication et régressions dans une verticale de plusieurs mois. ## Décision Le code de production est créé sous `game/` et séparé en `domain`, `application`, `world`, `presentation`, `infrastructure` et `composition`. Les dépendances suivent exclusivement les directions décrites dans `docs/ENGINEERING_GUARDRAILS.md`. ## Conséquences - Les règles peuvent être testées sans scène. - L'assemblage Godot reste remplaçable. - Certaines fonctionnalités nécessitent davantage de contrats explicites. - Les contrôles automatiques refusent les dépendances inverses connues. ## Alternatives considérées - Continuer à organiser les scripts par scène : rejeté à cause du risque de règles dupliquées entre HUD, acteurs et écrans. - Un découpage strict par fonctionnalité : intéressant plus tard, mais moins adapté tant que les frontières de la première verticale ne sont pas stables.