# language: fr

@ui @sharing @premium @viral @mvp
Fonctionnalité: Partage de contenu Premium pour viralité

  En tant qu'utilisateur Premium
  Je veux partager mes découvertes
  Afin de recommander la plateforme à mes amis

  Scénario: Partage d'un audio-guide avec preview
    Étant donné un utilisateur "alice@roadwave.fr" Premium
    Quand elle partage l'audio-guide "Visite du Louvre"
    Alors un lien unique est généré: roadwave.fr/share/abc123
    Et le lien affiche une preview attractive:
      | Élément          | Contenu                     |
      | Image cover      | Photo du Louvre             |
      | Titre            | Visite du Louvre            |
      | Description      | Découvrez 3000 ans d'art... |
      | Durée            | 2h 30min - 12 séquences     |
      | Note             | 4.8/5 (1,234 avis)          |
      | Créateur         | @MuseeDuLouvre              |
      | CTA              | [Écouter gratuitement]      |
    Et un événement "CONTENT_SHARED" est enregistré

  Scénario: Essai gratuit de 3 jours pour contenu partagé
    Étant donné un utilisateur Free qui clique sur un lien partagé
    Quand il consulte un contenu Premium
    Alors une offre s'affiche: "Essai gratuit 3 jours offerts par votre ami"
    Et il peut écouter le contenu sans payer
    Et un événement "FREE_TRIAL_FROM_SHARE" est enregistré

  Scénario: Programme de parrainage avec récompenses
    Étant donné un utilisateur Premium qui partage
    Quand 3 amis s'abonnent via son lien
    Alors il reçoit 1 mois gratuit par ami converti
    Et un badge "Ambassadeur" s'affiche sur son profil
    Et un événement "REFERRAL_REWARDS_GRANTED" est enregistré

  Scénario: Statistiques de partage
    Étant donné un utilisateur "bob@roadwave.fr"
    Quand il consulte ses statistiques de partage
    Alors il voit:
      | Métrique               | Valeur |
      | Contenus partagés      | 12     |
      | Clics sur liens        | 45     |
      | Amis convertis         | 3      |
      | Mois gratuits gagnés   | 3      |
    Et un événement "SHARE_STATS_VIEWED" est enregistré

  Scénario: Partage optimisé pour réseaux sociaux
    Étant donné un lien partagé sur Facebook
    Alors les Open Graph tags sont optimisés:
      | Tag           | Valeur                          |
      | og:title      | Visite du Louvre - RoadWave     |
      | og:image      | Image haute résolution          |
      | og:description| Description accrocheuse         |
    Et génère un maximum d'engagement
    Et un événement "SOCIAL_SHARE_OPTIMIZED" est enregistré

  Scénario: Métriques de viralité
    Étant donné 1000 partages effectués
    Alors les indicateurs suivants sont disponibles:
      | Métrique                  | Valeur |
      | Taux de clic sur partage  | 18%    |
      | Taux de conversion        | 12%    |
      | K-factor (viralité)       | 1.3    |
    Et les métriques sont exportées vers le monitoring
