1. Quando o sistema mexe com dinheiro de verdade
Pagamento, cobranca recorrente, split de valores entre vendedores, calculo de comissao, emissao de nota fiscal. Aqui o erro nao aparece na tela: ele aparece no extrato, tres semanas depois, quando ja passou por centenas de transacoes.
O problema nao e a IA escrever o codigo de pagamento — ela escreve, e ate funciona no teste feliz. O problema sao os casos que ninguem lembrou de testar: pagamento aprovado duas vezes porque o cliente clicou duas vezes, estorno parcial, webhook do gateway chegando fora de ordem, cliente que cancela no meio do processamento. Um desenvolvedor experiente ja levou pancada nesses casos antes e escreve defesa para eles. A IA escreve o que voce pediu.
Sinal de alerta: voce nao sabe explicar, em portugues, o que acontece se a mesma cobranca for enviada duas vezes ao gateway. Se voce nao sabe, o codigo tambem nao sabe.
2. Quando voce nao consegue avaliar se o resultado esta certo
Vibe coding — programar descrevendo o que voce quer e aceitando o codigo que a IA devolve — funciona muito bem quando voce consegue olhar a tela e dizer "isso esta certo" ou "isso esta errado". Uma pagina de captura, um formulario, um relatorio simples: voce bate o olho e sabe.
Agora pense num sistema que calcula frete por faixa de peso e regiao, ou que aplica regra de desconto progressivo. A tela mostra R$ 47,90. Esta certo? Voce nao tem como saber sem refazer a conta na mao. E se voce nao refaz a conta na mao, esta apenas confiando. Confianca nao e validacao.
Sinal de alerta: voce esta aprovando telas em vez de conferir resultados. Se o seu criterio de aceite virou "abriu e nao deu erro", voce parou de testar.
3. Quando existe dado pessoal de terceiros envolvido
Cadastro de cliente com CPF, endereco, telefone. Prontuario. Historico de compra. Curriculo. No momento em que voce guarda dado de outra pessoa, voce entra na LGPD — e a responsabilidade e sua, nao da ferramenta que gerou o codigo.
Ferramentas de IA para codigo tendem a gerar o caminho mais direto para funcionar. Isso normalmente significa: senha guardada de forma fraca, endpoint de API sem verificar quem esta chamando, painel administrativo acessivel por quem souber o endereco, log gravando dado sensivel em texto puro. Nada disso da erro na tela. Tudo isso da problema depois.
Sinal de alerta: voce nunca perguntou a IA "quem consegue acessar essa rota alem do usuario logado?" — e ela nunca levantou o assunto sozinha.
4. Quando o sistema precisa conversar com outro sistema que ja existe
Integrar com o ERP que a empresa usa, puxar estoque do sistema do fornecedor, sincronizar pedido com o marketplace, ler planilha que o financeiro mantem ha oito anos. A IA e otima escrevendo codigo novo do zero. Ela e fraca lidando com o sistema esquisito que so existe na sua empresa e cuja documentacao e um PDF de 2019 ou um ex-funcionario.
O que acontece na pratica: a IA gera uma integracao baseada no formato mais comum de API. Seu sistema legado nao segue o formato mais comum. Voce entra num ciclo de tentativa e erro que consome muito mais tempo do que teria custado alguem ler a documentacao de verdade e escrever a integracao certa na primeira vez.
Sinal de alerta: voce ja pediu correcao da mesma integracao mais de cinco vezes e a cada rodada quebra outra coisa. Isso nao e falta de prompt bom. E falta de informacao que a IA nao tem.
5. Quando o custo de ficar fora do ar e alto
Ha uma diferenca enorme entre "meu site institucional caiu" e "meu sistema de pedidos caiu numa sexta a noite". No primeiro caso voce perde visitas. No segundo voce perde faturamento, perde cliente e perde reputacao ao mesmo tempo.
| Situacao | Vibe coding e razoavel? |
|---|---|
| Landing page, portfolio, site de evento | Sim |
| Automacao interna que so voce usa | Sim |
| Prototipo para mostrar ideia a socio ou cliente | Sim |
| Sistema que a equipe usa todo dia para trabalhar | Com acompanhamento tecnico |
| Loja, marketplace, agendamento com pagamento | Nao sem revisao profissional |
| Qualquer coisa que guarda dado de cliente | Nao sem revisao profissional |
Sinal de alerta: nao existe backup automatico e voce nao sabe em quanto tempo consegue voltar ao ar se o sistema morrer agora.