# language: fr

@api @navigation @transitions @mvp
Fonctionnalité: Décompte 5 secondes pour transitions séquences

  En tant qu'utilisateur
  Je veux un décompte avant le début d'une nouvelle séquence
  Afin de me préparer mentalement à l'écoute du nouveau contenu

  Scénario: Décompte visuel et audio avant nouvelle séquence
    Étant donné un utilisateur "alice@roadwave.fr" qui termine une séquence
    Quand la suivante est sur le point de démarrer
    Alors un décompte de 5 secondes est affiché: "5... 4... 3... 2... 1..."
    Et un son subtil accompagne chaque seconde
    Et un événement "TRANSITION_COUNTDOWN_STARTED" est enregistré

  Scénario: Possibilité de skip le décompte
    Étant donné un utilisateur "bob@roadwave.fr" pendant un décompte
    Quand il appuie sur "Passer"
    Alors la séquence suivante démarre immédiatement
    Et le décompte est interrompu
    Et un événement "TRANSITION_COUNTDOWN_SKIPPED" est enregistré

  Scénario: Annulation du décompte si utilisateur s'éloigne
    Étant donné un utilisateur "charlie@roadwave.fr" avec décompte en cours
    Quand il s'éloigne du point d'intérêt pendant le décompte
    Alors le décompte est annulé
    Et la séquence ne démarre pas
    Et un événement "TRANSITION_COUNTDOWN_CANCELLED" est enregistré

  Scénario: Prévisualisation du prochain point pendant le décompte
    Étant donné un utilisateur "david@roadwave.fr" pendant un décompte
    Alors il voit une carte de prévisualisation:
      | Élément          | Contenu                   |
      | Nom de la séquence| Panthéon                 |
      | Durée            | 8 min 30s                |
      | Distance         | Vous y êtes              |
      | Image            | Photo du Panthéon        |
    Et un événement "TRANSITION_PREVIEW_DISPLAYED" est enregistré

  Scénario: Désactivation du décompte dans les paramètres
    Étant donné un utilisateur "eve@roadwave.fr"
    Quand elle désactive "Décompte de transition" dans les paramètres
    Alors les séquences démarrent immédiatement
    Sans décompte de 5 secondes
    Et un événement "TRANSITION_COUNTDOWN_DISABLED" est enregistré

  Scénario: Métriques d'utilisation du décompte
    Étant donné que 10 000 transitions ont eu lieu
    Alors les indicateurs suivants sont disponibles:
      | Métrique                      | Valeur   |
      | Taux de skip du décompte      | 25%      |
      | Taux de complétion du décompte| 70%      |
      | Taux d'annulation             | 5%       |
      | Satisfaction utilisateur      | 4.2/5    |
    Et les métriques sont exportées vers le monitoring
