doc(diagrammes): ajouter diagrammes Mermaid pour modération

Structure minimaliste :
- docs/diagrammes/flux/ : Flowcharts
- docs/diagrammes/etats/ : State diagrams
- docs/diagrammes/sequence/ : Sequence diagrams
- docs/diagrammes/entites/ : Entity-Relationship diagrams

Exemples créés pour modération (Section 14) :
- Flux de signalement complet
- Cycle de vie d'un signalement (13 états)
- Processus d'appel créateur
- Modèle de données modération (8 entités)

Chaque fichier contient uniquement :
- Référence vers règle métier
- Diagramme Mermaid détaillé
- Légende courte

Intégration dans navigation MkDocs.
This commit is contained in:
jpgiannetti
2026-02-07 15:56:48 +01:00
parent f6a5b9afce
commit bd724dcb8e
5 changed files with 336 additions and 1 deletions

View File

@@ -0,0 +1,75 @@
# Cycle de vie d'un signalement
📖 Voir [Règles métier - Section 14 : Modération Flows](../../regles-metier/14-moderation-flows.md)
## Diagramme
```mermaid
stateDiagram-v2
[*] --> Reçu: Utilisateur envoie signalement
Reçu --> EnTranscription: Ajout à la file
EnTranscription --> EnAnalyseIA: Transcription terminée
EnAnalyseIA --> EnAttenteModo: Score IA calculé<br/>Priorisé dans la file
EnAnalyseIA --> ActionAuto: Score IA >95%<br/>+ Catégorie évidente
EnAttenteModo --> EnExamen: Modérateur prend en charge
EnExamen --> Validé: Violation confirmée
EnExamen --> Rejeté: Pas de violation
ActionAuto --> Validé: Sanction automatique
Validé --> SanctionAppliquée: Notification créateur
SanctionAppliquée --> EnAppel: Créateur conteste<br/>sous 7 jours
SanctionAppliquée --> Clôturé: Pas de contestation<br/>ou délai expiré
EnAppel --> ExamenAppel: Modérateur senior<br/>examine sous 72h
ExamenAppel --> AppelAccepté: Sanction annulée
ExamenAppel --> AppelRejeté: Sanction maintenue
AppelAccepté --> Clôturé: Strike retiré<br/>Contenu rétabli
AppelRejeté --> Clôturé: Sanction définitive
Rejeté --> Clôturé: Notification signaleur
Clôturé --> [*]
note right of EnAttenteModo
File intelligente
Tri par priorité:
- CRITIQUE (score ≥90)
- HAUTE (70-89)
- MOYENNE (40-69)
- BASSE (<40)
end note
note right of ActionAuto
Action immédiate si:
- Score IA >95%
- Pattern évident
- Spam détecté
end note
note right of EnAppel
Délai: 7 jours max
Ticket unique généré
end note
```
## Légende
**États principaux** :
- **Reçu** : Signalement initial (<1s)
- **EnTranscription** : Whisper large-v3 (1-20 min)
- **EnAnalyseIA** : Score confiance 0-100% (<1 min)
- **ActionAuto** : Sanction automatique si score >95%
- **EnAttenteModo** : File prioritaire (2h à 72h selon priorité)
- **EnExamen** : Modérateur examine (5-20 min)
- **SanctionAppliquée** : Notification multi-canal
- **EnAppel** : Examen senior (72h max)
- **Clôturé** : Archivage 3 ans (RGPD)