refactor(gherkin): enrichir scénarios modération pour alignement parfait

Améliore les Gherkins de modération API avec détails des règles métier :
- Ajout référence Section 18 pour droits d'auteur (signalement)
- Enrichissement timestamps passages problématiques avec durées et scores (traitement)
- Amélioration template email sanctions avec sections structurées (notifications)
- Détails précis modal découverte badges au 1er signalement (communautaire)

Alignement 100% avec sections 14 et 15 des règles métier.
This commit is contained in:
jpgiannetti
2026-02-02 22:08:09 +01:00
parent bac0423be9
commit 99328a845a
4 changed files with 55 additions and 22 deletions

View File

@@ -56,8 +56,8 @@ Fonctionnalité: Sanctions et notifications de modération
Scénario: Email de notification complet et structuré
Étant donné que mon contenu "Mon podcast #42" a été modéré
Quand je reçois l'email de notification
Alors l'email contient la structure suivante:
Quand je reçois l'email de notification dans l'heure suivant la sanction
Alors l'email contient la structure exacte suivante:
"""
Objet : Modération de votre contenu "Mon podcast #42"
@@ -65,20 +65,45 @@ Fonctionnalité: Sanctions et notifications de modération
Votre contenu "Mon podcast #42" publié le 15/01/2026 a été modéré.
Catégorie violée : 🚫 Haine & violence (Article 3.2 CGU)
Raison : Propos discriminatoires envers un groupe de personnes
📋 DÉTAILS DE LA SANCTION
Extrait audio concerné : 3:42-4:15
Catégorie violée : 🚫 Haine & violence (Article 3.2 CGU)
Raison détaillée : Propos discriminatoires envers un groupe de personnes
🔊 PASSAGE PROBLÉMATIQUE
Timestamp : 3:42-4:15 (33 secondes)
Transcription : "[passage problématique surligné en rouge]"
Sanction : Strike 2/4
SANCTION APPLIQUÉE
Strike actuel : 2/4
Conséquence : Suspension de votre compte pendant 7 jours
Date de fin : 22/01/2026
Que se passe-t-il ensuite ?
Strike 3 : Suspension 30 jours
Strike 4 : Ban définitif
📝 RECOURS
Vous pouvez contester cette décision sous 7 jours :
[Lien formulaire d'appel]
Cordialement,
L'équipe RoadWave
"""
Et l'email est envoyé via le service Brevo ou Resend
Et le coût d'envoi est d'environ 0.001 par email
Et l'email contient un lien direct vers le formulaire d'appel pré-rempli
Scénario: Page détaillée de la sanction in-app
Étant donné que je clique sur "Voir détails" dans la notification