Ir ao conteúdo
SEED engenharia

Boas práticas

15. Registro de versões

seed-praticas.md v1.13 · §15seção 25 de 2515-registro-de-versoes.md · MD5 6a7506c8
Versão Data Mudança
1.13 2026-10-24 PR-P183 (MANIFESTO §320): o item do checklist do mockup do SIGA que dizia "Sombra pelo token shadow.raised, nunca preto puro" passa a dizer o que os tokens emitem — no tema claro a sombra é tintada no cinza-900 e no escuro é preta com opacidade (tokens v1.38, PR-P177). Nenhuma regra de prática muda: continua valendo "use o token, não um valor solto".
1.12 2026-10-10 Estado estável declarado no cabeçalho (REV-P12 item 6a). Resposta dele à P12 da folha de perguntas de 2026-10-10: "a, a, a" — a recomendação da folha das fatias. Nenhuma regra muda. MANIFESTO §301.
1.11 2026-09-29 PB-P17 — o §7 aponta a spec do deck no formato e no fundo. O §7 (biblioteca de slide de maio/2026) ainda mandava o fundo brand-deep (#006C62) e ensinava o deck em python-pptx, contra o marca-seed.md §13 (turquesa-800 na capa escura, na seção e no encerramento) e contra o D-FORMATO A do MANIFESTO §276 (o template é o gen-deck.py, HTML → PDF, sem PPTX). Uma nota no topo do §7 e uma linha nos layouts 1 e 10 apontam a spec; o código e as constantes não mudam (a prática aponta a marca, não a reescreve: regra de precedência). Revisão do §7: 2026-09-29.
1.10 2026-09-29 PB-P15 e PB-P16 — a tabela de logo e o panorama apontam a spec. (a) A tabela de logo do §7 mandava o logo-horizontal-fundo-turquesa.svg na capa e no agradecimento; o deck usa o logo-horizontal-mono-negativo.svg sobre o turquesa-800 (capa escura e encerramento) e o logo-horizontal-principal.svg na capa branca (marca-seed.md §12.32 e §13, gen-deck.py). A tabela e a linha "Logo" do layout 1 passam a dizer isso, e uma nota aponta a spec. (b) O §3.4 ensinava o panorama como "1080 × N para N cartões quadrados"; para a faixa contínua de grafismo do carrossel de feed isso repete o mesmo trecho em todo slide em 1:1 — a nota aponta o §12.33. A prática aponta a marca, não a reescreve (regra de precedência). Revisão das §3 e §7: 2026-09-29.
1.9 2026-09-28 PB-P14 — a seção sem logo, nos dois lugares. A tabela de logo do §7 dizia "Slide de seção: logo vertical" e o §6.3.5 dizia "sem logotipo e sem rodapé"; vale o §6.3.5, que é o que o template do deck faz (marca-seed.md §12.32, LC-02, veredito "D-SECAO: S2" de 2026-09-28). O §6.3.5 passa a dizer o tom (turquesa-800) e aponta o template. Revisão das §6 e §7: 2026-09-28.
1.8 2026-09-27 REV-P28 — a linha de versão do cabeçalho volta a dizer a versão vigente. Contexto para quem lê sem ter visto: a terceira linha deste arquivo dizia "Versão: v1.3 · Data: 2026-09-08" enquanto o H1 e este registro já estavam em 1.7 de 2026-09-15 — quatro versões de atraso (1.4 a 1.7 subiram o H1 e escreveram a linha aqui, e ninguém tocou a linha 3; medido pelo git log do arquivo em 2026-09-27: ela acompanhou o H1 até a 1.3, commit 1bfb9e04, e parou a partir da 1.4, commit 40566720). Achado da folha 2 da leva 5 (2026-09-27). A linha 3 passa a v1.8 · 2026-09-27, igual ao H1 e ao topo deste registro; as entradas antigas não se tocam. Nenhuma regra muda. A guarda-versao-log.py (contrato VL, versão × registro) não mede este arquivo: a linha de versão fica no meio da linha 3 e a versão deste registro vem em negrito, duas formas que os três medidores dela não leem (medido em 2026-09-27: 3 de 3 saem NÃO MEDI) — pôr o arquivo na guarda é forma nova, proposta à parte.
1.7 2026-09-15 **Grupo 3, onda 1 (MANIFESTO §227): PB-P11 aplicada em 6 de 7 respostas do RT (§23 tem o estado; só a leitura da NBR 16861 fica aberta); §21 termografia cita a NBR 16969:2021 (sucessora da 16292); a guarda-normas.py ganha regex com ISO/IEC, regra de forma e TOLERADAS só com 8402/8403 — placar 0 FAIL · 9 AVISO · 2 NÃO MEDI (era 21 AVISO). PB-P9 (V-PB9.1 = b, V-PB9.2 = ambos): a vitrine ds.seed.eng.br ganha a barra de acessibilidade no topo (símbolo + atalhos 1–4), regra MK29 no componentes §47.7; o site institucional decide em separado (V-PB9.3 = não). Nenhuma seção muda de data de revisão.
1.6 2026-09-15 **Grupo 2 (MANIFESTO §225.6–§225.7): errata na §18 — o Decreto 5.296/2004 não remete ao SIA para sítios (lido no Planalto; a frase de 2026-09-10 estava errada), a Lei 15.459/2026 vetou o símbolo novo, e o asset do SIA com procedência entrou em 03-assets/acessibilidade/; a PB-P11 (§16) ganha o estado: folha de revisão do RT pronta, três fatos novos sobre as sucessoras. Nenhuma seção muda de data de revisão: são notas de pendência, não conteúdo revisado.
1.5 2026-09-11 A §19.4 deixa de dizer "provisório": a MR-P16 fechou por gate de escuta (marca-seed.md v5.45 §9-B.3, MANIFESTO §203). Parâmetros canônicos na própria voz, roteiro de locução escrito para ser falado, e registro de modelo, parâmetros, semente e roteiro em toda locução publicada.
1.4 2026-09-10 O bloco PB-P7·P8·P9·P10 — duas fecham, duas ganham instrumento, uma nasce. ✅ PB-P7 FECHADA: as 43 normas que o acervo citava foram lidas uma a uma na ficha oficial do catálogo da ABNT (campo Status, 2026-09-10; 43 de 43 em fonte oficial). O cruzamento com os 701 arquivos rastreados achou 12 normas mortas ainda citadas — as quatro de desenho técnico do selo de prancha (8402, 8403, 10068, 13142 — esta sem sucessora), a de vestimenta contra arco do uniforme (16213, substituída há dez anos), a de sinalização de emergência (13434 → 16820:2022), duas de termografia (15718, 16292 → 16969:2021), a de envelope (12699) e a NBR 5419 na edição de 2015, cancelada em 10/03/2026 pela segunda edição —, 2 com ano errado (9050, 5419-3) e 7 que a ABNT marca "em revisão". A conferência virou a guarda guarda-normas.py (contrato NB, 6 itens), que carrega o censo datado, reprova citação morta nova e avisa da idade do censo; placar de nascimento 0 FAIL · 21 AVISO · 1 NÃO MEDI, batido como declarado, e 14 FAIL em modo estrito. ✅ PB-P8 FECHADA por aplicação: seed-componentes.md v1.47 e /acessibilidade/ citam a NBR 17225:2025 ao lado da WCAG 2.2 — e a pendência destapou o alvo de toque de 44×44 atribuído à WCAG (é regra SEED; o AA é 24×24). ⚠ PB-P9 MEDIDA: o art. 63 § 1º da LBI ("os sítios devem conter símbolo de acessibilidade em destaque", lido no Planalto) está descumprido nos dois sites — o DS tem página e link, nenhum símbolo; o institucional não tem símbolo, página nem a palavra. A arte do símbolo vai ao gate (não se desenha à mão e a casa não tem o arquivo); o institucional vira pendência no projeto do site. ⏱ PB-P10 ganha instrumento: o NB-5 da guarda mapeou 58 citações do item 10.10.1 da NR-10, avisa a 90 dias de 01/06/2027 e reprova depois — provado com --hoje 2027-06-02. ⛔ Nasce PB-P11: corrigir as citações mortas e os anos errados, com revisão do engenheiro responsável, porque a troca não é mecânica. Achado colateral do dia: seed.eng.br passou a servir o site novo (bytes idênticos a novo.seed.eng.br por MD5) — a virada não foi desta sessão.
1.3 2026-09-08 A §19.4 passa a apontar a voz oficial da marca. A casa tem uma voz falada própria — Clara — Voz Oficial SEED, registrada no marca-seed.md §9-B (novo na v5.41) a pedido dele —, e a orientação de locução da §19 dizia apenas "locução gravada depois". Agora diz de quem é a voz, e por quê: voz de marca funciona como logotipo, duas locuções diferentes soam como duas empresas. Junto, duas proibições que vêm do canon: não se usa voz de biblioteca "parecida", e a voz sintética não narra laudo nem parecer assinado — responsabilidade técnica tem nome e CREA (§16). Os parâmetros de geração seguem sem valor canônico (pendência MR-P16), então quem produzir registra os que usou, como provisórios.
1.2 2026-09-08 AS OITO BASES NOVAS DO V-B2 ESTÃO ESCRITAS — a onda 5 fecha, e com ela a F9.8 (pedido dele, verbatim: "continue com a onda 5"). Entram as cinco que faltavam. §19 — Vídeo curto e Reels: ⭐ o Instagram publica a consequência de distribuição, coisa rara — "reels com mais de três minutos não serão recomendados para novos públicos" —, o teto real é de 20 minutos, a capa recomendada é 420 × 654 e não pode ser trocada depois de carregada; YouTube classifica como Short o que for quadrado ou vertical até 3 minutos enviado a partir de 15/10/2024; o LinkedIn aceita de 3 s a 10 min e não suporta mais .mov; e o TikTok entrega a zona de segurança em .zip, em vez de número. ⛔ E a regra que pega uma empresa de surpresa: música. A Meta proíbe "o uso de música para fins comerciais ou não pessoais (…) a menos que você tenha obtido as licenças apropriadas" (Diretrizes de Música, vigência 26/03/2024) e o TikTok é ainda mais direto — "businesses cannot use the general music library for commercial usage" —, com o agravante de que o som da biblioteca comercial só vale dentro do TikTok. §20 — E-mail de conteúdo: os dois maiores provedores convergiram para o mesmo pacote — Gmail desde 01/02/2024 (SPF ou DKIM para todos; SPF e DKIM e DMARC, alinhamento, cancelamento com um clique e taxa de spam abaixo de 0,3 % para quem passa de 5.000/dia) e Outlook desde 05/05/2025, que recusa com 550 5.7.515. Medido contra o seed-email.md: a casa já tem SPF, DKIM e DMARC no envio.seed.eng.br, e o que falta é o cancelamento com um clique, que vira condição de entrada da trilha de newsletter (adiada de propósito no EM13). §21 — Anúncio pago: ⛔ a política de atributos pessoais da Meta lista "vulnerable financial status" entre os proibidos e diz que perguntar também é afirmar — o exemplo que ela mesma dá é uma pergunta sobre dívida, que é a fórmula clássica do anúncio de energia; a saída que a Meta recomenda é falar do benefício do serviço. E a mecânica: revisão em até 24 horas, e editar criativo, segmentação, otimização ou cobrança dispara nova revisão (lance, orçamento e agenda não). No Google, o anúncio responsivo combina 3 a 15 títulos de 30 caracteres com 2 a 4 descrições de 90 — título que depende do anterior não funciona, o mesmo erro de ordem que a §5 achou no carrossel —, e a política de Deturpação proíbe promessa de resultado, com suspensão de conta. §22 — Artigo e conteúdo longo: post do LinkedIn tem 3.000 caracteres (limite oficial), o artigo e a newsletter não publicam limite ([não conferido]), e a newsletter dispara notificação por push, no app e por e-mail a cada edição. O Google pergunta, na autoavaliação oficial, se "o uso da automação, incluindo a geração de IA, fica evidente para os visitantes" — numa casa que produz com agente, a resposta é autor nomeado e revisão do engenheiro responsável. §23 — Sinalização e impresso de campo: placa de obra é lei (art. 16 da Lei 5.194/1966, lido no texto oficial); ⛔ medição: a NR-26 vigente não menciona cor nenhuma — "vermelho", "amarelo", "verde" e "azul" aparecem zero vez no texto de 2022, que remete às normas técnicas oficiais, então a "tabela de cores da NR-26" que circula não está na NR-26; e a norma diz que "a utilização de cores não dispensa o emprego de outras formas de prevenção", que é a mesma lei do DG17. Entram a régua de legibilidade por distância (1 mm de letra para cada 200 mm), o que se pede à gráfica e o ciclo de vida da peça — etiqueta de circuito desatualizada orienta manobra errada. Pendência nova PB-P10: em 01/06/2027 a sinalização elétrica muda de item na NR-10 (10.10.1 → 10.7.7) e ganha o 10.7.7.1, com conteúdo mínimo para painel e quadro — as peças sinalizacao-nr10 e placa-quadro e a citação do inventario-pecas-ds.md §3.2 têm de ser revistas antes dessa data.
1.1 2026-09-08 As três primeiras bases NOVAS entram — F9.8, onda 5 (veredito V-B2 dele, MANIFESTO §186; pedido verbatim: "continue com a onda 5"). Diferente das 14 importadas, estas nascem auditadas. §16 — Documento técnico de engenharia: o acervo já tinha a FORMA (as peças de laudo, memorial, timbrado e selo de prancha) e não tinha COMO SE ESCREVE. Dois achados de primeira mão, lidos no texto oficial em 2026-09-08: ⛔ a Resolução CONFEA nº 1.025/2009, que boa parte do mercado ainda cita para laudo e ART, está revogada pelo art. 77 da Resolução nº 1.137/2023 — e a palavra "laudo" aparece zero vez na resolução nova (medido), que no lugar pede declaração do profissional (art. 59, § 1º); e ⛔ a NR-10 está em transição: o arquivo que o gov.br serve como nr-10.pdf já é o texto novo, cuja vigência começa em 01/06/2027 (Portaria MTE nº 737, de 29/05/2026, art. 5º) — quem baixa "a NR-10" hoje pelo caminho óbvio leva norma que ainda não vale. No texto novo o gatilho de 75 kW do Prontuário SAI (o 10.15.6 passa a valer para quem integra o SEP ou trabalha em média e alta tensão), contra o 10.2.4 vigente. A seção traz ainda as sete regras de redação (fato separado de parecer, medição com instrumento e data, critério com edição, limite do trabalho declarado). §17 — Fotografia de obra: a foto é prova dentro do documento e afirmação pública fora dele, e as regras não são as mesmas; entram a LGPD (art. 5º, I — imagem de pessoa identificável é dado pessoal) e a Súmula 403 do STJ (uso comercial não autorizado indeniza sem precisar provar prejuízo), a lista de 12 coisas que não podem aparecer no quadro, o par obrigatório contexto + detalhe, o antes/depois do MESMO ponto, o par visual obrigatório da imagem térmica e a remoção de EXIF antes de publicar (a foto de celular leva GPS do cliente dentro do arquivo). §18 — Acessibilidade fora da tela: ⭐ existe desde 11/03/2025 a ABNT NBR 17225 — primeira norma brasileira de acessibilidade digital, alinhada à WCAG 2.2, com "conformidade regular" equivalente ao nível AA (texto lido em 2026-09-08) —, e o art. 63 da LBI já obriga acessibilidade em site de empresa privada, com símbolo de acessibilidade em destaque. A norma para no website: post, Reels, PDF e slide não são alcançados por norma nenhuma, e a casa aplica o mesmo piso por decisão. Texto alternativo lido na fonte oficial do Instagram e do LinkedIn (as duas plataformas escrevem um automático quando você não escreve; nenhuma das duas publica limite de caracteres — o 1.000 e o 300 que circulam são de blog, [não conferido]). Contrato: nasce a quinta etiqueta, [norma], e a contagem de etiquetas sai do texto corrido — o título da §1.0 dizia "três" desde o começo, com quatro na tabela. Pendências novas: PB-P7 (conferir no catálogo da ABNT a edição vigente de cada norma que o acervo cita), PB-P8 (o canon mede acessibilidade pela WCAG; decidir se passa a citar também a NBR 17225) e PB-P9 (conferir se os sites da casa têm o símbolo de acessibilidade que o § 1º do art. 63 exige). Faltam cinco das oito bases novas: vídeo curto e Reels · e-mail de conteúdo · anúncio pago · artigo e conteúdo longo · sinalização e impresso de campo.
1.0 2026-09-08 §12 a §14 auditadas — a onda 4 fecha as 14 seções importadas (F9.8; cobertura da guarda PB de 11 para 14 de 14). Pedido dele, verbatim: "continue com a §12 a §14". (1) ⛔ Quatro dos oito tamanhos de texto que a §12 prescrevia não existem no seed-tokens.json — e o pior é o do corpo: a seção mandava 13 px, o DS tem 14 px (font.size.body); também não existem 20, 30 e 36, onde o DS tem 32 (h2) e 42 (h1). A escala de espaço era um subconjunto apresentado como a escala inteira, proibindo na prática o 20 e o 40, que são legítimos. Ironia que denuncia a origem: a mesma seção listava "spacing arbitrário (13px…)" como anti-padrão enquanto prescrevia 13 px. Correção de raiz, igual à da §7: escala se lê do arquivo de token, pelo nome, nunca se transcreve. A sombra também divergia — preto puro contra a sombra tingida de duas camadas do shadow.raised. (2) ⛔ A §13 foi a seção com mais achado grave do arquivo. O catálogo "sintético" trazia nomes de organizações reais com valor de contrato inventado ao lado — "Indústria Mineradora Vale do Rio Doce S.A. · Itabira/MG · R$ 1.250.000" e "Hospital Santa Casa de Vitória" —, o nome do próprio decisor como cliente pessoa física com CPF de mentira, e um quadro de equipe fictício com quatro cargos que não são a equipe da SEED (sobreaseed.md §2). E nenhum dos dez CNPJ conferidos era válido (0 de 10), numa seção cujo anti-padrão nº 4 exigia dígito plausível. A regra nova é o contrário da antiga: documento em formato correto e dígito deliberadamente inválido, porque CNPJ válido pertence a alguém; nome de organização conferido para não existir; nenhum nome de pessoa real em papel nenhum; e todo mockup que sai da casa carrega a marca "dados ilustrativos". Saiu também a tarifa de energia da tabela de grandezas — muda por distribuidora, bandeira e reajuste, e número decorado envelhece sem ninguém ver. (3) ⛔ A §14 tratava o apelido do shadcn como se fosse a fonte do token. A fonte são as 575 variáveis --seed-*; os 32 apelidos (--primary…) são camada derivada, e a regra canônica é o §44 do seed-componentes.md. E o caminho de consumo mudou desde maio: hoje existe registry publicado em https://ds.seed.eng.br/r/ com tokens, theme e fontes. (4) ⚠ Dois canônicos discordam sobre a plataforma do ERP — o roadmap v2.6 traz supersede explícito ("o ERP é Vite/TanStack") e o sobreaseed.md registra "plataforma Lovable" na linha de 2026. Divergência entre canônicos não se resolve em silêncio: nasce a PB-P6. (5) Saíram por falta de fonte: os "~8 minutos contra 45" para montar um formulário, o "shadcn supera MUI e Chakra" de blog de fornecedor, os "20-30 %" de ganho do esqueleto sobre o girador, os "66 %" de abandono por onboarding ruim, os "22,4 % dos desktops em 1366 px" e os "~40 % das violações" pegas por ferramenta. (6) ⚠ Duas seções se contradiziam sobre acessibilidade: a §12 dizia que 44 × 44 px é exigência de AA, e a §14 estava certa — o critério 2.5.8 pede 24 × 24 px em AA, e 44 × 44 é o 2.5.5, de AAA. A §12 foi corrigida, e a casa mantém 44 × 44 por decisão própria, que é mais rigorosa. Também acertado o rótulo dos nove critérios novos da WCAG 2.2: dois em A, quatro em AA, três em AAA — a §14 dizia "6 em AA". Com esta onda, as 14 seções importadas em maio de 2026 estão auditadas — e a regra de versão do §0 deste próprio arquivo ("v1.0 quando todas estiverem") dispara: a base sai do 0.x e vira v1.0. O cabeçalho foi reescrito, porque a frase "ainda não foi auditada seção a seção" passou a ser falsa; a regra de precedência continua, agora com o motivo certo: o canon de marca muda, e orientação escrita hoje diverge dele amanhã sem ninguém ver — foi o que aconteceu com cinco cores e quatro tamanhos de texto entre maio e setembro. Faltam as oito bases novas aprovadas no V-B2, que entram como v1.x.
0.6 2026-09-08 §10 e §11 auditadas — a onda das mensagens (F9.8, onda 3; cobertura da guarda PB de 9 para 11 de 14). Pedido dele, verbatim: "continue com a §10 e §11". Três achados de natureza nova, que não apareceram nas ondas anteriores. (1) ⛔ A base tinha criado uma oferta comercial sozinha. Um modelo pronto para copiar e enviar terminava com "fazemos diagnóstico das primeiras 3 faturas em 1 semana, sem custo se não houver oportunidade clara" — prazo de entrega e trabalho gratuito condicionado, que não vieram de decisão dele, não estão no sobreaseed.md e não estão em canon nenhum: nasceram como enfeite de exemplo em maio/2026. Condição comercial — prazo, gratuidade, desconto, garantia — é decisão do Rafael, caso a caso, e não mora numa base de prática de escrita. Removida, com marcador no lugar. (2) ⛔ A estatística que a seção usava para contrariar a decisão comercial dele é de 1942. A §11 dizia "80 % das vendas requerem cinco ou mais retomadas · 44 % desistem depois de uma" e concluía, escrito com todas as letras: "quando Rafael diz 'o cliente não respondeu, dá pra deixar pra lá?' → resposta padrão é 'não, está estatisticamente cedo demais'". Em 2021 a própria Sales and Marketing Executives International rastreou os arquivos e achou a origem: enquete do capítulo de Long Island da National Sales Executives Association, 1942, menos de 40 participantes, sobre venda de porta em porta nos Estados Unidos em guerra; e a série dos 44/22/14/12 não tem fonte primária nenhuma. Duas coisas saem daqui, e a segunda pesa mais: o número foi removido, e ficou a regra de que a base informa, não decide — transformar número sem fonte em argumento para encerrar a decisão do decisor é o pior uso possível de uma base de prática. (3) ⚠ O respaldo legal do contato frio não está resolvido e a seção tratava como se estivesse, numa linha, só para WhatsApp, chamando de "consentimento" o que é transparência — e sem dizer nada sobre e-mail frio, que é o canal principal dos frameworks da §10. Esta base não decide qual é a base legal aplicável: nasce a pendência PB-P5, para quem tem competência. Até lá vale o que não depende de parecer: dizer sempre de onde veio o contato, oferecer saída fácil, não usar lista comprada. Sete números dentro de modelos prontos para copiar viraram marcadores (percentuais de custo de energia, faixas de conta em reais, retorno em anos, desvio de projeção), mais um prospecto com nome próprio e uma notícia inventada; e a menção a uma ferramenta de assinatura que a casa não sabe se usa. ⛔ Terceira ocorrência do mesmo defeito no arquivo: o checklist mandava conferir os dados da SEED contra o empresa.md de maio/2026 — o arquivo com a matriz na ordem errada (ver §8.1 e §9.0). Corrigido para o sobreaseed.md. O que entrou, e esta é a melhor colheita de estudo da base até aqui: Sparkle, 81.966 e-mails frios, comparando formas de escrever — identificar-se primeiro 4,46 % contra 1,80 % de abrir pelo destinatário; retomada simples 3,63 % contra 1,46 % da elaborada; uma pergunta 1,81 % contra 1,21 % de duas; 50 a 100 palavras 2,49 %; urgência real 3,07 % contra 1,17 % da artificial (⚠ o estudo declara a amostra mas não declara o período, e isso está escrito na cara dele); e o Super Panorama Mobile Time / Opinion Box de junho de 2026 — brasileiro, atual e com método completo: 4.138 donos de smartphone, coleta de 4 a 24 de março de 2026, margem de erro de 1,5 ponto percentual, com WhatsApp instalado em 98,3 % dos aparelhos, 97 % abrindo todo dia e 79,5 % tendo conversado com empresa pelo app no último ano — o que substitui com folga os "95 %+" e os "99 % de abertura" sem fonte que estavam ali.
0.5 2026-09-08 §6 a §9 auditadas — a onda de apresentação e proposta (F9.8, onda 2; cobertura da guarda PB de 5 para 9 de 14). Pedido dele, verbatim: "continue com a §6 a §9". Onde a onda social tinha derrubado estatística de mercado, esta derrubou contradição com o próprio canon — e o achado é maior porque saiu do papel e entrou em toda peça já produzida. (1) ⛔ Cinco das treze cores da biblioteca de slides não existem mais no seed-tokens.json. A biblioteca foi escrita em maio/2026 contra a paleta.md (18 tokens); o canon vivo tem 209 tokens de cor. Comparando valor a valor: SEED_TURQUESA_DEEP #0a8478 → #006C62 · SEED_TURQUESA_SOFT #e6f7f5 → #E8FBF7 · SEED_CINZA_LIGHT #f4f6f7 → #F2F6F9 · SEED_CINZA_BORDER #e1e6ea → #E3EBF0 · e o mais caro, SEED_TEXT #2a3942 → #0B3330. O texto primário do DS v2 é um verde muito escuro, não um cinza-azulado: todo deck e toda proposta gerados a partir destas seções escreveram o corpo de texto inteiro fora da marca, em todas as páginas, sem nada acusar — porque a cor "parecia" certa. A §7.0 traz a tabela de conversão e a função token() que lê o valor do arquivo em vez de digitá-lo, que é a causa-raiz das cinco divergências. (2) ⛔ Os dois caminhos de arquivo de logotipo estavam errados (horizontal-fundo-turquesa.svg em vez de 03-assets/logos/logo-horizontal-fundo-turquesa.svg): um script que seguisse a seção quebrava. (3) ⛔ A tagline do slide de fechamento pedia Indie Flower, fonte aposentada em 2026-07-30 (marca-seed.md §4.4); a sucessora Caveat tem fronteira dura e não entra em proposta, documento nem material técnico, o que inclui deck comercial — a tagline passa a Montserrat Bold ou não vai. (4) ⛔ A §8 mandava conferir o endereço da sede no empresa.md, arquivo de maio/2026 que lista Baixo Guandu primeiro e não diz qual é a matriz — exatamente o erro que ele corrigiu em 2026-08-24. A seção apontava o produtor para a fonte que reproduz o defeito que ela mesma listava como anti-padrão nº 1. Agora a fonte é o sobreaseed.md, com a matriz Governador Valadares / MG primeiro. (5) ⛔ "CTAs personalizados convertem 202 % melhor (Martal 2026)": o número é real e tem amostra (HubSpot, mais de 330 mil chamadas para ação em seis meses), mas não é da Martal, não é de 2026 e mede botão de página web que muda conforme o visitante — nada a ver com personalizar um PDF enviado por e-mail. É a mesma classe da linha de engajamento da §4: estudo real, crédito errado, objeto errado. (6) ⛔ A regra de cor em gráfico da §6 ("1 barra turquesa e 7 cinzas SEED_CINZA_BORDER") usava tinta de borda de interface como tinta de gráfico; o seed-dataviz.md tem regra própria — DG17, destaque × contexto — e a lei "posição categórica nunca serve de neutro" (errata E3). Corrigido para apontar o dataviz. Saíram por falta de fonte: os 61 % de compra sem vendedor atribuídos à Gartner (a pesquisa existe, o número não confere), os 43 % da McKinsey, o caso único de fornecedor com US$ 4,2 milhões, a curva de queda de atenção no meio do deck, os 60-70 % de tempo no sumário executivo, as taxas de conversão B2B, os 92 % influenciados por caso de cliente e o parcelamento "padrão do mercado" — que não é padrão de lugar nenhum e é decisão comercial dele. Ficou de pé, agora etiquetado como escola de ofício e não como dado: Duarte (história antes do design, teste do relance de 3 s), Minto e as consultorias (resposta primeiro no título), Tufte e Reynolds (cada elemento informa ou sai), Handal (escopo × abordagem), PROLINK (escopo explícito, exclusões explícitas, validade — as três cláusulas que sustentam a proposta numa disputa) e Xait (cotação ≠ proposta técnica ≠ proposta comercial). Pendência nova PB-P4: o código SEED-NNNN-AAAA existe só nesta base — nenhum outro canônico o define e o ERP em construção vai precisar emitir a série; até a decisão, é convenção provisória e não se replica em sistema.
0.4 2026-09-08 §2 a §5 auditadas — a onda social fechada (F9.8, onda 1). Quatro seções passaram pela régua das quatro etiquetas da §1.0, e o saldo é grande: dezoito afirmações de desempenho sem fonte removidas e três estudos com amostra e período declarados postos no lugar. Os achados que mudam a produção: (1) a palavra "carrossel" tem três tetos diferentes e o arquivo trazia dois deles em contradição — 20 slides no post orgânico do Instagram ("Você pode compartilhar até 20 fotos e vídeos como um único post"), 10 pela API, 10 no anúncio de feed, 3 no anúncio de Stories; a §3 dizia "10 (Instagram limita)" e a §4 dizia "20 (técnico)". Convenção nova: desenhar até 10, que é o teto comum aos três caminhos. (2) ⛔ O anúncio em carrossel REORDENA os cartões sozinho — o interruptor "destacar cartão do carrossel" vem ligado por padrão e ordena por desempenho, e o posicionamento personalizado do Instagram pode começar o carrossel por outro cartão. Toda estrutura narrativa da §5 depende da ordem: agora a §3.3 manda desligar o interruptor por escrito na entrega e numerar todo slide. Nenhuma das três seções de carrossel mencionava isso. (3) ⛔ A grade do perfil do Instagram não corta em quadrado, corta em 3:4 — medição direta no perfil @seedengenharia, 12 miniaturas de 311 × 414 px (0,750). Isso corrige a §1, escrita no dia anterior. Numa arte 4:5 sobrevive o centro de 1012 × 1350. (4) ⛔ "Engagement Instagram em 2026: 1.92 % carrossel · 1.74 % Reels · 1.22 % imagem única" tinha três erros numa linha: os números são do estudo Socialinsider de 2020-08-30, não de 2026; o 1,74 % é de imagem, não de Reels (que nem existia como formato consolidado); e o 1,22 % não existe no estudo (o valor de vídeo é 1,45 %). (5) "8.25 segundos de attention span" é o mito do peixinho dourado — Microsoft 2015 copiando o site Statistic Brain, que a BBC foi checar e não obteve fonte (uma das referências era um relatório sobre 25 pessoas). (6) Os limiares de algoritmo ("abaixo de 60 % de completion o Instagram para de re-servir", "save rate abaixo de 2 % falhou", "legenda com menos de 80 caracteres sinaliza low effort") saíram inteiros: plataforma nenhuma publica limiar de distribuição e ninguém mede isso de fora. (7) ⛔ Dois casos de cliente inventados estavam dentro de modelos prontos para copiar, um deles rotulado "caso real com números — cliente real + cidade real" (a padaria de Aimorés, R$ 4.547/mês) e outro afirmando R$ 1,2 milhão economizado pelo Diagnóstico 360°; e a §5 mandava, para cliente sem autorização, "usar descrição genérica plausível" — que é fabricar um cliente. Agora todo número de exemplo é marcador ({{valor}}, {{cidade}}), case exige as três condições (dado em documento da SEED, autorização de divulgação, revisão do engenheiro responsável) e descrição genérica é do cliente real, nunca inventada. O que entrou de fonte de primeira mão: som desligado por padrão e limites de texto do anúncio (125 · 40 · 25 caracteres, 30 hashtags); mesma orientação obrigatória em todos os itens do carrossel orgânico e impossibilidade de acrescentar item depois de publicado; tolerância de proporção de 1 % no Instagram e 3 % no Facebook; PDF do LinkedIn de até 300 páginas e 100 MB, páginas do mesmo tamanho, documento não trocável depois; o método oficial do panorama contínuo (altura 600, largura 600 × N, fatias de 600 × 600, com a reordenação desligada); e a declaração de Adam Mosseri sobre a segunda chance do carrossel — mantida, mas sem o "24 a 48 horas" e o "conta como conteúdo novo" que a seção antiga acrescentava por conta própria. Estudos que ficaram, com amostra e período: Socialinsider 2025 (35 milhões de publicações, 447.613 perfis, jan–dez/2025 — carrossel 0,55 %, Reels 0,52 %, imagem 0,37 %, com a fórmula declarada), Metricool 2026 (24.364.803 publicações, 375.118 contas, jan–fev/2025 contra jan–fev/2026 — carrossel com o dobro do alcance e nove vezes mais salvamentos que imagem única) e o Socialinsider de 2020, datado e com a ressalva de que não declara período. Método novo que a rodada descobriu e vale para as próximas seções: a central de ajuda do Instagram é aplicação de página única e não abre, mas o mesmo artigo em facebook.com/help/instagram/<id> renderiza o texto — é o segundo canal que fura a limitação da §1.6, ao lado do conector de anúncios.
0.3 2026-09-07 A zona de segurança da Meta corrigida no mesmo dia, pelo texto do artigo (MANIFESTO §187). A v0.2 afirmou "14 % do topo, 35 % da base e 6 % dos lados" citando o artigo da Meta; o artigo não diz isso — o número veio do resumo do índice de busca da página, que é um aplicativo de página única e não abria para leitura direta. O canal de ajuda do conector de anúncios da Meta devolveu o texto inteiro: o único percentual publicado é 40 % da base, e só para anúncio de Reels com aviso legal; para o resto a Meta manda "manter as bordas livres" e conferir na sobreposição amarela do Gerenciador de Anúncios. Correção: a base livre do Story passa de y = 1248 para y = 1152, e topo (250 px) e laterais (48 px) ficam marcados como convenção da casa, com o motivo. Entram também as especificações técnicas de Stories lidas no mesmo canal (imagem até 30 MB, 6 s no Instagram e 5 s no Facebook; vídeo até 4 GB, 1 a 15 s, mínimo 500 px; legenda tem de estar queimada no arquivo; link em Story do Facebook só com 10 mil seguidores). Nasce a §1.6: resumo de índice de busca não é fonte — ou o texto do artigo foi lido, ou a afirmação nasce marcada como não conferida. Pendências novas PB-P2 (medir a sobreposição amarela) e PB-P3 (autorização dele para a comparação com anunciantes semelhantes).
0.2 2026-09-07 A §1 é a primeira seção AUDITADA, e ela fixa a forma de todas as outras (F9.8 onda 1; vereditos dele no MANIFESTO §186 — V-B1 = A ordem por uso, V-B3 = A ciclo de 6 meses). Ordem dele que definiu o alvo, verbatim: "o objetivo aqui é treinar a forma de produzir cada tipo de conteudo, um post do instagram, um reels, um post do tiktoc, um post no linkedin, é entender as regras de postagem e principalmente o que os melhores do mercado (melhores = possuem resultado) estão fazendo para podermos aprender e replicar." Nasce a régua das quatro etiquetas ([plataforma] com endereço e data · [estudo] só com método, amostra e período declarados · [observado] que é forma e não resultado · [SEED] convenção nossa) e a declaração do que esta base NÃO consegue provar (desempenho de conta de terceiro — pendência PB-P1). Quatro divergências corrigidas na §1: ⛔ a chamada para ação de Story estava em y = 1280–1670, dentro dos 35 % da base que a zona de segurança da Meta reserva para o ícone de perfil e o botão — passa a y = 950–1248; duas afirmações de desempenho sem fonte ("25 % mais real estate", "quadrado perdendo engagement") removidas; e a cor deixa de apontar paleta.md (18 tokens, maio/2026) para apontar a camada semântica do seed-tokens.json v1.23. Entram as regras oficiais lidas em 2026-09-07 de Instagram (1.91:1 a 4:5, largura ≥ 1080, grade do perfil cortada em quadrado, API só JPEG e carrossel de 10), LinkedIn (1200 × 627 é a única medida de post que a ajuda oficial publica) e TikTok (a especificação existente é a de anúncio em carrossel; post de foto orgânico não tem especificação publicada), mais dois [estudo] com amostra declarada (Buffer 52 milhões de publicações; Socialinsider 70 milhões). Toda seção ganhou linha de revisão legível por máquina (revisada em / vence em), que é o que a guarda nova guarda-praticas.py mede. As outras 13 seguem não auditadas.
0.1 2026-09-06 Nasce o canônico (F9.5, MANIFESTO §168 — V-Q1 dele: "crie essa parte para a skill utilizar sobre essas boas práticas"). Importação ÚNICA, sem edição, das 14 referências de prática de mercado das skills seed-ds-* de 2026-05-13 (163504 bytes ao todo), uma seção por arquivo, com procedência (MD5) e as contradições com o DS v2 medidas por 09-pesquisa/skills-v1-2026-05/importa-praticas.py: 4 das 14 seções têm ao menos uma. Regra de precedência no cabeçalho. A partir daqui, manutenção manual.
Esc