Componentes
Histórico da §64 — seed-componentes.md
Título completo no canon: Histórico da seção §64 — Bancada e tema — regras transversais (não é regra)
ALTERNATIVA DESCARTADA: as quatro cópias. O motivo não é economia de trabalho — é o achado central
da própria sessão que fecha esta pendência. Em 2026-08-17 nasceu a auditoria-consumidor.mjs
(§69) exatamente porque cópia colada de bloco canônico DIVERGE do canônico: foi assim que o bloco
de assinatura EA ficou com o cargo velho num consumidor por três dias, e nenhum placar viu. Espalhar
a mesma guarda por quatro arquivos é cometer, na CAMADA DE INSTRUMENTO, o defeito que a camada de
artefato acabou de ganhar guarda para não cometer. E há precedente na casa: todo contrato
transversal deste projeto já se resolve com instrumento de alvo de PASTA — suite-reflow.mjs
para o BT7, auditoria-borda-campo.mjs para a SC 1.4.11, contraste-composicao.mjs para contraste em
composição. O GI2 é do §64, que é a seção dos contratos transversais.
Achado colhido de graça, que alimenta a CD-P7 com número por artefato. A
auditoria-borda-campo.mjs emite achado, não veredito, para borda de botão (§64.9.4). Nas
quatro bancadas, por tema, ela contou: banco-escolha 15 · banco-data 32 ·
banco-prioridade 6 · banco-pessoa 2 — 55 botões com borda abaixo de 3,00. Fronteira
declarada: 55 é a contagem nestes quatro artefatos, não no acervo; o total de acervo registrado na
CD-P7 é 93, e a diferença está nos outros artefatos, que não foram remedidos aqui. Nenhum
desses 55 é defeito nem aprovação enquanto a CD-P7 não tiver veredito.
Achado desta sessão, por medição, antes de qualquer promoção. Os cabeçalhos das seções §61, §62 e §63 declaravam versões de bancada uma minor acima das que existem:
| Seção | Versão que o cabeçalho declarava | Versão MEDIDA no artefato | Corrigido para |
|---|---|---|---|
§61 · banco-data.html |
v0.5 | v0.4 | v0.4 |
§62 · banco-pessoa.html |
v0.2 | v0.1 | v0.1 |
§63 · banco-prioridade.html |
v0.3 | v0.2 | v0.2 |
| Camada de prova | banco-escolha v0.4 |
banco-data v0.4 |
banco-prioridade v0.2 |
banco-pessoa v0.1 |
|---|---|---|---|---|
| Suíte própria (jsdom + render) | 238 · 0 · 29 em 5 alvos · 138 · 0 · 0 no artefato isolado | 31 · 0 · 1 | 18 · 0 · 0 | 44 · 0 · 1 |
BT7 (SC 1.4.10 · não rola a 320/390) via suite-reflow |
5 · 0 | 5 · 0 | 5 · 0 | 3 · 0 · 1 [n/a] |
Rito de promoção render-promocao (5 larguras × 2 temas) |
✅ | ✅ | ✅ | ✅ — agregado 168 · 0 nos quatro |
Contraste na composição contraste-composicao (fundo lido do pixel, 2 temas) |
2 · 0 | 2 · 0 | 2 · 0 | 2 · 0 — agregado 8 · 0 |
Fronteira de campo auditoria-borda-campo (piso 3,00 da SC 1.4.11) |
2 · 0 | 2 · 0 | 2 · 0 | 2 · 0 |
| Folha de captura (§64.9.3) | render-audit/folha-banco-escolha.html |
…folha-banco-data.html |
…folha-banco-prioridade.html |
…folha-banco-pessoa.html |
A pergunta de gate está acumulada no fechamento desta sessão. Enquanto o Rafael não decidir, os 93 continuam
[achado]: nem defeito, nem aprovação. Guarda que condena artefato correto força conserto errado — e "conserto" aqui significaria pôr borda a 3:1 em 93 botões que o canon diz não precisarem dela.
| Momento | Textos sobre a marca chapada | Violando |
|---|---|---|
| antes, instrumento v0.1 | 45 | 15 |
| antes, instrumento v0.2 (alcance maior) | 49 | 17 |
| depois de tudo | 49 | 0 |
Duas correções de fato, medidas por comando: o acervo tem 34 artefatos banco-*/tela-* (24 + 10), não
29 — o 29 era o alcance de uma cópia de trabalho; e o contraste-composicao.mjs aceita VÁRIOS alvos por
invocação (o abertura-proxima-sessao.md dizia que não; a restrição vale para a suite-reflow.mjs).
Recontagem da CD-P9: 22 de 34 artefatos não têm nenhuma regra de forced-colors, e os 12 que
têm cobrem estado, não fronteira de botão — logo 34 de 34 seguem sem regra genérica de botão.
Quinze das 17 violações vinham do token. Duas eram tinta #fff literal em style=, nas duas galerias
de cor do acervo (banco-tokens.html, rótulo da barra de hierarquia 70/20/10; banco-dataviz-tokens.html,
rótulo do stop 400 da rampa v0.1 rejeitada) — os dois artefatos não têm gerador e foram editados à mão,
com a edição declarada.