# language: fr

@api @navigation @parking @mvp
Fonctionnalité: Mode stationnement et pause automatique

  En tant qu'utilisateur conducteur
  Je veux que l'application détecte quand je me gare
  Afin d'adapter l'expérience et proposer la suite à pied

  Scénario: Détection automatique du stationnement
    Étant donné un utilisateur "alice@roadwave.fr" en mode voiture
    Quand la vitesse passe à 0 km/h pendant plus de 2 minutes
    Et le Bluetooth CarPlay se déconnecte
    Alors le mode "Stationnement" est activé
    Et un événement "PARKING_MODE_DETECTED" est enregistré

  Scénario: Proposition de basculement en mode piéton
    Étant donné un utilisateur "bob@roadwave.fr" en mode stationnement
    Quand il sort de la voiture (détecté par capteurs)
    Alors une notification propose: "Continuer à pied ?"
    Et deux options: [Mode piéton] [Rester en voiture]
    Et un événement "PEDESTRIAN_MODE_SUGGESTED" est enregistré

  Scénario: Mémorisation de la position de stationnement
    Étant donné un utilisateur "charlie@roadwave.fr" qui se gare
    Quand le mode stationnement est activé
    Alors la position GPS est sauvegardée
    Et un marqueur "Votre voiture" est placé sur la carte
    Et un événement "PARKING_LOCATION_SAVED" est enregistré

  Scénario: Navigation retour vers la voiture
    Étant donné un utilisateur "david@roadwave.fr" qui a fini sa visite à pied
    Quand il clique sur "Retour à ma voiture"
    Alors un itinéraire piéton est calculé
    Et la distance est affichée: "650m - 8 min"
    Et un événement "NAVIGATION_TO_PARKING_STARTED" est enregistré

  Scénario: Alerte d'expiration du stationnement payant
    Étant donné un utilisateur "eve@roadwave.fr" en stationnement
    Et elle a configuré une durée de stationnement: 2 heures
    Quand il reste 10 minutes
    Alors une notification push est envoyée: "Stationnement expire dans 10 min"
    Et un événement "PARKING_EXPIRY_WARNING" est enregistré

  Scénario: Statistiques de stationnement
    Étant donné un utilisateur "frank@roadwave.fr"
    Alors il peut voir dans ses stats:
      | Métrique                    | Valeur    |
      | Nombre de stationnements    | 45        |
      | Durée moyenne               | 1h 30min  |
      | Distance voiture-POI moyen  | 320m      |
    Et un événement "PARKING_STATS_VIEWED" est enregistré
