api+front : le drapeau « reconstitué » des courbes suit la part imputée du seau (#267) #268
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!268
Loading…
Reference in a new issue
No description provided.
Delete branch "marvin/267-seuil-seau-impute"
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?
Ferme #267.
Le constat
Les courbes de consommation marquaient tout un seau « reconstitué (EF-04) » dès une seule minute imputée :
bool_orsur 60 minutes (barre horaire) ou 1 440 (barre journalière). SITE003 (data center) et SITE005 (hôpital), seuls sites éligibles au régime « report » de l'ADR 0006, ressortaient hachurés sur toutes leurs barres à 100 % de disponibilité.Deux commits
api— le seuil (#267)Les trois requêtes de série remontent le nombre de minutes reconstituées du seau ;
_seau_imputetranche : le seau est « reconstitué » à partir de la moitié de ses minutes retenues (SEUIL_SEAU_IMPUTE = 0.5, constante unique). Contratimputee: boolinchangé.front— décision produit dans le fil du #267La courbe de la fiche site ne distingue plus du tout le mesuré du reconstitué : une seule teinte, seule la prévision se détache. La méthode d'une valeur reste lisible au clic (panneau de traçabilité, fenêtre 24 h). Le reste du tableau de bord (écran Qualité, courbe du parc, profil horaire) garde la distinction.
Connu et assumé
Sur les fenêtres 7 j / 30 j de la fiche site, qui n'ont pas de traçabilité au clic, la méthode d'une valeur n'apparaît plus nulle part.
Vérification
pytest tests/unit/api(244) + castest_une_minute_imputee_isolee_ne_signale_pas_le_seaupytest tests/integration/test_lectures_tableau_de_bord.py— cas paramétrétest_le_seau_est_impute_a_partir_de_la_moitie_de_ses_minutes(à jouer avant merge, base Timescale requise)npm run test:unit(514) +npm run buildÀ suivre (hors PR)
Réviser le seuil de 10 min du régime « report » de l'ADR 0006 : sur un data center à ~40 % de minutes nulles, il impute quasiment tous les trous.