Mapa de cobertura
21. Registro da sessão de 2026-08-18
mapa-cobertura-ds.md v2.31 · §21seção 23 de 2421-registro-da-sessao-de-2026-08-18-madrugada-a.md · MD5 bcbfc18cTítulo completo no canon: Registro da sessão de 2026-08-18 (madrugada) — a cobertura de contraste forçado sai de 0 e o PRÉ-VOO vira instrumento
Leitor novo: este documento mapeia cobertura — quem mede o quê, e o que ninguém mede. Esta seção é a continuação direta da §20, no mesmo dia, depois do "ok, pode seguir" do Rafael. Registro completo em
validacao/MANIFESTO.md§90; contratos emseed-componentes.md§64.18.
21.1 COBERTURA NOVA#
| Instrumento | Contrato | Placar (2 execuções idênticas) | Alcance |
|---|---|---|---|
guarda-forced-colors.mjs |
FC1 fronteira | 68 PASS · 0 FAIL · 1.336 controles · 0 sem fronteira · 24 isentos | 34 artefatos × 2 temas |
| idem | FC2 foco (CD-P11) | 68 PASS · 0 FAIL · 386 controles FOCADOS de verdade · 0 sem outline | idem, amostra de 6 por alvo (teto declarado) |
guarda-valor-reserva.mjs (novo) |
NV1 valor de reserva (guarda da BT8) | 10 PASS · 0 FAIL · 0 [achado] · 86 [n/a] |
48 artefatos × 2 temas |
guarda-tinta-marca.mjs |
MR4 (--seed-feedback-danger-solid) |
8 PASS · 0 FAIL · 88 [n/a] · 20 textos |
48 × 2 — cobertura que a MR2 nunca teve |
| idem | MR5 (--seed-danger-solid) |
0 PASS · 0 FAIL · 96 [n/a] · 0 textos |
idem |
prova-inercia.mjs (novo) |
comparação pixel a pixel antes/ × raiz |
0 de 13.176.000 pixels | 4 artefatos × 2 temas × 2 larguras |
Antes desta sessão, a cobertura de contraste forçado era ZERO — nenhum instrumento ligava o modo. O número que a CD-P9 carregava ("22 de 34 artefatos sem regra") e o da CD-P10 ("93 botões") eram estimativas, e as duas estavam erradas: são 668 controles ativos por tema, e 204 por tema ficavam sem fronteira.
21.2 O PRÉ-VOO VIROU INSTRUMENTO — e achou três defeitos sem tocar em nada#
Rodar os 21 geradores para destino temporário e comparar com o artefato em disco, ignorando comentários, é barato e não altera nada. Feito pela primeira vez de forma exaustiva:
| Resultado | Quantos | O que significa |
|---|---|---|
| reproduzem o disco exatamente | 18 | gerador e artefato em dia |
| não aceita destino | 1 (gen-painel.py) |
28º defeito de instrumento — o PRÉ-VOO era impossível nele. ✅ consertado |
| não reproduz o artefato | 1 (gen-dp.py) |
DP-P9 — faltam 12 linhas da escala de figura, aplicadas DEPOIS da geração. Regerar apaga a camada. ABERTA |
| carimba a HORA no selo | 1 (gen-painel.py) |
PN-P5 — o artefato nunca é reprodutível byte a byte; o PRÉ-VOO dele nunca dá idêntico. ABERTA |
21.3 O QUE A RE-RODADA DAS GUARDAS MOSTROU — cinco batem, uma não#
Cinco guardas reproduziram o placar registrado exatamente (MR1, MR3, GI2, BP1, reflow BT7) e a
auditoria-consumidor também (7 · 0 · 5 · 12). A MR2 divergiu: medido 6 PASS · 0 FAIL · 90 [n/a]
· 16 textos contra 12 · 0 · 84 · 26 registrado na §88.7.
A investigação não achou regressão — achou uma cegueira de nome. A mesma superfície vermelha sólida existe no acervo sob TRÊS nomes:
| Nome | Artefatos | Claro | Escuro |
|---|---|---|---|
--seed-action-destructive |
5 | #C6393B |
#FC6F6A |
--seed-feedback-danger-solid |
16 | #C6393B |
#FC6F6A |
--seed-danger-solid |
2 | #D94545 ⚠ |
#FC6F6A |
A MR2 mede um NOME, não a superfície. Vira a pendência MR-P3; o valor divergente vira AC-P5
(branco sobre #D94545 mediria 4,30, contra 5,19 sobre #C6393B — e hoje zero textos
assentam ali, medido).
21.4 AINDA SEM COBERTURA — nomeado, não fechado#
| # | O que ninguém mede |
|---|---|
| AC-P4 | ninguém compara o valor de par semântico redeclarado no artefato com o valor do gêmeo |
| AC-P5 / MR-P3 | os três nomes da mesma superfície vermelha, e o valor divergente de um deles |
| DP-P9 | camada aplicada depois da geração que o gerador não conhece — nenhum instrumento a detecta além do PRÉ-VOO manual |
| PN-P5 | artefato com carimbo de hora: não é reprodutível, e o diff dele é ruído |
| CC-P4 / CC-P5 | 176 folhas (2,4%) que o contraste declara [n/a] — 100 por não sobrar pixel com hit-test não unânime, 76 por falha de captura |
| CC-P1 | banco-dataviz-dg e banco-dataviz-dp seguem excluídos e impressos como excluídos |
21.5 Estado documental#
seed-componentes.md v1.10 (§64.18 — contratos FC1 e FC2; a BT8 ganha guarda) ·
validacao/MANIFESTO.md v12.8 (§90) · mapa-cobertura-ds.md v2.0 (esta seção) ·
gêmeos de token v1.17, sem alteração — nenhum token nasceu nas duas edições de hoje; todos os
consertos foram de CONSUMO, de DECLARAÇÃO no artefato ou de FOLHA DE ESTILO.