Como eu trabalho com IA — seis regras em todos os sistemas
Não são slogans: cada uma está escrita em código, em docstring ou em changelog, e nasceu de um problema real. Juntas, elas dizem onde a IA entra e onde ela sai do caminho.
O que é determinístico, faz em código
A IA gera a fotografia; escala, corte, cor, logo e texto são Python. Trocar a copy de uma peça não gasta uma chamada de API.
Medir em vez de adjetivar
Proporção de produto sai de máscara de pixels, não de “um pouco maior”. Paleta de gráfico passa por validador de contraste e daltonismo antes de ir para o relatório.
Todo número carrega a origem
Métrica com etiqueta M / D / E (medido, declarado, estimado). Regra de cadastro com coluna FONTE. Coleta com bloco de auditoria embutido.
Custo é regra de código
Modelo e resolução padrão fixados em constante depois que o teto mensal estourou. Teto de envios de e-mail por mês. Cache onde a API cobra ou bloqueia.
API bloqueou? Muda o caminho
Auction Insights é allowlist fechada: o dado vem do relatório programado por e-mail. A descoberta negativa fica documentada.
Nada vai ao ar sem humano
Blog entra no Shopify como rascunho. Receita não sai no pacote portátil sem flag. Segredo fica em .env, fora de qualquer pacote.
O que cada sistema usa
Contagem de linhas feita nos arquivos-fonte, sem caches, dados gerados ou pacotes de terceiros.
Nove sistemas em produção
E-mails, lâmina por lâmina
O CMS não aceita um e-mail inteiro: ele remonta a peça a partir de fatias de 600 px. Cada peça sai do pipeline já cortada na ordem de empilhamento, junto com a prova montada. No Luminarc, as três montagens vêm do mesmo conteúdo aprovado: o que muda é o sortimento que entra em cena.
Ferramentas menores que fecham o ciclo
Skills são instruções + scripts que o Claude carrega quando o pedido bate. Cada uma resolve uma tarefa recorrente do time.
