Mapa de cobertura
14. Registro da sessão de 2026-08-17
mapa-cobertura-ds.md v2.31 · §14seção 16 de 2414-registro-da-sessao-de-2026-08-17-gi2.md · MD5 87cca5f3Título completo no canon: Registro da sessão de 2026-08-17 (GI2 transversal) — a BT-P3 fecha, e o acervo ganha um defeito medido
Seção acrescentada. Relato completo no
seed-componentes.md§64.11 e novalidacao/MANIFESTO.md§83.
14.1 O que mudou#
O contrato GI2 (componente consome token semântico, nunca primitiva de rampa; semântico
inverte com o tema, primitiva não) passou a ter guarda de alvo de PASTA:
validacao/guarda-gi2.mjs. Antes rodava em três bancadas; agora mede 29 artefatos.
Placar: 15 PASS · 1 FAIL · 35 [n/a]. Os [n/a] em três categorias declaradas — 14 de
superfície (consome primitiva sem ter texto próprio) · 5 sem anel (texto sem fundo próprio ou
padding < 2px) · 3 com override de tema declarado.
A BT-P3 fecha na FORMA SUPERSEDIDA: ela pedia quatro cópias da guarda, uma por suíte antiga.
Descartado, porque espalhar a mesma guarda por quatro arquivos é cometer na camada de instrumento o
defeito que a auditoria-consumidor.mjs (§13) acabou de ganhar guarda para não cometer na camada de
artefato. Fronteira: as quatro suítes antigas seguem sem GI2 no placar delas — a cobertura está no
instrumento novo, e dizer o contrário seria falso.
14.2 O estado do acervo MUDOU, e isso precisa aparecer no inventário#
Até hoje o registro dizia que o acervo estava SEM DEFEITO MEDIDO EM ABERTO. Deixa de ser verdade.
BT-P6 (nova) — DEFEITO MEDIDO. tela-chat.html, .msg--propria .msg__balao: fundo
--seed-turquesa-50 (primitiva, não inverte) com texto --seed-text-primary (semântico, inverte) e
sem override de tema. No escuro: #ddece8 sobre #e8fbf7 = 1,14 contra piso 3,00 —
mensagem branca sobre branca. Reprodutível 3/3. Mesma forma dos defeitos que o gate achou em
2026-08-16 (1,02 e 1,00). Conserto indicado e não executado, com o porquê registrado: tela-chat é
artefato promovido, e a escolha do semântico substituto tem consequência visual.
BT-P5 (nova). A medida de par texto/fundo não alcança texto sem anel. Alcançar exige ler o
ancestral que pinta, fora do retângulo do elemento — família do 22º defeito de instrumento. 5
[n/a] hoje por essa causa.
14.3 Seis falsos positivos, e a regra de método que eles deixaram#
Rodada crua na pasta, a guarda deu 7 FAIL e seis eram falso positivo — em artefatos estável.
Quatro consertos, cada um de uma classe: (A) contentor sem texto próprio não é par texto/fundo ·
(B) primitiva com override [data-theme="dark"] inverte a mão, o par não se rompe · (C) o
fundo de um texto é o anel, não o pixel dominante da caixa · (D) sem anel não há veredito.
O conserto D é o 24º defeito de instrumento do projeto e o mais perigoso: o .tagok do
banco-composicao mediu 1,84, depois 2,56, depois 2,95 — no mesmo artefato, sem tocar
nele —, porque o anel de 2px de um texto sem padding é o próprio glifo.
Duas regras novas: guarda que não consegue medir não aprova nem reprova; e medida que não é repetida não está verificada — só rodar três vezes revelou a variação.