# Domaine : Moderation ## Vue d'ensemble Le domaine **Moderation** gère la modération des contenus et des utilisateurs, les signalements, les sanctions et le système de badges de confiance. C'est un **Supporting Subdomain** critique pour la qualité et la sécurité de la plateforme. ## Responsabilités - **Signalements** : Workflow de traitement des signalements utilisateurs - **Sanctions** : Système de strikes et bannissements - **Appels** : Processus de contestation des sanctions - **Badges de confiance** : Attribution de badges aux créateurs fiables - **Modération communautaire** : Implication des utilisateurs dans la modération ## Règles métier - [Moderation flows](rules/moderation-flows.md) - Workflows de modération - [Modération communautaire](rules/moderation-communautaire.md) - [Autres comportements](rules/autres-comportements.md) - Comportements sanctionnables ## Modèle de données - [Diagramme entités modération](entities/modele-moderation.md) - Entités : REPORTS, SANCTIONS, APPEALS, STRIKES, BADGES ## Diagrammes - [Flux : Modération et signalement](flows/moderation-signalement.md) - [États : Lifecycle d'un signalement](states/signalement-lifecycle.md) - [Séquence : Processus d'appel](sequences/processus-appel-moderation.md) ## Tests BDD - Features de modération *(voir Phase 6)* ## Ubiquitous Language **Termes métier du domaine** : - **Report** : Signalement d'un contenu ou utilisateur problématique - **Strike** : Avertissement comptabilisé (3 strikes = ban) - **Sanction** : Mesure disciplinaire (warning, suspension, ban) - **Appeal** : Contestation d'une sanction par l'utilisateur - **Trust Badge** : Badge de confiance attribué aux créateurs fiables - **Community Moderation** : Modération participative par les utilisateurs - **Moderator** : Utilisateur avec droits de modération - **Auto-Moderation** : Modération automatique (IA, filtres) ## Dépendances - ✅ Dépend de : `_shared` (users, contents) - ⚠️ Interactions avec : `content` (modération de contenus) - ⚠️ Interactions avec : `monetization` (démonétisation en cas de sanction)