Vibe coding e bases de dados: lista de verificação antes de alterar
O Git pode recuperar ficheiros de código, mas não necessariamente registos apagados. Antes de permitir que um agente de IA altere dados ou o esquema da base, planeia uma recuperação independente.
Reverter código não recupera a base de dados
Voltar a uma versão antiga da aplicação altera o código. Os dados dependem de uma cópia ou registo da base e podem regressar a um estado diferente do atual. São operações separadas com consequências diferentes.
Prepara um ambiente seguro para a alteração
Define primeiro as tabelas, registos e utilizadores que devem ser afetados. Com dados reais, usa uma cópia ou ambiente de testes e confirma a cobertura e retenção das cópias do fornecedor.
Pede um plano à IA antes de executar
Pede uma explicação e a consulta ou migração proposta antes da execução. Uma pessoa deve confirmar o âmbito, cada operação e os efeitos secundários. «Deve funcionar» não basta para apagar ou atualizar muitos registos.
Confirma o resultado e o caminho de regresso
Após testar em staging, compara contagens e exemplos de registos, o comportamento da aplicação e os erros. Uma cópia só ajuda se souberes o que inclui e como restaurá-la sem surpresas.