SEED · Dataviz — sub-bloco DM (monitoramento)

Preview v0.8c. Bullet graph, gauge circular por exceção, sparkline em tabela e o gráfico do alerta ET5. Cores da §3c do seed-tokens.md v1.6 (categórica ESTENDIDA v1.5).

1 · DM1–DM3 — o medidor canônico é o bullet graph

Cinco usinas, uma linha cada, todas sobre a mesma linha de base. Comparar é o caso principal no ERP — e é exatamente onde o gauge circular falha.

Performance Ratio por usina — junho/2026

Bullet graph. Cinco usinas, PR em %, meta de 80%. UFV Teófilo está em estado crítico com 68,2%; UFV Governador em atenção com 76,4%; as outras três dentro do esperado.

UFV Valadares 83,1% esperado UFV Governador 76,4% atenção UFV Teófilo 68,2% crítico UFV Caratinga 81,0% esperado UFV Aimorés 79,2% esperado 60%70%78%90%100%
Crítico (<70%) Atenção (70–78%) Esperado (≥78%) Valor medido Meta (80%)
Ver dados em tabela
Performance Ratio por usina, junho de 2026, contra meta de 80%.
UsinaPR MetaEstado
UFV Valadares83,1%+3,9 p.p.
UFV Governador76,4%-2,5 p.p.
UFV Teófilo68,2%-7,2 p.p.
UFV Caratinga81,0%+0,8 p.p.
UFV Aimorés79,2%+2,2 p.p.

DM6 A sparkline é aria-hidden — decorativa por contrato. Quem carrega a informação para o leitor de tela são as colunas vizinhas, valor e variação. Sem esse par numérico, a sparkline não entra na tabela. DM5 Sem eixo, sem grade, sem legenda, sem rótulo: sobra a forma do dado, com marcador no ponto final. Ela responde "qual a tendência", nunca "qual o valor em março".

Disponibilidade da planta — exceção DM1

Gauge circular. Disponibilidade de 97,4% no mês, dentro do esperado (meta 95%).

97,4% dentro do esperado 0% 100%
Meta 95% · faixas: crítico <90 · atenção 90–95 · esperado ≥95

DM1 Exceção declarada: peça única, em tela de exibição. Nunca em lista — repare que este mesmo dado, para cinco usinas, exigiria cinco círculos e ainda assim seria mais difícil de comparar do que as cinco linhas do bullet acima. DM4 O número grande no centro fica fora do elemento com role="meter": descendente de meter é apresentacional e não existiria para o leitor de tela.

UFV Ipatinga — sem leitura

Medidor sem leitura no período. Estado distinto de zero.

UFV Ipatinga Inversor sem comunicação desde 03/06. Não é geração zero.

DM9 Herda a régua do DT: chart-no-data sempre hachurado, travessão na tabela, e o texto dizendo o motivo. "Sem leitura" nunca vira zero.

3 · DM8 — o gráfico do alerta ET5

Geração esperada × medida — UFV Teófilo

Barras agrupadas, 4 dias. O desvio abre na quarta-feira: 148 MWh esperados contra 121 medidos, 18% abaixo.

160800 Seg Ter Qua Qui
Esperado Medido

DM8 Este é o gráfico que vira PNG @2x no R2 (/email/v1/) e preenche o slot ET5 aberto na Fase 4 — o runtime de e-mail não roda JS. Largura fixa de 560px, a do corpo do e-mail. O alt declara o desvio em texto, porque imagem bloqueada é o caso comum: "Geração esperada × medida, 4 dias. Desvio de 18% na quarta-feira." Herda o DG10 (agrupada) — comparar esperado com medido por dia é exatamente comparar um subgrupo entre períodos.

Preview v0.8c · sub-bloco DM · 2026-08-09. Regras em seed-dataviz.md (DM1–DM10). Nenhum botão é decorativo.