---
fonte: 01-canonicos/mapa-cobertura-ds.md
versao_da_fonte: v2.31
secao: 21
titulo: "Registro da sessão de 2026-08-18 (madrugada) — a cobertura de contraste forçado sai de 0 e o PRÉ-VOO vira instrumento"
sequencia: 23 de 24
bytes_do_corpo: 4923
md5_do_corpo: bcbfc18c4fc0d51db7cdcc5ca2e6311e
gerado_por: 06-validacao/geradores/gen-camada-ia.py
nota: fatia GERADA — o corpo abaixo é byte a byte o trecho do canônico; edite o canônico, nunca esta fatia. Canônico inteiro em https://ds.seed.eng.br/01-canonicos/mapa-cobertura-ds.md
---
## 21. 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 em `seed-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.*


---

