Bastidores· Arrumando a casa · parte 1
Em 48 horas, juntei domínios, e‑mail, sites e medição num padrão só.
Por que juntei domínios, e-mail, sites, busca e medição de todos os meus produtos num padrão só, e a regra que guiou cada escolha.

Quem constrói vários produtos sozinho acumula contas, provedores e exceções. Cada produto novo traz outro painel e outra exceção que só quem configurou conhece. Entre 29 e 30 de outubro de 2026, juntei tudo num padrão só: domínios, e-mail, sites, busca e medição dos meus produtos. Fiz isso com agentes de IA, o Claude Code e o Codex, operando terminal e painéis, com o meu OK em cada passo sem volta.
Antes, cada produto tinha um arranjo próprio
Nos dias 28 e 29 de outubro, a infraestrutura estava assim:
- Domínios em duas contas da Cloudflare, com registros na Cloudflare Registrar, na GoDaddy e no Registro.br.
- E-mail das caixas humanas num VPS com CyberPanel. O IMAP usava um certificado de staging do Let’s Encrypt, que os aplicativos de e-mail não aceitam. O domínio do Garfim não tinha SPF nem DMARC, registros DNS que informam quem pode enviar e-mail em nome do domínio.
- E-mail transacional do Garfim no Resend, com registros do Brevo sobrando num domínio que já não usava o Brevo.
- Os três sites, luisjunior.ai, pagenello.com e clipleve.com, no GPT Sites, com o código publicado fora dos repositórios.
- Painéis de busca e de análise divididos entre uma conta pessoal e a conta da marca.
Uma regra só virou o padrão de tudo
A regra nasceu nas chaves de IA e depois virou a regra de tudo. Como tudo é meu, uma conta por ferramenta basta, e a separação entre os produtos fica no nome de cada recurso e nas regras que cada um segue.
Cada padrão também virou um documento curto. Os agentes de IA leem esses documentos no começo de toda sessão, e por isso um produto novo já nasce no padrão, sem que alguém precise lembrar as regras.
Para as decisões técnicas, sigo um critério só: a mudança ajuda a vender, a reter, a evitar venda perdida ou a manter o negócio apto a vender, com pagamento, conformidade e operação? Se ajuda, entra.
A série conta cada pedaço em uma parte própria
As outras nove partes, em ordem:
- Partes 2 e 3: os três sites saíram do GPT Sites e passaram a rodar em Astro, em Workers da Cloudflare. No ClipLeve, o LCP, que é o tempo até o maior conteúdo aparecer na tela, caiu de 9,9 s para 0,9 a 1,3 s no celular. O luisjunior.ai ficou cerca de 10 segundos fora do ar na migração.
- Parte 4: o luisjunior.ai foi refeito do zero e entrou no ar em 30 de outubro, às 17:46 UTC.
- Parte 5: todos os domínios estão na mesma conta da Cloudflare, com o mesmo padrão de SSL/TLS, HSTS, DNSSEC e DMARC.
- Parte 6: as caixas de e-mail de todos os domínios estão no Mailflare, um webmail de código aberto que roda na própria Cloudflare.
- Parte 7: o último envio transacional que ainda sai do Resend, o do Garfim, vai para o Cloudflare Email Sending. A decisão foi tomada em 30 de outubro, e a migração ainda está sendo planejada.
- Partes 8 e 9: um método próprio de SEO, AEO e GEO, escrito em 30 de outubro, e a primeira rodada dele nos três sites.
- Parte 10: todos os sites no mesmo Google Analytics, com consentimento, e um painel único.
Três controles não ganharam parte própria e seguem a mesma regra
Os erros ficam numa única organização no Sentry, no plano gratuito. Cada superfície de cada produto tem um projeto, com nome no formato produto-superfície, como garfim-api e garfim-native. Staging e produção ficam no mesmo projeto, separados pelo ambiente, e o alerta padrão de “high priority issues” chega por e-mail.
A medição de produto segue o mesmo desenho no PostHog, com uma organização e um projeto por produto. O plano gratuito libera só 1 projeto por organização; o pago, até 6. No plano pago por uso, o limite de gasto está em US$ 0 em todos os produtos.
Passada a cota grátis do mês, o PostHog para de registrar até o ciclo seguinte, e nada é cobrado. Em todos os projetos, a opção “Discard client IP data” está ligada.
As chaves de IA ficam num workspace só do OpenRouter. Cada chave tem o nome produto-ambiente e não expira, porque uma chave vencida derruba a IA do produto sem aviso. Cada uma tem limite diário de US$ 25 em produção e US$ 5 em staging, para que uma chave vazada ou um laço não esvazie o saldo dos outros produtos. O registro de prompts e respostas fica desligado.
Um produto novo já começa com a casa arrumada
Com a casa arrumada, o próximo produto nasce com domínio, e-mail, medição e chaves no padrão. O próximo passo é a parte 2, sobre por que tirei os três sites do GPT Sites.