> ⚠️ **MODE DEV STRICT (pas PROD)**  
> - **Aucune transition**, **aucun fallback**, **aucune rétro-compat**.  
> - Soit on règle un point proprement soit on n'y touche pas. pas de zone de : "transition ou entre deux".  
> - Toute contribution qui introduit une zone grise, un compromis ou un retour au legacy est **refusée**.

# Gouvernance & PR — Ligne rouge

## Règles
- Une fonctionnalité = **un** chemin canonique (pas de doublons REST)
- **PR atomiques** (1 thème), **DoD clair**, références *fichier:ligne*, captures réseau
- **CI greps bloquants**, Deptrac (imports), PHPStan (niveau max), tests

## Check de merge (copier/coller)
- [ ] Flux **UI→Command→Handler→Arbitre→Patch→Apply→UI** uniquement
- [ ] Réponses **JSON** canoniques (succès/erreurs), `Content-Type` vérifié
- [ ] Arbitre : strates concernées documentées ; **invariants respectés**
- [ ] Applier : opérations **couvrantes**, pas de no-ops
- [ ] UI : **zéro logique métier**, pas de `system:*` en clair
- [ ] CI : greps anti-legacy **verts** ; PR **atomique** + DoD
