Validate POC A and POC B foundations
This commit is contained in:
1 parent
44fd4b4b43
commit
c38e09a663
47 files changed
+4990
-35
No files matched your search
@@ -0,0 +1,32 @@
|
||||
# 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.
|
||||
Reference in new issue
Block a user