Governance¶
Statut¶
Document de design cible.
Ce document décrit l'architecture attendue de la Governance dans CMonChoix Platform V2.
Mission¶
La Governance encadre les décisions humaines, les overrides, les validations, les raisons de décision et les mécanismes de contrôle de la Platform.
Responsabilités¶
- review queue
- décisions humaines
- overrides validés
- reason codes
- rollback métier
- audit de décisions
- validation manuelle
- traçabilité des corrections
- contrôles avant mutation
Ce qui lui appartient¶
- Decision Registry
- Review Queue
- Manual Overrides
- Reason Codes
- Rollback métier
- Validation humaine
- Historique de décisions
- Contrôles de sécurité métier
Ce qui lui est interdit¶
- rendu frontend catalogue
- patchs silencieux
- corrections SQL non tracées
- logique de sync brute
- parsing feed
- scoring vertical brut
- décisions cachées dans le pipeline
Dépendances autorisées¶
La Governance peut dépendre de :
- Contracts
- Domain Core
- Read Services
- Write Services
- Infrastructure
- Interfaces admin légères
Dépendances interdites¶
La Governance ne doit pas dépendre de :
- Frontend
- templates
- patchs feed non audités
- SQL direct non encapsulé
- état global implicite
- règles marchands brutes
Entrées¶
- anomalie détectée
- conflit produit
- décision humaine
- override demandé
- reason code
- demande de rollback
- résultat d'audit
Sorties¶
- décision validée
- override explicite
- reason code
- action de rollback
- log de gouvernance
- demande d'écriture contrôlée
- statut de validation
Contrats utilisés¶
La Governance utilise :
- Conflict Policy
- Quality Scorer
- Write Service
- Identity Resolver
- contrats de décision
- contrats de rollback
Organisation cible¶
governance/
decisions/
decision-registry
decision-log
review/
review-queue
review-item
overrides/
manual-overrides
override-validator
reason-codes/
reason-code-registry
rollback/
rollback-plan
rollback-handler