front+api : une fenêtre de trois heures au pas de dix minutes, et la prévision tracée #258
No reviewers
Labels
No labels
Compat/Breaking
EC01
EC02
EC03
EC04
EC05
EC06
Kind/BDD
Kind/Back
Kind/Bug
Kind/CICD
Kind/Cloud
Kind/Contenu
Kind/Data
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Front
Kind/IA
Kind/Infra
Kind/Monitoring
Kind/Security
Kind/Testing
Portée/Post-jury
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
ops/alerte
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
g2/enervision!258
Loading…
Reference in a new issue
No description provided.
Delete branch "lenaic/257-courbe-dix-minutes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ce que ça change
La donnée est à la minute, l'écran ne savait la montrer qu'à l'heure. Une
quatrième fenêtre,
3hau pas10min, litpublic.mesureau lieu del'agrégat horaire. Et la prévision de l'heure suivante est tracée au lieu
d'être seulement écrite sous la courbe.
Closes #257
Preuve
L'écart constaté ce soir en production, à 23 h 37 heure de Paris :
Une heure ne se résume pas avant d'être finie : ce n'est pas un retard de la
chaîne, c'est l'absence d'une fenêtre plus fine.
Huit cas ajoutés, quatre de chaque côté.
Relecture
Où regarder en priorité
1. La fenêtre courte ne lit PAS le même endroit que les trois autres.
mesure_horairene matérialise que des heures complètes, il ne peut donc riendire des trois dernières heures — c'est le manque même. La requête lit
public.mesure, la minute, celle que la tuile de consommation affiche déjà.Les deux sources doivent dire la même chose ; si elles divergent, c'est là qu'il
faut regarder.
2.
date_binet nondate_trunc, qui ne sait pas tronquer à dix minutes.La grille est ancrée sur l'époque : les seaux tombent sur les minutes rondes
quelle que soit l'heure de la requête, donc deux appels à une minute d'écart
rendent les mêmes bornes. Sans ancre, la grille glisserait avec l'horloge.
3. Deux pièges trouvés en chemin, hors énoncé.
qui supposait qu'un pas vaut l'heure ou le jour. Il aurait annoncé 24 pour
une fenêtre qui en porte 18. Remplacé par une table, où une fenêtre ajoutée
sans sa ligne lève au lieu de mentir.
copie aurait fini par diverger sur le traitement du nul, qui est justement ce
qu'il ne faut pas rater. Factorisée.
4. La teinte de la prévision est un violet, pas un troisième bleu. Le
mesuré et le reconstitué sont deux bleus voisins ; un troisième bleu se
confondrait avec eux pour une deutéranopie avant de s'en distinguer. À
contredire si le socle visuel a une autre idée — c'est la seule couleur de ce
lot qui ne vienne pas de
jetons.css.5. L'écran Comparer n'ouvre pas la fenêtre courte. Sept sites sur trois
heures donneraient cent vingt-six barres groupées. Même raison que les 24 h
exclues au #184, en pire.
6. Le défaut de la vue Parc reste 24 h. « 3 h » ouvre la liste parce que le
sélecteur se lit du court au long, mais la vue Parc répond à « quelle est la
forme du parc », pas à « que fait-il en ce moment ». À contredire si vous
préférez qu'elle ouvre sur la fenêtre courte.
Ce qui n'est pas là
Rendre l'heure EN COURS dans les fenêtres horaires. Cela demande
materialized_only = falsesur l'agrégat continu, ce qui figerait une heurepartielle comme réalisé définitif dans la recopie du #117 —
is nullinterdittoute réécriture. À traiter à part, en bordant d'abord cette recopie.