Files
roadwave/features/ui/moderation/modal-decouverte-badges.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

59 lines
2.5 KiB
Gherkin

# language: fr
@ui @moderation @gamification @mvp
Fonctionnalité: Modal de découverte des badges
En tant qu'utilisateur
Je veux découvrir les badges disponibles
Afin de me motiver à participer à la modération
Scénario: Première visite - Modal d'introduction
Étant donné un nouvel utilisateur "alice@roadwave.fr"
Quand il effectue son premier signalement
Alors une modal s'affiche expliquant le système:
| Section | Contenu |
| Titre | Devenez Modérateur RoadWave ! |
| Explication | Gagnez des badges en modérant |
| Badges disponibles | Bronze, Argent, Or, Diamant |
| Récompenses | Points, Premium gratuit, etc. |
Et un bouton "J'ai compris"
Et un événement "BADGE_DISCOVERY_MODAL_SHOWN" est enregistré
Scénario: Galerie des badges avec progression
Étant donné un utilisateur qui consulte les badges
Alors il voit pour chaque badge:
| Badge | Progression | Statut |
| Bronze | 7/10 | En cours |
| Argent | 0/50 | Verrouillé |
| Or | 0/200 | Verrouillé |
| Diamant | 0/1000 | Verrouillé |
Et une barre de progression visuelle
Et un événement "BADGE_GALLERY_VIEWED" est enregistré
Scénario: Notification de déverrouillage de badge
Étant donné un utilisateur "bob@roadwave.fr"
Quand il atteint 10 signalements validés
Alors une animation de célébration s'affiche
Et une modal annonce: "🎉 Badge Bronze débloqué !"
Et un partage social est proposé
Et un événement "BADGE_UNLOCKED_NOTIFICATION" est enregistré
Scénario: Affichage des badges sur le profil
Étant donné un utilisateur avec 3 badges
Quand un autre utilisateur visite son profil
Alors les badges sont affichés de manière visible:
| Badge | Affichage |
| Modérateur Or | Grande icône |
| Expert copyright | Petite icône |
| Top modérateur | Badge spécial |
Et un tooltip explique chaque badge au survol
Et un événement "PROFILE_BADGES_DISPLAYED" est enregistré
Scénario: Challenge mensuel de modération
Étant donné qu'un nouveau mois commence
Alors un challenge est proposé:
"Challenge Février : Validez 20 signalements pour gagner 1 mois Premium !"
Et une barre de progression individuelle
Et un classement en temps réel
Et un événement "MONTHLY_CHALLENGE_ANNOUNCED" est enregistré