Repository navigation
Afficher la section météo de la sheet #31
Copy link
Copy link
Open
Labels
area:apiapps/apiapps/apiprio:P2NormaleNormalestatus:readySpec complète, prêt à coderSpec complète, prêt à codertype:featureNouvelle fonctionnalitéNouvelle fonctionnalité
Description
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.
- pluie ou forte probabilité de pluie : titre « À l'abri de la pluie », sous-titre « Intérieur · pluie cet après-midi », parcours
- 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 depackages/sharedpar ce ticket. Pas deweather_section_opened: le « Voir tout » de la section émetsection_openedavecsection = 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 aveccondition, une fois par résultats affichés (test d'émission) ; aucunweather_banner_*niweather_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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:apiapps/apiapps/apiprio:P2NormaleNormalestatus:readySpec complète, prêt à coderSpec complète, prêt à codertype:featureNouvelle fonctionnalitéNouvelle fonctionnalité
Activity
[-]Afficher le bandeau météo contextuel sur l'accueil[/-][+]Afficher la section météo de la sheet[/+]PaulThiberville commentedon Sep 28, 2026
📋 MANAGER — ticket amendé par D-067 (réponse à #165) :
weather_section_shownseul, aveccondition(rainy,sunny), ajouté au catalogue par ce ticket ; plus deweather_section_opened: le « Voir tout » de la section émettrasection_openedavecsection = weather, ajouté au catalogue par #220.weather_banner_shownetweather_banner_tappeddisparaissent du catalogue avec #220. Comportement attendu et critères mis à jour.feat(api): compute the components of the recommendation score
IlanAMG commentedon Oct 13, 2026
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.
IlanAMG commentedon Oct 13, 2026
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.