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.