# Receitas por tarefa — o mínimo obrigatório de leitura, com o porquê

> Gerado por `06-validacao/geradores/gen-skill.py` de `01-canonicos/seed-consulta.json` (`_receitas`). O SKILL.md traz a forma compacta (tarefa · quando · mínimo); aqui está a receita inteira: por que cada item do mínimo é obrigatório, o que se lê depois se a tarefa pedir, e o que não se esquece na entrega. O bloco de roteamento por intenção do `https://ds.seed.eng.br/llms.txt` sai da mesma fonte. Receita sem item para o seu caso = monte o mínimo pela regra do SKILL.md (objeto + camada que o veste + referência) e abra o pedido de cobertura.

**Documento técnico de engenharia (laudo, parecer, memorial)** — quando: Documento que sai para cliente ou órgão com responsabilidade técnica..

*Mínimo obrigatório desta tarefa, aberto INTEIRO* (nunca por recorte de busca):

- [`seed-praticas` §16](https://ds.seed.eng.br/10-publicacao/ia/seed-praticas/16-documento-tecnico-de-engenharia-laudo-parecer.md) — Estrutura do documento, norma citada COM vigência e a revisão do responsável técnico.
- [`marca-seed` §12](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/12-camada-fisica-da-marca.md) — A spec da peça (laudo, memorial, selo de prancha): medida, margens, obrigatórios.
- [`marca-seed` §13](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/13-padroes-de-aplicacao-slides-e-documentos.md) — Os padrões de documento com a marca: capa, conteúdo, rodapé.

*Depois, se a tarefa pedir:* [`seed-componentes` §88](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/88-tela-a13-documento-leitura-estavel-2026-08-23.md) (Se o documento for lido na tela: canvas chapado, coluna de 660 px, sem chrome ao exportar.) · [`seed-dataviz` §04c](https://ds.seed.eng.br/10-publicacao/ia/seed-dataviz/04c-sub-bloco-di-impresso-pdf-integracao-da-stack.md) (Se houver gráfico impresso: cor que sobrevive à impressão e exportação.)

*Não esqueça:* Nenhum resultado técnico vai a cliente ou a órgão sem revisão do engenheiro responsável — o DS não substitui a ART. · Norma citada sai com número, ano da edição, órgão e a data em que o texto foi lido. · Rode `python 06-validacao/ferramentas/conferir-peca.py --alvo <pasta do app> [--url <origem servida>] [--arquetipo aplicacao]` e cole o placar com o denominador; diga também o que a ficha NÃO mede. · Se o canon não cobrir algo que a peça precisa, NÃO preencha em silêncio: entregue o mais próximo marcado como provisório e gere o pedido de cobertura (`references/pedido-de-cobertura.md` na skill; https://ds.seed.eng.br/pedidos/). · Cite seção, versão e estado de cada decisão — "§46 SH19, componentes v1.65, vigente".

**Tela de entrar, recuperar senha ou criar conta** — quando: Qualquer tela anterior à sessão, em que ainda não existe aplicativo..

*Mínimo obrigatório desta tarefa, aberto INTEIRO* (nunca por recorte de busca):

- [`seed-componentes` §83](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/83-tela-a19-autenticacao-entrar-recuperar-criar.md) — O arquétipo A19 vive FORA do shell: cartão centrado de 420 px, com a logo vertical oficial acima.
- [`marca-seed` §05](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/05-logo-regras-criticas.md) — Qual variante da logo usar e onde pegar o arquivo — nunca redesenhar.
- [`seed-componentes` §66](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/66-credenciais-senha-e-codigo-de-uso-unico-estavel.md) — Senha e código de uso único: colar nunca é bloqueado, sem "confirme a senha", código em UM campo.

*Depois, se a tarefa pedir:* [`seed-componentes` §02](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/02-form-field-campo-de-formulario-estavel-validado.md) (A moldura do campo, os nove estados e o contrato HTML.)

*Não esqueça:* Rode `python 06-validacao/ferramentas/conferir-peca.py --alvo <pasta do app> [--url <origem servida>] [--arquetipo aplicacao]` e cole o placar com o denominador; diga também o que a ficha NÃO mede. · Se o canon não cobrir algo que a peça precisa, NÃO preencha em silêncio: entregue o mais próximo marcado como provisório e gere o pedido de cobertura (`references/pedido-de-cobertura.md` na skill; https://ds.seed.eng.br/pedidos/). · Cite seção, versão e estado de cada decisão — "§46 SH19, componentes v1.65, vigente".

**E-mail transacional ou newsletter** — quando: Qualquer mensagem enviada por e-mail em nome da SEED..

*Mínimo obrigatório desta tarefa, aberto INTEIRO* (nunca por recorte de busca):

- [`seed-email` §01](https://ds.seed.eng.br/10-publicacao/ia/seed-email/01-a-tese-e-mail-e-outro-runtime-nao-outra-tela.md) — E-mail é outro runtime: tabela, cor resolvida em hex, sem JS — o que vale na tela não vale aqui.
- [`seed-email` §04](https://ds.seed.eng.br/10-publicacao/ia/seed-email/04-em1-camada-de-tokens-resolvidos.md) — A camada de tokens RESOLVIDOS é a única fonte de cor do e-mail; token CSS não existe nesse runtime.
- [`seed-email` §06](https://ds.seed.eng.br/10-publicacao/ia/seed-email/06-decisoes-el-sistema-de-layout.md) — O sistema de layout: grade de 600 px e a técnica híbrida para o Outlook.
- [`marca-seed` §10](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/10-linguagem-editorial-novo-na-v5-0.md) — A voz editorial: título é afirmação, sem emoji, com respiro.

*Depois, se a tarefa pedir:* [`seed-email` §08-c](https://ds.seed.eng.br/10-publicacao/ia/seed-email/08-c-sub-bloco-et-transacionais-do-siga-estavel.md) (Se for transacional do SIGA: a estrutura e o texto obrigatório de cada tipo.) · [`seed-email` §08-e](https://ds.seed.eng.br/10-publicacao/ia/seed-email/08-e-sub-bloco-en-newsletter-e-comercial-estavel.md) (Se for newsletter: cadência de blocos e o rodapé de descadastro.) · [`seed-email` §07](https://ds.seed.eng.br/10-publicacao/ia/seed-email/07-regua-de-validacao-executada.md) (Como o e-mail se valida, e o que a régua NÃO prova.)

*Não esqueça:* Rode `python 06-validacao/ferramentas/conferir-peca.py --alvo <pasta do app> [--url <origem servida>] [--arquetipo aplicacao]` e cole o placar com o denominador; diga também o que a ficha NÃO mede. · Se o canon não cobrir algo que a peça precisa, NÃO preencha em silêncio: entregue o mais próximo marcado como provisório e gere o pedido de cobertura (`references/pedido-de-cobertura.md` na skill; https://ds.seed.eng.br/pedidos/). · Cite seção, versão e estado de cada decisão — "§46 SH19, componentes v1.65, vigente".

**Mockup do SIGA para demonstração** — quando: Tela de exemplo para proposta, apresentação ou post, sem dado real..

*Mínimo obrigatório desta tarefa, aberto INTEIRO* (nunca por recorte de busca):

- [`seed-componentes` §46](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/46-shell-de-aplicacao-estavel-v0-52-sh1-sh23.md) — O mockup mostra o produto: ele nasce dentro do shell, como a tela de verdade.
- [`seed-componentes` §93](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/93-material-vidro-e-metal-estavel-2026-09-12-f10-2.md) — Sem o acabamento, o mockup mostra um produto que não é o nosso.
- [`seed-praticas` §12](https://ds.seed.eng.br/10-publicacao/ia/seed-praticas/12-mockup-do-siga-boas-praticas.md) — O que mostrar, a densidade, o estado realista e o rótulo "dados ilustrativos".
- [`seed-praticas` §13](https://ds.seed.eng.br/10-publicacao/ia/seed-praticas/13-mockup-do-siga-dados-sinteticos.md) — Dados sintéticos sem inventar gente nem empresa real: documento com dígito INVÁLIDO, nome que não resolve em ninguém.

*Depois, se a tarefa pedir:* [`seed-composicao` §03](https://ds.seed.eng.br/10-publicacao/ia/seed-composicao/03-contrato-de-montagem-por-arquetipo-cp3-a-cp12.md) (O arquétipo da tela que o mockup representa.) · [`tela-painel`](https://ds.seed.eng.br/telas/tela-painel/) (Se o mockup for de painel, a tela de referência mostra a densidade esperada.)

*Não esqueça:* Nenhum nome de pessoa real em papel de demonstração, nem do dono nem da equipe; e todo artefato de demonstração carrega a marca "dados ilustrativos". · Rode `python 06-validacao/ferramentas/conferir-peca.py --alvo <pasta do app> [--url <origem servida>] [--arquetipo aplicacao]` e cole o placar com o denominador; diga também o que a ficha NÃO mede. · Se o canon não cobrir algo que a peça precisa, NÃO preencha em silêncio: entregue o mais próximo marcado como provisório e gere o pedido de cobertura (`references/pedido-de-cobertura.md` na skill; https://ds.seed.eng.br/pedidos/). · Cite seção, versão e estado de cada decisão — "§46 SH19, componentes v1.65, vigente".

**Peça impressa (placa, cartão, timbrado, crachá, adesivo)** — quando: Peça com alvo físico declarado em milímetros, que vai para a gráfica..

*Mínimo obrigatório desta tarefa, aberto INTEIRO* (nunca por recorte de busca):

- [`marca-seed` §12](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/12-camada-fisica-da-marca.md) — Ache a spec da SUA peça entre as 31: medida, margens, obrigatórios e proibidos são por peça, não gerais.
- [`marca-seed` §07](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/07-grafismo-v2-linguagem-de-linhas.md) — O grafismo de linha, com o regime e o teto do formato — a onda chapada de 2018 está morta.
- [`marca-seed` §05](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/05-logo-regras-criticas.md) — A variante da logo para aquele fundo, o tamanho mínimo e a área de proteção.
- [`seed-componentes` §82](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/82-contrato-mm1-o-piso-de-traco-em-milimetros-por.md) — O piso de traço em milímetros e a sangria: a peça declara `alvo-fisico` e a régua mede.

*Depois, se a tarefa pedir:* [`marca-seed` §03](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/03-cores.md) (Pantone e CMYK para impressão, e a lei 70/20/10.) · [`marca-seed` §04](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/04-tipografia-2-familias-de-sistema-1-celebratoria.md) (O piso tipográfico por classe de peça e os pesos permitidos em impresso.) · [`seed-praticas` §23](https://ds.seed.eng.br/10-publicacao/ia/seed-praticas/23-sinalizacao-e-impresso-de-campo-placa-etiqueta.md) (Boas práticas de mercado para sinalização e impresso de campo (orientação, não regra).)

*Não esqueça:* Peça física se declara em MILÍMETRO e em pixel, sempre no par. · Rode `python 06-validacao/ferramentas/conferir-peca.py --alvo <pasta do app> [--url <origem servida>] [--arquetipo aplicacao]` e cole o placar com o denominador; diga também o que a ficha NÃO mede. · Se o canon não cobrir algo que a peça precisa, NÃO preencha em silêncio: entregue o mais próximo marcado como provisório e gere o pedido de cobertura (`references/pedido-de-cobertura.md` na skill; https://ds.seed.eng.br/pedidos/). · Cite seção, versão e estado de cada decisão — "§46 SH19, componentes v1.65, vigente".

**Adequar ao DS um produto que já existe** — quando: Alguém pede "atualize este material para o novo DS" e o código já roda..

*Mínimo obrigatório desta tarefa, aberto INTEIRO* (nunca por recorte de busca):

- [`conferir-peca.py`](https://ds.seed.eng.br/10-publicacao/skill/seed-ds/scripts/06-validacao/ferramentas/conferir-peca.py) — PRIMEIRO rode a ficha do conferidor no estado inicial: ela é o INVENTÁRIO do que diverge, e sem ela você conserta o que viu e declara conforme o resto.
- [`seed-componentes` §46](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/46-shell-de-aplicacao-estavel-v0-52-sh1-sh23.md) — Adequar uma tela de aplicação começa pela casca; o que o app chama de "menu lateral" é o rail, com contrato próprio.
- [`seed-componentes` §93](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/93-material-vidro-e-metal-estavel-2026-09-12-f10-2.md) — O acabamento é a divergência mais comum e a menos achável: o rail metálico não está descrito no §46.
- [`seed-composicao` §01](https://ds.seed.eng.br/10-publicacao/ia/seed-composicao/01-a-lei-de-origem-cp1-o-sh16-vira-lei-executa-o.md) — Cantos, calha e separação: o "rail quadrado colado na borda" é violação do CP1, não gosto.
- [`seed-componentes` §44](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/44-guia-de-integracao-tailwind-shadcn-estavel-v0.md) — Trocar cor transcrita por token do registry é o conserto de raiz; transcrever o tema num CSS local repete o defeito medido na Clara.

*Depois, se a tarefa pedir:* [`seed-componentes` §69](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/69-auditoria-transversal-de-consumidor-regras.md) (A auditoria transversal de consumidor: o produto tem de consumir a versão CORRENTE do bloco, não uma cópia antiga.) · [`seed-componentes` §00](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/00-fundamentos-de-componente-valem-para-todos-os.md) (Percorra os fundamentos componente a componente, em vez de consertar só o que apareceu na tela aberta.)

*Não esqueça:* Adequação é VARREDURA, não conserto do que se viu: percorra peça por peça do inventário da ficha e diga o que ficou de fora. · Rode a ficha DUAS vezes — antes (inventário) e depois (prova do conserto) — e cole os dois placares. · Se o canon não cobrir algo que a peça precisa, NÃO preencha em silêncio: entregue o mais próximo marcado como provisório e gere o pedido de cobertura (`references/pedido-de-cobertura.md` na skill; https://ds.seed.eng.br/pedidos/). · Cite seção, versão e estado de cada decisão — "§46 SH19, componentes v1.65, vigente".

**Post ou carrossel para rede social** — quando: Peça para Instagram, LinkedIn ou Facebook, única ou em sequência..

*Mínimo obrigatório desta tarefa, aberto INTEIRO* (nunca por recorte de busca):

- [`marca-seed` §03](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/03-cores.md) — A lei 70/20/10 e o papel de cada cor: post coberto de turquesa é o efeito datado que a v5.0 matou.
- [`marca-seed` §04](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/04-tipografia-2-familias-de-sistema-1-celebratoria.md) — Montserrat e os pesos expressivos liberados para display de marketing.
- [`marca-seed` §05](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/05-logo-regras-criticas.md) — A variante da logo e a área de proteção sobre o fundo escolhido.
- [`seed-praticas` §01](https://ds.seed.eng.br/10-publicacao/ia/seed-praticas/01-post-unico-formatos-e-areas-seguras-por.md) — Formatos, proporções e áreas seguras por plataforma, com as medidas datadas.
- [`seed-praticas` §02](https://ds.seed.eng.br/10-publicacao/ia/seed-praticas/02-post-unico-boas-praticas-de-design.md) — Boas práticas de design do post: hierarquia, texto na imagem, legibilidade, CTA.

*Depois, se a tarefa pedir:* [`seed-praticas` §03](https://ds.seed.eng.br/10-publicacao/ia/seed-praticas/03-carrossel-formatos.md) (Se for carrossel: limites por plataforma e a ordem que a plataforma pode mudar.) · [`seed-praticas` §04](https://ds.seed.eng.br/10-publicacao/ia/seed-praticas/04-carrossel-boas-praticas.md) (Capa, ritmo e a regra de cada cartão se sustentar sozinho.) · [`seed-praticas` §05](https://ds.seed.eng.br/10-publicacao/ia/seed-praticas/05-carrossel-estruturas-narrativas.md) (As estruturas narrativas prontas, para escolher o roteiro.) · [`marca-seed` §07](https://ds.seed.eng.br/10-publicacao/ia/marca-seed/07-grafismo-v2-linguagem-de-linhas.md) (Se a peça levar grafismo: o regime e o teto daquele formato.)

*Não esqueça:* As práticas de mercado são ORIENTAÇÃO; onde elas divergirem do canon da marca, o canon vence. · Rode `python 06-validacao/ferramentas/conferir-peca.py --alvo <pasta do app> [--url <origem servida>] [--arquetipo aplicacao]` e cole o placar com o denominador; diga também o que a ficha NÃO mede. · Se o canon não cobrir algo que a peça precisa, NÃO preencha em silêncio: entregue o mais próximo marcado como provisório e gere o pedido de cobertura (`references/pedido-de-cobertura.md` na skill; https://ds.seed.eng.br/pedidos/). · Cite seção, versão e estado de cada decisão — "§46 SH19, componentes v1.65, vigente".

**Tela de produto (SIGA, app interno)** — quando: Qualquer tela de aplicação com sessão: lista, painel, detalhe, configurações..

*Mínimo obrigatório desta tarefa, aberto INTEIRO* (nunca por recorte de busca):

- [`seed-componentes` §46](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/46-shell-de-aplicacao-estavel-v0-52-sh1-sh23.md) — O shell é a casca de TODA tela de aplicação (SH17): sem ele a tela nasce sem rail, topbar e sidebar.
- [`seed-componentes` §93](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/93-material-vidro-e-metal-estavel-2026-09-12-f10-2.md) — O acabamento não está no §46: é aqui que o rail é metal e a topbar é vidro. Foi esta seção que a IA não abriu em 2026-09-18.
- [`seed-composicao` §01](https://ds.seed.eng.br/10-publicacao/ia/seed-composicao/01-a-lei-de-origem-cp1-o-sh16-vira-lei-executa-o.md) — O CP1 é a lei de montagem: canvas, peça, radius-lg, par sombra+anel e calha — é o que faz o rail ter cantos arredondados.
- [`tela-shell`](https://ds.seed.eng.br/telas/tela-shell/) — A tela de referência do shell mostra o resultado que o canon descreve; comparar com ela pega o que o texto não pega.
- [`seed-composicao` §03](https://ds.seed.eng.br/10-publicacao/ia/seed-composicao/03-contrato-de-montagem-por-arquetipo-cp3-a-cp12.md) — Identifique o ARQUÉTIPO da sua tela entre os 23 gabaritos: o contrato de montagem vem dele, não do sistema.

*Depois, se a tarefa pedir:* [`seed-componentes` §00](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/00-fundamentos-de-componente-valem-para-todos-os.md) (Os fundamentos que valem para todo componente: token semântico, seis estados, foco, alvo de 44 px.) · [`seed-componentes` §44](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/44-guia-de-integracao-tailwind-shadcn-estavel-v0.md) (Como o código consome os tokens pelo registry, em vez de transcrever valores.) · [`seed-composicao` §05](https://ds.seed.eng.br/10-publicacao/ia/seed-composicao/05-densidade-e-ordem-de-colapso-cp15-e-cp16.md) (A ordem de colapso até 360 px, se a tela vai ao celular.)

*Não esqueça:* O alternador de tema claro/escuro e o bloco de conta NÃO existem no canon (medido: 0 de 11.991 linhas do `seed-componentes`; MANIFESTO §234.4, item 5). Entregue provisório e gere o pedido de cobertura. · Rode `python 06-validacao/ferramentas/conferir-peca.py --alvo <pasta do app> [--url <origem servida>] [--arquetipo aplicacao]` e cole o placar com o denominador; diga também o que a ficha NÃO mede. · Se o canon não cobrir algo que a peça precisa, NÃO preencha em silêncio: entregue o mais próximo marcado como provisório e gere o pedido de cobertura (`references/pedido-de-cobertura.md` na skill; https://ds.seed.eng.br/pedidos/). · Cite seção, versão e estado de cada decisão — "§46 SH19, componentes v1.65, vigente".

**Aplicativo de chat** — quando: Produto de conversa: lista de conversas, histórico de mensagens e caixa de escrever..

*Mínimo obrigatório desta tarefa, aberto INTEIRO* (nunca por recorte de busca):

- [`seed-componentes` §46](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/46-shell-de-aplicacao-estavel-v0-52-sh1-sh23.md) — O chat de produto vive dentro do shell como qualquer tela de aplicação.
- [`seed-componentes` §93](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/93-material-vidro-e-metal-estavel-2026-09-12-f10-2.md) — Metal no rail e vidro na topbar também valem aqui — foi exatamente o que faltou nos dois apps medidos em 2026-09-18.
- [`seed-composicao` §01](https://ds.seed.eng.br/10-publicacao/ia/seed-composicao/01-a-lei-de-origem-cp1-o-sh16-vira-lei-executa-o.md) — Canvas, peça, raio e calha: o balão e o composer são peças sobre o canvas.
- [`seed-componentes` §55](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/55-chat-estavel-f7-3-2026-08-15-ch1-ch14-arquetipo.md) — As 14 regras do chat: forma painel × tela, balões por alinhamento E superfície, composer como contêiner, estados de envio.
- [`seed-componentes` §28](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/28-lista-estavel-v0-26-ls1-ls5-validacao-executada.md) — A LISTA DE CONVERSAS é o §28, não o §55 — a expressão aparece zero vez no corpo do §55 (medido em 2026-09-19).
- [`tela-chat`](https://ds.seed.eng.br/telas/tela-chat/) — A tela de referência do chat, para comparar o resultado.

*Depois, se a tarefa pedir:* [`seed-componentes` §32](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/32-avatar-estavel-v0-32-av1-av5-validacao.md) (Avatar de pessoa e de entidade: círculo × quadrado, iniciais, tamanhos.) · [`seed-componentes` §22](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/22-chip-estavel-validado-pelo-rafael-em-2026-08-04.md) (O chip de escopo dentro do composer é o chip do §22.) · [`seed-componentes` §25](https://ds.seed.eng.br/10-publicacao/ia/seed-componentes/25-empty-state-estavel-validado-pelo-rafael-em.md) (O vazio da conversa é um dos seis tipos do §25.)

*Não esqueça:* O CH14 do §55 declara, com todas as letras, que anexo, gravação de áudio, menção, thread e reação NÃO entram nesta versão. Um app de chat real tem isso: o pedido de cobertura está a uma linha, e em 2026-09-18 ele não foi feito em nenhuma das duas superfícies. · Rode `python 06-validacao/ferramentas/conferir-peca.py --alvo <pasta do app> [--url <origem servida>] [--arquetipo aplicacao]` e cole o placar com o denominador; diga também o que a ficha NÃO mede. · Se o canon não cobrir algo que a peça precisa, NÃO preencha em silêncio: entregue o mais próximo marcado como provisório e gere o pedido de cobertura (`references/pedido-de-cobertura.md` na skill; https://ds.seed.eng.br/pedidos/). · Cite seção, versão e estado de cada decisão — "§46 SH19, componentes v1.65, vigente".
