Skip to content

Afficher la section météo de la sheet #31

Open

Description

@IlanAMG

Contexte

Epic : #10
Prérequis : #125, thème NativeWind généré depuis tokens.json et composants de base
Maquette : E-02 et E-03 planches 1 et 2 · validées le 2026-09-23
Filtres-et-Recherche · Ecrans · E-01, E-04 · D-010 · D-067
Requalifié par D-010 : plus de bandeau météo ni de filtre appliqué automatiquement. La météo devient une section de la bottom sheet, la deuxième après « À proximité », et la température du jour s'affiche dans la ligne de position de la barre du haut.

Comportement attendu

  • API : GET /v1/weather/today?city=paris → Open-Meteo (gratuit, sans clé ; précipitations et couverture nuageuse sur la fenêtre pertinente, prévision à l'heure de consultation ou pour l'après-midi si le matin est passé), cache 30 min, réponse { condition: rainy|sunny|neutral, label, temperature }.
  • Barre du haut : icône et température du jour dans la ligne de position, sans texte supplémentaire.
  • Section météo, deuxième dans la sheet après « À proximité », même gabarit que les autres sections (titre, sous-titre, « Voir tout », carrousel) :
    • pluie ou forte probabilité de pluie : titre « À l'abri de la pluie », sous-titre « Intérieur · pluie cet après-midi », parcours rainy ;
    • beau temps : titre « Parfait sous ce soleil », sous-titre « Extérieur · 22 °C », parcours sunny ;
    • sinon, pas de section.
  • La section ne touche ni aux filtres ni au compteur : aucun filtre n'est appliqué, les chips restent inchangées. Son « Voir tout » ouvre la liste complète de ses parcours (E-04, voir Construire la liste complète « Voir tout » d'une section de la sheet (E-04) #62).
  • Événement weather_section_shown (condition : rainy, sunny), une fois par résultats affichés, quand la section entre à l'écran (sheet à mi-hauteur ou pleine), ajouté au catalogue de packages/shared par ce ticket. Pas de weather_section_opened : le « Voir tout » de la section émet section_opened avec section = weather (catalogue par Aligner le catalogue analytics de la découverte sur D-067 : sections, tri, liste « Voir tout » #220). D-067, Analytics › Découverte.

Critères d'acceptation

  • Tests API avec réponses Open-Meteo simulées pour les trois conditions
  • weather_section_shown émis avec condition, une fois par résultats affichés (test d'émission) ; aucun weather_banner_* ni weather_section_opened
  • Aucune section en neutral, et la température reste affichée dans la barre du haut
  • Ouvrir la section ne modifie ni les chips actives ni le compteur de filtres
  • Indisponibilité d'Open-Meteo → neutral, aucune erreur visible
  • États couverts et conformes à Ecrans › E-04 : chargement, vide, erreur, sans position
  • Accessibilité (Direction-Artistique) : texte système à 150 % sans troncature, contrastes AA texte et 3:1 composants, libellés VoiceOver

Activity

  1. added this to the v0.2 milestone on Sep 21, 2026
  2. added
    type:featureNouvelle fonctionnalité
    status:readySpec complète, prêt à coder
    needs-designQuestion ou maquette à produire en mode DESIGN
    and removed
    status:readySpec complète, prêt à coder
    on Sep 21, 2026
  3. added
    status:readySpec complète, prêt à coder
    and removed
    needs-designQuestion ou maquette à produire en mode DESIGN
    on Sep 23, 2026
  4. changed the title [-]Afficher le bandeau météo contextuel sur l'accueil[/-] [+]Afficher la section météo de la sheet[/+] on Sep 23, 2026
  5. PaulThiberville commented on Sep 28, 2026

    @PaulThiberville
    Collaborator

    📋 MANAGER — ticket amendé par D-067 (réponse à #165) : weather_section_shown seul, avec condition (rainy, sunny), ajouté au catalogue par ce ticket ; plus de weather_section_opened : le « Voir tout » de la section émettra section_opened avec section = weather, ajouté au catalogue par #220. weather_banner_shown et weather_banner_tapped disparaissent du catalogue avec #220. Comportement attendu et critères mis à jour.

  6. modified the milestones: v0.2, v0.6 on Oct 13, 2026
  7. IlanAMG commented on Oct 13, 2026

    @IlanAMG
    MemberAuthor

    Chef de projet (point du 2026-10-13) : jalon v0.2 → v0.6. v0.2 est échu depuis le 07/10 et ses P0 sont livrés ; ce ticket de finition de la découverte ne conditionne pas la suite. v0.6 (25/11) regroupe la finition avant le lancement, pour laisser la place à v0.3 (fiche, orchestration, compte), dont aucun P0 n'a encore démarré. Priorité inchangée.

  8. removed this from the v0.6 milestone on Oct 13, 2026
  9. IlanAMG commented on Oct 13, 2026

    @IlanAMG
    MemberAuthor

    Chef de projet (2026-10-13, suite) : jalon v0.6 retiré, ticket remis au backlog, priorité inchangée. Orientation retenue ce jour avec Ilan et Paul : séparer le périmètre du temps, avec des sprints d'une semaine (champ Sprint du Project, à partir du 19/10). Un ticket de finition découvert en cours de route va au backlog et entre dans un sprint selon sa priorité. Le placer en v0.6 ce matin faisait déborder son epic sur une date sans rapport avec le travail.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions