# language: fr

@ui @content-creation @copyright @education @mvp
Fonctionnalité: Éducation aux droits d'auteur

  En tant que nouveau créateur
  Je veux être éduqué sur les droits d'auteur
  Afin d'éviter les violations involontaires

  Scénario: Tutorial obligatoire pour nouveaux créateurs
    Étant donné un nouveau créateur "alice@roadwave.fr"
    Quand il crée son premier contenu
    Alors un tutorial interactif s'affiche:
      | Module                     | Durée  |
      | Qu'est-ce que le fair use? | 2 min  |
      | Règle des 30 secondes      | 2 min  |
      | Musique libre de droits    | 3 min  |
      | Conséquences des violations| 2 min  |
    Et un quiz de validation (min 80% de bonnes réponses)
    Et un événement "COPYRIGHT_TUTORIAL_COMPLETED" est enregistré

  Scénario: Tooltips contextuels lors de l'upload
    Étant donné un créateur qui upload un audio
    Quand il atteint l'étape d'upload
    Alors un tooltip s'affiche:
      "⚠️ Attention : max 30s de musique protégée par fichier"
    Et un lien vers la documentation complète
    Et un événement "COPYRIGHT_TOOLTIP_DISPLAYED" est enregistré

  Scénario: Exemples concrets de fair use
    Étant donné un créateur qui consulte l'aide
    Alors il voit des exemples:
      | Situation                    | Fair use? | Explication           |
      | 25s de musique en fond       | ✓ Oui     | < 30s, OK             |
      | 45s de musique en fond       | ✗ Non     | > 30s, violation      |
      | Musique libre CC BY          | ✓ Oui     | Licence permissive    |
      | Musique originale créée      | ✓ Oui     | Vous êtes l'auteur    |
    Et un événement "COPYRIGHT_EXAMPLES_VIEWED" est enregistré

  Scénario: Alerte préventive lors de la détection
    Étant donné un créateur avec musique détectée > 30s
    Alors une alerte s'affiche avant publication:
      "⚠️ Votre audio contient 45s de musique protégée. Réduisez à 30s ou utilisez une alternative libre."
    Et des suggestions de musiques libres
    Et un événement "COPYRIGHT_PREVENTIVE_ALERT" est enregistré

  Scénario: Badge "Créateur responsable" après formation
    Étant donné un créateur qui complète la formation
    Et publie 10 contenus conformes
    Alors un badge "Créateur responsable" est débloqué
    Et affiché sur son profil
    Et un événement "RESPONSIBLE_CREATOR_BADGE_UNLOCKED" est enregistré
