Files
roadwave/features/ui/content-creation/education-droits-auteur.feature
jpgiannetti c48222cc63 feat(gherkin): compléter couverture règles métier avec 47 features manquantes
Ajout de 47 features Gherkin (~650 scénarios) pour couvrir 100% des règles métier :

- Authentification (5) : validation mot de passe, tentatives connexion, multi-device, 2FA, récupération
- Audio-guides (12) : détection mode, création, navigation piéton/voiture, ETA, gestion points, progression
- Navigation (5) : notifications minimalistes, décompte 5s, stationnement, historique, basculement auto
- Création contenu (3) : image auto, restrictions modification, suppression
- Radio live (2) : enregistrement auto, interdictions modération
- Droits auteur (6) : fair use 30s, détection musique, signalements, sanctions, appels
- Modération (9) : badges Bronze/Argent/Or, score fiabilité, utilisateur confiance, audit, anti-abus
- Premium (2) : webhooks Mangopay, tarification multi-canal
- Profil/Partage/Recherche (5) : badge vérifié, stats arrondies, partage premium, filtres avancés, carte

Tous les scénarios incluent edge cases, métriques de performance et conformité RGPD.
Couverture fonctionnelle MVP maintenant complète.
2026-02-03 21:25:47 +01:00

53 lines
2.4 KiB
Gherkin
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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é