[EF-10] Le tableau de bord lit la zone or, plus les fixtures #179
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
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
g2/enervision#179
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Exigence couverte
EF-10, EF-11, ENF-02, ENF-07
Épreuve servie
EC05 · Data, ETL et BI
Charge estimée
2 j.h
Ce qu'on veut obtenir
dashboard/repository.pyrend le jeu figé defixtures.pydepuis le #94. La zone or est peuplée depuis le 07/09 — 358 687 mesures, 5 985 seaux horaires, 1 742 alertes, 7 lignes de qualité — et le tableau de bord affiche toujours des données inventées.Ce ticket bascule les fonctions dont la source existe en base. Les trois qui dépendent de
public.previsionetpublic.recommandation, vides, restent sur fixtures.Critères d'acceptation
alertes,tracabilite_site,journal_collecte_site,serie_siteetserie_parclisent PostgreSQL ; aucune ne référence plusfixtures.mesure_horaireet ne sont jamais recalculées par l'API ; le drapeau d'imputation, absent de l'agrégat, vient d'une jointure surpublic.mesure(EF-04).Methodeporte ses quatre valeurs : sansmeasured, 89,5 % des lignes réelles font échouer la validation Pydantic.nulltant que rien ne la sert, et l'écran l'affiche « — » au lieu de planter.Comment on le vérifie
Hors périmètre
sites(),synthese_parc()etrecommandations_site(): elles portentprevision_kw,marge_kw,depassement_prevuet les recommandations, dont les tables sont vides. Elles suivront le #37 (service d'inférence) et l'écriture en base des règles du #39.Le rattachement d'un type d'alerte à son exigence —
spike,anomaly,outage— attend l'arbitrage du PO : les fixtures n'établissaient quethreshold→ EF-08 etsensor→ EF-06, et le glossaire §4 décrit les cinq types sans les rattacher à quoi que ce soit.