46 lines
1.9 KiB
Markdown
46 lines
1.9 KiB
Markdown
# 0011 — Godot 4.7.2 comme baseline de production
|
|
|
|
- Statut : accepté
|
|
- Date : 2026-10-02
|
|
- Remplace : aucun
|
|
|
|
## Contexte
|
|
|
|
La verticale de production a démarré sous Godot 4.7.1 et la barrière qualité
|
|
refusait toute autre version. L'environnement de développement disponible
|
|
fournit désormais Godot 4.7.2. Conserver l'exigence exacte 4.7.1 empêche
|
|
d'exécuter la barrière alors que cette mise à jour corrective reste dans la
|
|
même branche 4.7 et ne change ni le renderer Forward+ ni les contrats de jeu.
|
|
|
|
Les POC A et B restent des références historiques figées sous Godot 4.7.1 et
|
|
GL Compatibility. Leur baseline n'est pas réécrite rétroactivement.
|
|
|
|
## Décision
|
|
|
|
Godot 4.7.2 stable devient la version exacte exigée pour le projet de
|
|
production et sa barrière qualité. Les documents de production et le commentaire
|
|
du projet sont alignés sur cette version.
|
|
|
|
La barrière continue de comparer la version exacte au préfixe officiel attendu.
|
|
Une version antérieure, une version corrective ultérieure ou une préversion est
|
|
refusée jusqu'à une nouvelle décision explicite.
|
|
|
|
## Conséquences
|
|
|
|
- La barrière s'exécute avec l'installation Godot 4.7.2 disponible.
|
|
- Les résultats de la verticale sont reproductibles sur une version moteur
|
|
unique.
|
|
- La mise à jour doit être validée par le chargement de toutes les ressources,
|
|
les tests unitaires et les tests d'intégration existants.
|
|
- Les baselines des POC continuent de documenter la version 4.7.1 avec laquelle
|
|
elles ont été validées.
|
|
|
|
## Alternatives considérées
|
|
|
|
- **Rester sur Godot 4.7.1** : rejeté, car cette version n'est plus
|
|
l'installation disponible pour poursuivre la verticale.
|
|
- **Accepter toute version 4.7.x** : rejeté, car une plage implicite rendrait
|
|
les validations moins reproductibles.
|
|
- **Supprimer le contrôle de version** : rejeté, car il masquerait les mises à
|
|
jour du moteur au lieu de les valider explicitement.
|