# Modo peça — o que vira PNG, PDF ou impresso

> Roteiro do modo **peça** da skill `seed-ds` 2026.10.31+89194dea (canon de 2026-10-31), gerado por `06-validacao/geradores/gen-skill.py` a partir de https://ds.seed.eng.br. Caminhos deste arquivo são relativos à pasta da skill (onde está o `SKILL.md`).
> **Comece por aqui** quando o pedido for proposta, placa, cartão, timbrado, crachá, etiqueta, uniforme, frota, post, story, capa, carrossel, one-pager ou portfólio.

1. `references/pecas.md` (≈ 6116 tokens) → a linha da peça: página da vitrine (spec + render), o `.md`, os
   templates HTML aprovados em `07-pecas/`. A spec é o §12.n do `marca-seed.md` v5.64: medida, margens,
   hierarquia, o que é obrigatório (placa de obra tem itens de lei), o que é proibido. O `.md` da peça traz,
   numa leitura só, o estado, a data, a versão, o texto da spec e os endereços de renders e templates.
   ⚠ **Exige rede:** a spec e os templates estão no ar, não neste pacote (a linha só traz os endereços). Erro
   `403` no túnel (`CONNECT`) ou tempo esgotado ao ler o site é a REDE DA FERRAMENTA de IA barrando o acesso, não
   o site (que responde de fora do Brasil e libera todos os robôs de IA): peça a liberação de `ds.seed.eng.br` na
   rede da ferramenta, ou os arquivos. Sem rede, siga a seção "Sem rede" do `SKILL.md` — nunca monte a peça de
   memória.
2. **Grafismo**: marca §7 (dois regimes — serra-cena e detalhe de linha — tetos por formato, piso de traço em
   mm). O SVG em `assets/grafismos/` é uma INSTÂNCIA de uma medida (leia `references/grafismo.md`): para outra
   largura, altura ou tema, **gere** com `scripts/06-validacao/geradores/gen-detalhe.py` — nunca repita,
   estique ou ladrilhe o arquivo. Em Python: `importlib` no arquivo, depois `svg_divisor(largura, altura=…,
   tema='claro'|'escuro', uid='…')`, `svg_textura(largura, tema=…, papel=…, uid=…)`, `svg_marcador()`;
   no carrossel, `svg_janela(i, n, 1080, altura)` = a janela i de UMA faixa de n slides (§7.6, nunca cópia).
3. **Logo e EEny**: marca §5 (variantes, mínimos por contexto, posição, área de proteção) e §6 (parcimônia:
   uma pose por peça, nunca redesenhar). Arquivos em `assets/logos/`, `assets/simbolos/`,
   `assets/mascote-eeny/`.
4. **Cor e tipografia** só por token: a lei 70/20/10 (marca §3.3), vermelho é funcional e proibido em marca,
   Caveat só em display celebratório (§4.3).
5. **Boas práticas do formato** (`references/praticas.md` → `seed-praticas.md` §1–§9: post, carrossel,
   apresentação, proposta) — DEPOIS da marca, e só no que não a contradiz.
6. Peça sem spec no §12 = o mais próximo do §12 + marca §7/§5 + prática, tudo marcado provisório, **e o
   pedido de cobertura** (`references/pedido-de-cobertura.md`). O carrossel de feed TEM spec: §12.33 (4:5,
   3 a 10 slides, faixa contínua cortada em janelas pela `svg_janela` — linha `12.33` de `references/pecas.md`).

**Antes de entregar:** a FICHA (`scripts/06-validacao/ferramentas/conferir-peca.py <arquivo>`; o que cada item
mede está em `references/ficha.md`) e o olho na peça pronta — ficha limpa não é peça certa.
