---
fonte: 01-canonicos/seed-componentes.md
versao_da_fonte: v1.43
secao: 78
titulo: "GRAFISMO — OS DOIS REGIMES entram no contrato GR1 · `DETALHE DE LINHA` × `SERRA-CENA` · **`estável`** (2026-08-21, décima terceira parte) · canon `marca-seed.md` **v5.4** §7.2/§7.4"
sequencia: 84 de 98
bytes_do_corpo: 6675
md5_do_corpo: 83e50f6d95d05b4d66ff1f09a9d4bcd7
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/seed-componentes.md
---
## 78. GRAFISMO — OS DOIS REGIMES entram no contrato GR1 · `DETALHE DE LINHA` × `SERRA-CENA` · **`estável`** (2026-08-21, décima terceira parte) · canon `marca-seed.md` **v5.4** §7.2/§7.4

> **Contexto para quem lê isto sem o resto.** O §76 especifica o grafismo como
> componente (a serra em arcos no rodapé, a montanha no topo, as 12 peças). O §77
> registra o instrumento que o verifica (`validacao/guarda-grafismo.mjs`, contrato
> GR1). Esta seção registra a **mudança de CANON** que o decisor aprovou em
> 2026-08-21 e o que ela muda na gramática de consumo.

### 78.1 O que mudou no canon, e qual era o conflito

O teto de **~8% da altura** da §7 foi escrito para **detalhe de rodapé de 1–2
linhas**. A serra-cena aprovada precisa de **11,8% a 15,7%** — e o motivo está no
canon com número: **a serra precisa de ~15% da altura para LER como serra**;
abaixo disso ela não fica discreta, **desaparece** (em 32px o traço do plano de
trás cai a 1,50px e a cena vira uma linha).

**A v5.4 resolve reconhecendo DOIS REGIMES** (§7.2), e o canon aceita **as duas
saídas** do conflito, para que ninguém leia uma como contradição da outra:
**(a) ir para o TOPO** — foi a saída do modelo MONTANHA; **(b) mudar o teto NO
RODAPÉ**, formato a formato — foi a saída do modelo SERRA EM ARCOS.

| regime | definição (§7.2) | teto |
|---|---|---|
| **DETALHE DE LINHA** | 1–2 linhas discretas na base, **sem** cruzamento nem oclusão | **≤ ~8%** da altura |
| **SERRA-CENA** | composição de **3 ou 4 planos** com cruzamento, oclusão e hierarquia de peso (§7.1) | **POR FORMATO** (§7.4) |

### 78.2 A tabela de tetos que passa a valer (§7.4) — com o veredito de cada linha

| formato | banda | teto | veredito dele |
|---|---|---|---|
| cartão de visita, frente e verso (razão 1,75) | 83px de 600 | **13,83%** | *"L2 e L3 estão ok"* |
| banner 3:1 | 59px de 500 | **11,80%** | *"está aprovado"* |
| capa 4:1 | 62px de 396 | **15,66%** | *"está aprovado"* — é o **mínimo** que satisfaz "a partir do centro" + proporção natural |
| post 1:1 · pasta A4 · story 9:16 | `floor(h × 0,0795)` | **7,95%** | cabe no regime de detalhe (§7.4, linha 1) |
| montanha no **TOPO** (peça 1:1) | 64px de 420 | **15,24%** | aprovada em 2026-08-20 (P3 branco · P4 brand-deep) |

⚠ **Formato que não está nesta tabela NÃO TEM TETO.** A guarda devolve `[n/a]`
nomeado e a lacuna vai ao decisor. *Teto de canon não se interpola nem se herda
por analogia — regra §0-b, a mesma que retirou o `#0A6B60` do sistema.*
⚠ **Todos estes números são px de TELA.** Milímetros para impressão: **MR-P6**.

### 78.3 A gramática de consumo, atualizada — o que muda para quem monta peça

1. **Rodapé é o PADRÃO; topo é OPÇÃO** (não mudou, §76).
2. **Escolha do regime é de DESENHO, e ela tem consequência de teto:** se a peça
   pede uma cena de 3–4 planos com cruzamento e oclusão, ela está em serra-cena e
   responde ao teto do **formato**. Se pede 1–2 linhas discretas, está em detalhe e
   responde a **~8%**. *Não existe caminho de "cena de 4 planos com teto de
   detalhe" nem de "1–2 linhas com teto de serra-cena".*
3. **Formato novo (razão de peça que o canon não tabela) é PERGUNTA, não conta de
   três.** A guarda o marca `[n/a]`; o teto nasce com veredito dele.
4. **Lei da escala inalterada** (§7.4): a forma do morro é constante em unidades
   de F; o que muda com a largura é a **composição**. Razão natural `w/F = 12,7`.
   Peça larga-baixa recebe a cena **ancorada** numa janela de proporção natural.
5. **Cor: só stops da rampa canônica turquesa** (§7.5). Regra §0-b.
6. **O amarelo NÃO entra nas linhas do grafismo** (§7.5) — criaria dois acentos
   competindo. *Alternativa descartada, não esquecida.* ⚠ Isto **não** contradiz o
   `<svg class="risco">` amarelo de 56px: aquele é o **"Marcador de seção"** da
   tabela §7.6, um uso permitido do regime de **detalhe**, não uma linha da
   serra-cena.

### 78.4 O que o instrumento passou a fazer (detalhe em §77, atualizado aqui)

- **Regime medido, não presumido:** contagem de **formas de traço** do elemento
  (1–2 → detalhe; ≥3 → serra-cena), impressa em toda peça. ⚠ *Forma de traço não é
  exatamente plano: a serra em arcos tem **5 formas em 4 planos**. Para a fronteira
  que o canon nomeia ("1–2 linhas" × "3 ou 4 planos"), contar formas é a régua
  honesta.*
- **Teto casado por âncora + razão w/h** (tolerância 0,01), com a citação do canon
  na linha do placar.
- **Veredito pela faixa DECLARADA**, porque os tetos do canon são escritos como
  **banda** ("83px de 600"). A **pintada** continua impressa e ganhou função: tinta
  abaixo de **70%** da banda vira o achado **"declarou e não aparece"**.
- **Topo julgado só na razão 1:1**, a única que o canon mediu.

### 78.5 O placar que sai disso — e por que ele é fechamento POR CANON

| corrida | antes da v5.4 | depois |
|---|---|---|
| 5 peças largas (L1…L5) | `11 PASS · 4 FAIL · 0 [n/a]` | **`15 · 0 · 0`** |
| 6 peças da montanha | `14 · 2 · 2` | **`16 · 2 · 0`** |
| 7 formatos da serra | `21 · 0 · 0` | **`21 · 0 · 0`** (inércia) |
| pasta de prova | `10 · 3 · 8` (7 fixtures) | **`20 · 6 · 10`** (12 fixtures) — ⚠ **histórico**: horas depois virou `24 · 7 · 11` em 14 fixtures, com o teto de largura do topo (**§79**) |

**Nenhum limite da guarda foi mexido.** O teto mudou **no canon**, aprovado por
ele, e a guarda passou a ler o canon. *A diferença entre isso e afrouxar uma
guarda é a única coisa que separa um design system de uma coleção de exceções.*

⚠ **P2 e P5 seguem FAIL, e é correto:** montanha de 15,24% no **RODAPÉ** de peça
1:1, cujo teto no rodapé é 7,95%. O aprovado foi o **TOPO** (P3/P4, agora medidas
e PASS com 15,24% exatos). *Regra de escopo: veredito dado sobre um modelo fica
escopado a ele até ele estender.*

### 78.6 Pendências

- ✅ **GR-P5 fechada** (era: estender a GR1-c com o regime serra-cena).
- **GR-P8 (nova)** — teto do **topo** em razão diferente de 1:1: o canon não mediu,
  a guarda devolve `[n/a]`. Só nasce com veredito dele.
- **GR-P6** — a divergência de ÁREA contra o instrumento perdido (registrada).
- **GR-P7** — prova de estabilidade de captura em 1 de 56 instrumentos.
- **GR-P9 (nova)** — **integridade das saídas do instrumento** (48º defeito):
  conferir exit code e mtime do derivado em toda guarda que escreve arquivo.
- **MR-P6** — grafismo em milímetros para impressão.


