Aller au contenu

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