Componentes
78. GRAFISMO — OS DOIS REGIMES entram no contrato GR1
seed-componentes.md v1.43 · §78seção 84 de 9878-grafismo-os-dois-regimes-entram-no-contrato-gr1.md · MD5 83e50f6dTítulo completo no canon: 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#
- Rodapé é o PADRÃO; topo é OPÇÃO (não mudou, §76).
- 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".
- 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. - 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. - Cor: só stops da rampa canônica turquesa (§7.5). Regra §0-b.
- 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.