- Ajouter ADR-018 (librairies Go) dans TECHNICAL.md - Transformer Shared en menu dépliable dans mkdocs (cohérence avec autres domaines) - Corriger listes markdown (ajout lignes vides avant listes) - Corriger line breaks dans génération BDD (étapes "Et" sur nouvelles lignes) - Ajouter script fix-markdown-lists.sh pour corrections futures Impacte 86 fichiers de documentation et 164 fichiers BDD générés.
65 lines
1.8 KiB
Markdown
65 lines
1.8 KiB
Markdown
# Reports
|
|
|
|
📖 Signalements de contenu et workflow de modération
|
|
|
|
## Diagramme
|
|
|
|
```mermaid
|
|
erDiagram
|
|
USERS ||--o{ REPORTS : "signale"
|
|
CONTENTS ||--o{ REPORTS : "reçoit"
|
|
USERS ||--o{ REPORTS : "modère"
|
|
|
|
REPORTS {
|
|
uuid id PK
|
|
uuid content_id FK
|
|
uuid reporter_id FK
|
|
uuid moderator_id FK
|
|
string category
|
|
string status
|
|
text comment
|
|
string evidence_url
|
|
timestamp reported_at
|
|
timestamp reviewed_at
|
|
text moderator_notes
|
|
string action_taken
|
|
}
|
|
```
|
|
|
|
## Légende
|
|
|
|
**Catégories de signalement** :
|
|
|
|
- `spam` : Contenu publicitaire non sollicité
|
|
- `hate_speech` : Discours haineux, discrimination
|
|
- `violence` : Violence explicite
|
|
- `sexual_content` : Contenu sexuel inapproprié
|
|
- `misinformation` : Désinformation, fake news
|
|
- `copyright` : Violation de droits d'auteur
|
|
- `wrong_age_rating` : Classification d'âge incorrecte
|
|
- `other` : Autre raison (commentaire obligatoire)
|
|
|
|
**Statuts** :
|
|
|
|
- `pending` : En attente de revue
|
|
- `under_review` : En cours d'examen par modérateur
|
|
- `actioned` : Action prise (contenu retiré/édité)
|
|
- `dismissed` : Signalement rejeté (contenu valide)
|
|
- `duplicate` : Doublon d'un signalement existant
|
|
|
|
**Actions possibles** :
|
|
|
|
- `content_removed` : Contenu supprimé
|
|
- `content_edited` : Métadonnées modifiées (âge, tags)
|
|
- `warning_sent` : Avertissement au créateur
|
|
- `strike_issued` : Strike ajouté au créateur
|
|
- `account_suspended` : Compte créateur suspendu
|
|
- `no_action` : Aucune action (signalement infondé)
|
|
|
|
**Workflow modération** :
|
|
|
|
- **3 premiers contenus** : Modération préalable obligatoire
|
|
- **Après validation** : Modération a posteriori (signalements)
|
|
- **Priorisation** : Nombre de signalements (>3 = urgent)
|
|
- **Délai de traitement** : <48h pour signalements critiques
|