# Operação do módulo de e-mails

Nenhum envio ou publicação realizado. Preview local para aprovação; exports separados.

- Reproduzir: `python build_emails.py` (Python stdlib, sem rede, sem instalação; <2s; escreve somente nesta pasta).
- Catálogo: index.html. Query `?peca=01-reserve-agenda&nome=Juliano`. Nome é limitado a primeiro nome, 40 caracteres e letras/apóstrofo/hífen; saída via textContent. Nome ausente/inválido vira “Olá!”.
- Templates .template.html não têm JavaScript. {{first_name}} e {{unsubscribe_url}} são tags genéricas: mapear e escapar na plataforma. Para nome ausente, usar .sem-nome.template.html. Descadastro real e cabeçalhos one-click são responsabilidade do operador.
- Assunto/preheader estão em cadencia.json. From e Reply-To não são definidos no HTML; usar remetente autorizado/autenticado.
- Sem URL Sympla validada: CTAs de convite/inscrição são spans desativados, não placeholders clicáveis. Pesquisa e recap também aguardam URLs e conteúdo reais.
- Export de calendário aponta ao destino pretendido https://rmfc.aotta.com.br/summit-2026-2/kit/emails/calendario.html. Publicar e validar antes de importar/enviar. Preview usa arquivos relativos. Não há dependência de imagem: funciona com imagens bloqueadas.
- .ics: METHOD:PUBLISH, UID estável, STATUS:TENTATIVE, 05/11/2026 11h–23h UTC (08h–20h São Paulo). Não cria inscrição ou confirmação de presença. Endereço completo não confirmado; usar Dinastia Hub, São Paulo.
- Confirmação transacional só pode ser enviada após validação real da inscrição. Preview contém aviso de modelo; export contém copy condicional ao gatilho registration_confirmed. Pós-eventos dependem de presença real reconciliada.
- Agenda detalhada é SIMULAÇÃO para aprovação e nunca integra o .ics geral. Colin Lewis não recebe horário ou tema. Herik Mourão e Juliano figuram apenas na simulação; sobrenome de Juliano não foi inferido.
- Validar em ferramenta real: Gmail/Outlook/mobile, links publicados, fallback de nome e descadastro. Prévia web não comprova renderização em cliente de e-mail.

Referência consultada por HTTP: https://mbaimpacta.aotta.com.br/ia-em-ambientes-complexos/e-mails/?peca=decisoes-personalizado (07/10/2026). Adotados catálogo, seleção de peça, simulação de nome, assunto/preheader e export separado. Identidade/copy própria RMFC baseada em r02/style.css e KV Ruptura.
