Do protótipo de IA para produção: o checklist
Tudo o que costuma faltar em um app gerado antes que usuários reais o toquem — auth, regras de dados, estados, performance e um jeito de reverter.
Um protótipo construído por prompt é genuinamente um produto, até o momento em que um estranho o usa. Este checklist cobre a diferença, na ordem em que ela costuma doer.
Regras de acesso aos dados
Ative row-level security em toda tabela e escreva uma política por tabela. Um app gerado que lê bem em demo frequentemente deixa qualquer usuário autenticado ler tudo.
Cada estado, não só o feliz
Estados de loading, vazio, erro e sem permissão para cada tela. Estados vazios devem explicar a próxima ação em vez de anunciar que não há dados.
Secrets e fronteiras de servidor
Qualquer chave que possa gastar dinheiro fica no servidor. Rode grep no bundle do cliente pelos primeiros oito caracteres de cada chave antes de lançar — leva um minuto e ocasionalmente salva um fim de semana.
Básico de performance
Verifique o tamanho do bundle, faça lazy-load das rotas que não são a landing e pagine qualquer coisa que possa exceder algumas centenas de linhas.
Passagem de acessibilidade
Rótulos reais, foco visível, ordem de heading, contraste e uma passagem só de teclado no fluxo principal. Markup gerado costuma estar perto, mas raramente terminado.
Um jeito de voltar
Controle de versão com commits significativos, backup de banco e um deploy reversível. Sem isso, a primeira tarde ruim vira a última.