Dataviz
3. Sub-bloco DT — tokens de dado
seed-dataviz.md v0.22 · §03seção 5 de 1203-sub-bloco-dt-tokens-de-dado-registro-valores-na.md · MD5 96fb6f9fTítulo completo no canon: Sub-bloco DT — tokens de dado (registro; valores na §3c do seed-tokens.md v1.5)
Nota da v0.5: a §3c ganhou em 2026-08-11 a categórica ESTENDIDA v1.5 (supersede da categórica v1.0 e da restrição "nenhum hex novo"): 2 matizes exclusivos de dado (magenta, violeta), sequência de 5 famílias,
cat-1→ turquesa-500, regra do dourado, cinza fora da categórica. Os VALORES e medições estão lá (DF7); as leis de consumo estão aqui, na §4.6. Tudo do DT original (sequencial, no-data, divergente, gauge, strokes) permaneceestávele intocado.
O que o DT entregou (2026-08-09):
- Sequencial
chart-seq-1…7— rampa turquesa em 7 classes, escala final 100→900 light / 800→100 dark. A escala decidiu-se NO GATE: a proposta original (50→800) foi reprovada pelo Rafael porque os stops 50/100 liam como cinza em tela — ambíguos com "sem dado" — e a opção A (deslocar um stop) foi aprovada sobre preview comparativo em 2026-08-09. Supersede formal e medições na §3c doseed-tokens.md. Isenção 1.4.11 declarada com condições de acompanhamento (rótulo/tooltip/tabela · fronteira porchart-grid· legenda com limites) e gatilho de revisão. - Sem dado
chart-no-data— nasce do mesmo achado do gate: cinza (100/800) agora é EXCLUSIVO de "sem medição" em gráfico SEED, sempre com hachura diagonal (a distinção "gerou pouco × não reportou" nunca depende de cor — 1.4.1, grayscale e impresso de graça). Legenda ganha o item "sem medição" quando houver célula no-data. - Divergente
chart-div-neg-3…pos-3— vermelho↔cinza↔turquesa, alinhada por construção ao parchart-positive/negativeda v1.0 (os stops ±2 SÃO turquesa-500 e vermelho-500). Posições plenas passam 3:1 medido nos dois modos; regra da zona-zero declarada (±1/zero aproximam o fundo por semântica — dado que precisa se distinguir nunca as usa sozinho). - Gauge
gauge-track/value/range-*— faixas referenciam a taxonomia de feedback (nenhuma severidade paralela, lei do Bloco 3). - Stroke da categórica
cat-N-stroke— variante para traço fino (linha ≤3px, marcador pequeno), nascida de remedição que reprovou cat-1/2/5 no pior caso; o fill v1.0 fica intocado. Regra de consumo: linha/sparkline = stroke; barra/área/fatia = fill.
Os dois achados de medição do lote (registro de método): o script reprovou a proposta original em dois pontos antes de qualquer spec — gauge warning light (dourado-500, 2.35 contra a trilha → corrigido para dourado-600, 3.25) e gauge critical dark (vermelho-400, 2.38 → corrigido para vermelho-300, 3.26). Nenhum hex novo foi criado em toda a entrega: só stops existentes das rampas §2.1.
Validação executada: contraste-dataviz.py (camada de contraste da F5) — errata §5
resolvida com número (azul-700=5.79 confirmado; par semântico real azul-800=8.57 AAA),
escalas medidas nos dois modos, gauge e strokes com todos os gates PASS após a iteração 2.
Preview do gate: seed-dataviz-tokens-preview.html v0.2 — escala A com o bloco
comparativo da proposta rejeitada (memória visual do achado), no-data hachurado demonstrado
no heatmap, barra divergente, gauge com as 3 faixas, fill×stroke em traço fino, e o modo
grayscale acionável (DF4). Nenhum botão morto.
Balanço FECHADO do ciclo de gate do DT: 1 defeito real encontrado pelo olho do
Rafael (a escala-cinza — invisível às três camadas automatizadas, que mediam razões e não
percepção de hue) → 1 correção estrutural (escala A) + 1 token novo (no-data). O padrão
das fases anteriores se repete: a automação é o piso, o olho é o juiz.
Veredito do gate (2026-08-09): "aprovo" explícito do Rafael sobre o preview v0.2
completo, em segunda rodada — a primeira rodada tinha aprovado só a escala A sobre o
preview comparativo, e o veredito do preview inteiro ficou pendente até esta data. Com o
aprovo, DF e DT passam a estável e este arquivo vai a v0.3. Registro de método: o
projeto distingue "aprovo de item" (a escala) de "aprovo de gate" (o preview completo) —
só o segundo promove, e a distinção existe porque um item corrigido pode quebrar outro
ponto da mesma tela.
Reprodução independente da validação na janela da promoção (2026-08-09):
contraste-dataviz.py foi re-executado sobre os mesmos hex e reproduziu 29 PASS · 3
FAIL, sendo os 3 FAILs exatamente os documentados — cat-1 (2.71), cat-2 (1.85) e
cat-5 (2.53) do fill em traço fino, que são a própria razão de existir da variante
cat-N-stroke. Nenhum número da §3c divergiu. Fato, não inferência: os valores da §3c
foram cruzados linha a linha contra os hex efetivamente gravados nos gêmeos —
26/26 batem, 0 divergências.