Front : la synthèse du parc ne dit rien de la qualité de ce qu'elle additionne #213

Closed
opened 2026-09-08 14:35:41 +00:00 by lenaic · 0 comments
Owner

Exigence couverte

EF-11 · vue du parc. EF-04 · la méthode reste lisible.

Épreuve servie

EC05 · Data, ETL et BI

Charge estimée

un quart de journée

Ce qu'on veut obtenir

La synthèse de tête porte quatre pavés : consommation du parc, prévision de l'heure suivante, disponibilité moyenne, alertes ouvertes. Aucun ne dit ce que valent les valeurs qu'elle additionne à cet instant.

La disponibilité moyenne est un indicateur de la JOURNÉE, calculé par la zone argent sur la grille des 1 440 minutes. Elle ne dit rien de la minute affichée. On peut donc lire « 82 % de disponibilité » pendant que trois sites sur sept sont muets à l'instant, ou que cinq portent une valeur suspecte — ce qui était le cas ce matin en production.

Le #199 a rendu qualite et methode par site sur /v1/sites. Le front a donc déjà tout ce qu'il faut : il suffit de compter.

Le #199 a aussi posé la mention « sur 5 sites mesurés sur 7 » sous le total, mais elle n'apparaît que lorsque le parc est incomplet, et elle ne dit rien des valeurs suspectes ou reconstituées, qui elles sont bien comptées dans le total.

Critères d'acceptation

  • Un cinquième pavé, ou une mention sous la consommation, donne l'état des sept valeurs de l'instant : combien mesurées, combien reconstituées, combien suspectes, combien absentes
  • Le compte est dérivé de qualite par site, sans second appel à l'API
  • Le pavé prend une teinte d'alerte quand une valeur au moins n'est pas bonne, et reste neutre sinon
  • Le libellé distingue explicitement cet indicateur INSTANTANÉ de la disponibilité du JOUR déjà affichée à côté
  • Quatre sur quatre en bonne n'affiche pas un pavé vide : il dit que tout va bien

Comment on le vérifie

services/dashboard/tests/unit/SyntheseParc.test.js : un parc dont deux sites sont suspect et un critical affiche 4 mesurées, 2 suspectes, 1 absente, et prend la teinte d'alerte. Un parc tout propre reste neutre.

À l'écran, comparer le compte au tableau des sites juste en dessous : les deux doivent dire la même chose, sinon l'un des deux ment.

Hors périmètre

Changer la disponibilité du jour, qui vient de qualite_jour et que la zone argent calcule. On ajoute une lecture, on n'en corrige aucune.

La refonte de la rangée de pavés, qui est le #184.

### Exigence couverte EF-11 · vue du parc. EF-04 · la méthode reste lisible. ### Épreuve servie EC05 · Data, ETL et BI ### Charge estimée un quart de journée ### Ce qu'on veut obtenir La synthèse de tête porte quatre pavés : consommation du parc, prévision de l'heure suivante, disponibilité moyenne, alertes ouvertes. Aucun ne dit ce que valent les valeurs qu'elle additionne à cet instant. La disponibilité moyenne est un indicateur de la JOURNÉE, calculé par la zone argent sur la grille des 1 440 minutes. Elle ne dit rien de la minute affichée. On peut donc lire « 82 % de disponibilité » pendant que trois sites sur sept sont muets à l'instant, ou que cinq portent une valeur suspecte — ce qui était le cas ce matin en production. Le #199 a rendu `qualite` et `methode` par site sur `/v1/sites`. Le front a donc déjà tout ce qu'il faut : il suffit de compter. Le #199 a aussi posé la mention « sur 5 sites mesurés sur 7 » sous le total, mais elle n'apparaît que lorsque le parc est incomplet, et elle ne dit rien des valeurs suspectes ou reconstituées, qui elles sont bien comptées dans le total. ### Critères d'acceptation - [ ] Un cinquième pavé, ou une mention sous la consommation, donne l'état des sept valeurs de l'instant : combien mesurées, combien reconstituées, combien suspectes, combien absentes - [ ] Le compte est dérivé de `qualite` par site, sans second appel à l'API - [ ] Le pavé prend une teinte d'alerte quand une valeur au moins n'est pas `bonne`, et reste neutre sinon - [ ] Le libellé distingue explicitement cet indicateur INSTANTANÉ de la disponibilité du JOUR déjà affichée à côté - [ ] Quatre sur quatre en `bonne` n'affiche pas un pavé vide : il dit que tout va bien ### Comment on le vérifie `services/dashboard/tests/unit/SyntheseParc.test.js` : un parc dont deux sites sont `suspect` et un `critical` affiche 4 mesurées, 2 suspectes, 1 absente, et prend la teinte d'alerte. Un parc tout propre reste neutre. À l'écran, comparer le compte au tableau des sites juste en dessous : les deux doivent dire la même chose, sinon l'un des deux ment. ### Hors périmètre Changer la disponibilité du jour, qui vient de `qualite_jour` et que la zone argent calcule. On ajoute une lecture, on n'en corrige aucune. La refonte de la rangée de pavés, qui est le #184.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
g2/enervision#213
No description provided.