# language: fr @api @radio-live @moderation @mvp Fonctionnalité: Interdictions et modération des lives En tant que plateforme Je veux modérer les lives en temps réel Afin de prévenir les contenus inappropriés Scénario: Détection automatique de mots interdits Étant donné un live en cours avec transcription automatique Quand un mot interdit est détecté Alors une alerte est envoyée aux modérateurs Et le segment est marqué pour review Et un événement "LIVE_FORBIDDEN_WORD_DETECTED" est enregistré Scénario: Coupure immédiate du live par modérateur Étant donné un modérateur qui détecte du contenu inapproprié Quand il clique sur "Couper le live" Alors le live est stoppé immédiatement Et les auditeurs voient "Live interrompu par modération" Et le créateur reçoit une notification avec raison Et un événement "LIVE_CUT_BY_MODERATOR" est enregistré Scénario: Suspension temporaire du droit de faire des lives Étant donné un créateur "alice@roadwave.fr" qui enfreint les règles Quand un modérateur applique une sanction Alors le créateur ne peut plus lancer de live pendant X jours Et ses replays restent accessibles (si conformes) Et un événement "LIVE_SUSPENSION_APPLIED" est enregistré Scénario: Signalement en temps réel par les auditeurs Étant donné un auditeur qui détecte du contenu problématique Quand il clique sur "Signaler" Alors le signalement est envoyé immédiatement aux modérateurs Et inclut le timestamp exact du problème Et un événement "LIVE_REPORTED_BY_USER" est enregistré Scénario: Délai obligatoire de 7 secondes (broadcast delay) Étant donné un live en cours Alors un délai de 7 secondes est appliqué Et permet de couper le flux si nécessaire Et les auditeurs ne perçoivent pas le délai Et un événement "LIVE_BROADCAST_DELAY_ACTIVE" est enregistré Scénario: Historique des infractions du créateur Étant donné un modérateur qui évalue un créateur Alors il voit l'historique: | Date | Infraction | Sanction | | 2026-01-15 | Langage inapproprié | Avertissement | | 2025-12-10 | Spam | Suspension 3j | Et un événement "CREATOR_INFRACTION_HISTORY_VIEWED" est enregistré