A lista de verificação de pré-lançamento para aplicativos Bolt-Built (aprendida com dois lançamentos apressados)
Bolt oferece um aplicativo funcional em um fim de semana. Essas onze verificações, que meus dois primeiros lançamentos ignoraram, são o que ele não pode fazer por você.
Bolt é genuinamente notável na parte que anuncia: descrever um aplicativo e observá-lo existir. Meus dois primeiros lançamentos me ensinaram a parte que ele não anuncia, que é tudo entre 'funciona na minha máquina' e 'estranhos podem usá-lo'. Esta é a lista de verificação que executo agora e o que cada verificação detectou.
Ambiente e segredos primeiro: cada chave de API nas variáveis de ambiente, nunca no código do cliente, e no banco de dados de produção, não no de desenvolvimento. Verifique se existe porque meu primeiro lançamento enviou uma chave do lado do cliente. A verificação dois existe porque o aplicativo enviou educadamente por e-mail um banco de dados de teste que estava, brevemente, em produção.
A varredura do estado de erro vem a seguir, e é aquela que os construtores de IA sistematicamente ignoram: cada estado de carregamento, cada lista vazia, cada busca com falha e o caso offline. Os aplicativos gerados são otimizados para o caminho feliz porque foi isso que você demonstrou. Percorra cada tela perguntando 'o que o usuário vê quando isso falha' e você encontrará telas que ficam em silêncio.
Os limites de taxas e cotas merecem seu próprio tempo: o que acontece com o aplicativo quando o provedor de IA limita a taxa, quando a cota de e-mail é limitada, quando o webhook de pagamento tenta novamente. Os aplicativos desenvolvidos com Bolt tendem a assumir capacidade infinita porque nasceram em uma sandbox. A degradação graciosa é um recurso que você especifica, não um que surge.
Os três últimos não são glamorosos e não são negociáveis: um backup real do banco de dados, um caminho de reversão (a implantação anterior) e uma transação completa testada com dinheiro real ou uma inscrição real no domínio de produção. Meu primeiro lançamento pulou todos os três e sobreviveu por sorte. A lista de verificação existe para que a sorte deixe de ser uma dependência.
