# language: fr
Fonctionnalité: Jauge initiale et cold start
  En tant que nouvel utilisateur
  Je veux que mes jauges d'intérêt démarrent de manière neutre
  Afin de découvrir du contenu sans biais initial

  Contexte:
    Étant donné que l'API RoadWave est disponible

  Scénario: Inscription - toutes les jauges à 50%
    Quand je m'inscris sur RoadWave
    Alors toutes mes jauges d'intérêt sont initialisées à 50%
    Et je ne dois pas remplir de questionnaire
    Et l'inscription est ultra-rapide

  Scénario: Liste des catégories disponibles
    Étant donné que je suis un nouvel utilisateur
    Quand je consulte mes centres d'intérêt
    Alors je vois les catégories suivantes à 50%:
      | catégorie          |
      | Automobile         |
      | Voyage             |
      | Famille            |
      | Amour              |
      | Musique            |
      | Économie           |
      | Cryptomonnaie      |
      | Politique          |
      | Culture générale   |
      | Sport              |
      | Technologie        |
      | Santé              |

  Scénario: Cold start - premier contenu écouté
    Étant donné que je viens de m'inscrire
    Et que toutes mes jauges sont à 50%
    Quand j'écoute mon premier podcast "Automobile" à 90%
    Alors ma jauge "Automobile" monte à 52% (+2%)
    Et toutes les autres jauges restent à 50%

  Scénario: Cold start - premier skip
    Étant donné que je viens de m'inscrire
    Et que toutes mes jauges sont à 50%
    Quand je skip rapidement un contenu "Économie"
    Alors ma jauge "Économie" descend à 49.5% (-0.5%)
    Et toutes les autres jauges restent à 50%

  Scénario: Après 10 écoutes, profil commence à se dessiner
    Étant donné que je suis un nouvel utilisateur
    Et que j'ai écouté:
      | contenu      | tags              | completion |
      | Contenu 1    | Automobile        | 90%        |
      | Contenu 2    | Automobile, Sport | 85%        |
      | Contenu 3    | Voyage            | 75%        |
      | Contenu 4    | Économie          | skip 5s    |
      | Contenu 5    | Automobile        | 95%        |
      | Contenu 6    | Sport             | 80%        |
      | Contenu 7    | Politique         | skip 8s    |
      | Contenu 8    | Voyage            | 88%        |
      | Contenu 9    | Automobile        | 92%        |
      | Contenu 10   | Technologie       | 40%        |
    Alors mes jauges reflètent mes préférences:
      | catégorie    | tendance               |
      | Automobile   | Forte hausse (>55%)    |
      | Voyage       | Hausse modérée (~53%)  |
      | Sport        | Hausse modérée (~53%)  |
      | Économie     | Baisse légère (~49.5%) |
      | Politique    | Baisse légère (~49.5%) |
      | Technologie  | Neutre (~51%)          |

  Scénario: Pas de questionnaire onboarding par défaut
    Quand je termine l'inscription
    Alors aucun questionnaire de centres d'intérêt n'est affiché
    Et je peux commencer à écouter immédiatement
    Et l'algorithme apprend naturellement

  Scénario: Algorithme avec jauges à 50% - chances égales
    Étant donné que toutes mes jauges sont à 50%
    Quand l'algorithme calcule les recommandations
    Alors tous les types de contenus ont une chance égale
    Et aucun biais initial n'est appliqué
    Et la géolocalisation prime sur les intérêts

  Scénario: Questionnaire optionnel après 3 écoutes (post-MVP)
    Étant donné que j'ai écouté 3 contenus
    Quand je termine ma 3ème écoute
    Alors je vois une notification in-app optionnelle:
      | titre   | Améliorez vos recommandations          |
      | message | Sélectionnez vos centres d'intérêt     |
      | actions | Configurer maintenant / Plus tard      |

  Scénario: Remplir le questionnaire optionnel (post-MVP)
    Étant donné que le questionnaire optionnel est affiché
    Quand je sélectionne les centres d'intérêt suivants:
      | catégorie    |
      | Automobile   |
      | Voyage       |
      | Sport        |
    Alors les jauges sélectionnées passent à 70%
    Et les jauges non sélectionnées passent à 30%
    Et je vois le message "Vos préférences ont été enregistrées"

  Scénario: Skipper le questionnaire optionnel (post-MVP)
    Étant donné que le questionnaire optionnel est affiché
    Quand je clique sur "Plus tard"
    Alors toutes mes jauges conservent 50%
    Et l'algorithme continue d'apprendre naturellement
    Et je ne suis plus sollicité

  Scénario: Comportement déterministe et testable
    Étant donné deux nouveaux utilisateurs A et B
    Quand les deux s'inscrivent au même moment
    Alors leurs jauges sont identiques (toutes à 50%)
    Et leurs recommandations initiales sont identiques (basées sur géo uniquement)

  Scénario: Équité entre créateurs au cold start
    Étant donné qu'un nouvel utilisateur s'inscrit
    Et qu'il existe 1000 contenus de catégories variées dans sa zone
    Quand l'algorithme génère les premières recommandations
    Alors tous les contenus ont une pondération intérêts identique (50%)
    Et seuls la géolocalisation et l'engagement différencient les contenus
    Et aucun créateur n'a d'avantage initial

  Scénario: Catégories extensibles
    Étant donné que RoadWave ajoute une nouvelle catégorie "Gastronomie"
    Quand je consulte mes centres d'intérêt
    Alors je vois la nouvelle catégorie "Gastronomie" à 50%
    Et je peux commencer à l'explorer normalement

  Scénario: Voir l'évolution de mes jauges
    Étant donné que je suis un utilisateur avec historique
    Quand je consulte mes centres d'intérêt dans les paramètres
    Alors je vois mes jauges actuelles:
      | catégorie    | niveau | evolution |
      | Automobile   | 67%    | +17%      |
      | Voyage       | 82%    | +32%      |
      | Économie     | 34%    | -16%      |
      | Sport        | 50%    | 0%        |
    Et je comprends mes préférences actuelles

  Scénario: Friction zéro à l'inscription
    Étant donné que je veux m'inscrire rapidement
    Quand je remplis les 4 champs obligatoires
    Et que je clique sur "S'inscrire"
    Alors mon compte est créé immédiatement
    Et je peux commencer à écouter dans les 30 secondes
    Et aucune configuration supplémentaire n'est requise
