Bastidores

Bastidores· Arrumando a casa · parte 5

Um padrão para todos os domínios, inclusive os de produtos futuros.

Os oito pontos do padrão de domínio que defini, como os domínios estavam, o que apliquei em 29 e 30 de outubro e o que ficou pendente.

Lista de configurações de domínio marcadas uma a uma.

Em 29 de outubro de 2026, meus domínios ainda não seguiam um padrão comum. Havia domínios em duas contas da Cloudflare, o TLS mínimo aceito era 1.0 e não havia HSTS nem DNSSEC. Naquele mesmo dia escrevi o padrão que vale para todo domínio, inclusive os de produtos que ainda vão nascer.

Apliquei o padrão nas zonas em 29 e 30 de outubro. O que ficou pendente aparece numa seção própria, com a data de conferência.

Os domínios estavam em contas e configurações diferentes

Os domínios luisjunior.ai e pagenello.com estavam na conta pessoal antiga da Cloudflare. O clipleve.com era registrado na GoDaddy, e o clipleve.com.br estava no Registro.br com uma página de estacionamento da GoDaddy. Um domínio .com.br ainda tinha o DNS fora da Cloudflare.

Nas zonas, o TLS mínimo era 1.0, não havia HSTS nem DNSSEC, e o DMARC estava em none. O domínio do Garfim aceitava TLS 1.0 e 1.1 e não tinha SPF nem DMARC.

O padrão tem oito pontos para qualquer domínio

Dois termos aparecem na lista. HSTS é o cabeçalho que manda o navegador usar sempre HTTPS no domínio. DMARC é a regra que diz a quem recebe o que fazer com mensagens que dizem vir do seu domínio e não passam na checagem.

O padrão, como ficou definido em 29 de outubro:

  1. A zona fica em uma única conta da Cloudflare. O registro fica na Cloudflare Registrar, com renovação automática e bloqueio de transferência. A exceção é o .com.br, que a Cloudflare não registra: ele fica no Registro.br, com os nameservers da Cloudflare.
  2. O DNSSEC fica ligado. Ele só é desligado durante uma mudança de conta ou de registrador.
  3. A raiz é o endereço principal. O www vai para a raiz com 301, preservando caminho e query, e o HTTP vai para HTTPS também com 301.
  4. SSL/TLS em modo Full (strict), com TLS mínimo 1.2, TLS 1.3 ligado e Automatic HTTPS Rewrites ligado.
  5. HSTS de 6 meses (max-age=15552000), com includeSubDomains e sem preload.
  6. Recebimento pelo Email Routing, um único SPF na raiz, DKIM do envio da Cloudflare e DMARC p=reject quando todo envio estiver alinhado, com relatórios no DMARC Management da Cloudflare.
  7. Domínio que não manda nem recebe e-mail tem MX nulo, que avisa que ele não recebe mensagens, além de v=spf1 -all e DMARC p=reject. Assim ninguém usa o domínio para falsificar remetente.
  8. Domínio secundário da marca, como o .com.br de um produto .com, redireciona com 301 para o principal e não tem e-mail.

Em dois dias, o padrão foi aplicado nas zonas

Em 29 de outubro, luisjunior.ai e pagenello.com foram para a conta principal. O DNS foi recriado a partir da exportação, com 10 e 17 registros. O proxy só voltou na raiz e no www depois que o certificado universal ficou ativo, e as duas zonas ativaram às 19:37 UTC.

No mesmo dia, o padrão de SSL/TLS e HSTS foi aplicado em 8 zonas. Os sites seguiram respondendo 200, e TLS 1.0 e 1.1 passaram a ser recusados também no Garfim. O DNSSEC ficou ligado em cinco zonas, e no .com.br o registro DS foi publicado no Registro.br.

O clipleve.com.br também ganhou uma zona com 301 para clipleve.com e com o e-mail bloqueado. Em 30 de outubro veio a limpeza: saíram os registros de verificação do GPT Sites, três registros do Brevo que o site não usava mais e os registros do antigo servidor de e-mail. Também saíram 15 regras do Email Routing que apontavam para endereços sem caixa, já que o catch-all levava tudo ao destino certo.

Ainda em 30 de outubro, o DMARC Management foi ligado nos 6 domínios que têm e-mail, e as regras de www ganharam um nome único: o do produto, seguido de www para HTTPS principal. Depois de cada mudança, eram conferidos três pontos: os sites respondendo 200, o www e o HTTP com 301, e os resolvedores públicos já sem os registros apagados.

Nem tudo fechou no mesmo dia

O DNSSEC de quatro domínios registrados na Cloudflare Registrar ficou pending por quase 24 horas, porque o registro DS não foi publicado. Em 30 de outubro, por volta das 17:20 UTC, o DNSSEC desses domínios foi desligado e religado. A conferência começa em 31 de outubro. Se o DS continuar sem aparecer, o caso vira chamado no suporte da Cloudflare.

O clipleve.com também segue pendente. Ele sai da GoDaddy para a Cloudflare Registrar a partir de 7 de novembro de 2026, por causa da trava de 60 dias de transferência.

Só darei o DNSSEC por resolvido quando o DS aparecer nesses quatro domínios.

O próximo domínio já nasce no padrão

Um padrão escrito vale mais que uma configuração lembrada. Por isso, o próximo domínio entra na lista e já nasce certo. Na parte 6 da série, conto como ficou o e-mail dos produtos, que é o ponto 6 do padrão.

Teste local verde até no S23, e o staging ainda achou um defeito.08 nov · DesenvolvimentoOutra IA revisou 4.170 traduções da IA em inglês e corrigiu 307.08 nov · Inteligência artificialA conta live do Stripe estava ativa, mas falhou na minha conferência.08 nov · LançamentoTrês regras de HSTS num só domínio: por que deixei o preload de fora.08 nov · DesenvolvimentoUma palavra a menos derrubou 13 páginas que já estavam no ar.08 nov · DesenvolvimentoOutro agente de IA revisou meu código 71 vezes e criou dois defeitos.08 nov · Inteligência artificialDepois de 20 anos de carreira, publiquei meu primeiro pacote no npm.08 nov · LançamentoSozinho com IA: iPhone, Android, SaaS com MCP e CLI, e já faturando.07 nov · BastidoresCopiei a mecânica dos líderes e recusei a mentira deles.07 nov · BastidoresA pergunta de LGPD que trava a venda: e o backup?07 nov · ProdutoA IA calibrou minha câmera pelos números. Ficou cara de lanterna.07 nov · BastidoresUm usuário não via o dia de ontem. Abri todo o passado do Garfim.07 nov · Produto62% baixavam o Garfim. O problema estava antes da página.07 nov · LançamentoO idioma certo na tela pode virar o errado no servidor.07 nov · DesenvolvimentoO limite de 10 por minuto que deixou passar muito mais.07 nov · DesenvolvimentoUm PR do Dependabot travou meu banco e as rotas voltaram 500.07 nov · DesenvolvimentoMeus produtos novos não começam do zero. Começam de um clone.07 nov · DesenvolvimentoTirei uma trava da minha IA e a resposta caiu de 5,5 s para 3,7 s.07 nov · DesenvolvimentoTroquei velocidade por uma auditora que confere cada frase.07 nov · Inteligência artificialEscrevi o método CERNE lendo seis especificações reais.07 nov · Inteligência artificialComo anunciar na Meta e vender online no CPF sem abrir empresa.05 nov · BastidoresPausei anúncios depois de ignorar o resultado anterior.05 nov · BastidoresComo depurei um erro de API sem log no registro do Garfim.05 nov · DesenvolvimentoComo forçar atualização no React Native antes de um defeito grave.05 nov · DesenvolvimentoComo levei o LCP do ClipLeve de 9,9 s para menos de 1,5 s.05 nov · DesenvolvimentoPubliquei 650 páginas contra a regra do meu método.05 nov · Inteligência artificialUma conta para organizar erros, métricas e IA dos meus produtos.05 nov · BastidoresSeparei o painel do site e pus o Access na porta.05 nov · DesenvolvimentoUma lista de 69 itens encontrou requisitos só no papel.05 nov · BastidoresO antispam esperou tanto que parou o formulário.05 nov · DesenvolvimentoCortei a publicação de 17 minutos para 4 na minha máquina.05 nov · DesenvolvimentoEu gravo. A IA corta, legenda e entrega o vídeo curto.05 nov · Inteligência artificialComo criar anúncios UGC com IA usando o método PROVA.05 nov · Inteligência artificialA IA disse que usou as skills. A página provou o contrário.05 nov · Inteligência artificialNove páginas reprovadas antes de encontrar uma identidade.05 nov · Inteligência artificialEm 48 horas, juntei domínios, e‑mail, sites e medição num padrão só.30 out · BastidoresPor que tirei os três sites do GPT Sites.30 out · DesenvolvimentoComo troquei o luisjunior.ai com cerca de 10 segundos fora do ar.30 out · DesenvolvimentoRefiz o luisjunior.ai do zero: cada afirmação com prova.30 out · LançamentoUm padrão para todos os domínios, inclusive os de produtos futuros.30 out · BastidoresTodo o e‑mail dos meus domínios saiu do VPS num só dia.30 out · DesenvolvimentoDecidi mover o envio do Garfim do Resend para a Cloudflare.30 out · DesenvolvimentoO método FONTE para aparecer no Google e nas respostas de IA.30 out · Inteligência artificialTrês sites, três decisões de busca, e uma delas é não gerar páginas.30 out · Inteligência artificialMedição de vários sites num painel só, com consentimento.30 out · BastidoresComo a IA me apresenta mídias para aprovação29 out · Inteligência artificialO Garfim chegou ao Google Play. Agora tem Android e iPhone.22 out · LançamentoConseguir testadores e esperar 14 dias: a reta final do Garfim no Android.22 out · BastidoresO ClipLeve chegou à App Store. O que aprendi até aqui.20 out · LançamentoO ClipLeve foi rejeitado de novo. Dessa vez, por uma palavra.20 out · ProdutoO Garfim foi aprovado. E já está na App Store.16 out · LançamentoA última negativa do Garfim: câmera, assinatura e o caminho inteiro.16 out · LançamentoClipLeve: o cuidado por trás de um vídeo mais leve.12 out · ProdutoPor que restaurar uma assinatura pode falhar em outra conta.12 out · ProdutoQuando um aplicativo pode dizer que sua conta foi excluída?12 out · ProdutoO que a primeira negativa da App Store me fez explicar.08 out · LançamentoO que quero aprender com o teste fechado do Garfim.08 out · ProdutoO trabalho de uma assinatura continua depois da compra.03 out · DesenvolvimentoPor que o Garfim ganhou um plano gratuito.03 out · ProdutoO login funcionou. Por que a tela do Garfim não saiu do lugar?03 out · LançamentoPagenello: um site começa pelo que o visitante veio fazer.03 out · LançamentoComo uma foto do almoço vira um produto.27 set · ConcepçãoAs decisões que continuo tomando ao desenvolver com IA.27 set · DesenvolvimentoApresentar o Garfim ao público também é um teste do produto.27 set · Lançamento

GET luisjunior.ai/llms.txt

Esta é a versão do site escrita para modelos de linguagem: os mesmos fatos, sem layout, prontos para um assistente de IA ler e citar. Agentes no Chrome também encontram aqui ferramentas WebMCP para consultar produtos, textos e contato.

conectando…0 tokens · 0 tok/s