Ir ao conteúdo
SEED engenharia

Componentes

Histórico da §64 — seed-componentes.md

históricoseed-componentes.md v2.00 · §h64seção 133 de 18464-historico.md · MD5 e37d4a11

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.

Esc