29 lines
942 B
Markdown
29 lines
942 B
Markdown
# 0003 — Une barrière qualité unique
|
|
|
|
- Statut : accepté
|
|
- Date : 2026-08-07
|
|
- Remplace : aucun
|
|
|
|
## Contexte
|
|
|
|
Des suites lancées séparément sont facilement oubliées. Un test unitaire vert ne
|
|
détecte pas nécessairement un script non chargé, une scène invalide ou une
|
|
dépendance architecturale inversée.
|
|
|
|
## Décision
|
|
|
|
`bash scripts/quality_gate.sh` devient la commande obligatoire avant achèvement
|
|
d'un changement. Elle vérifie l'architecture, charge toutes les ressources de
|
|
code et de scène, puis exécute les suites automatisées.
|
|
|
|
## Conséquences
|
|
|
|
- Le même point d'entrée peut être utilisé localement et en CI.
|
|
- La durée de vérification augmentera avec la verticale et devra rester suivie.
|
|
- Un échec ne peut être neutralisé sans correction ou nouvel ADR.
|
|
|
|
## Alternatives considérées
|
|
|
|
- Documenter plusieurs commandes indépendantes : rejeté, car l'oubli d'une
|
|
suite deviendrait un comportement normal.
|