Vibe coding y cambios en bases de datos: lista de seguridad
Git puede recuperar archivos de código, pero no necesariamente registros borrados. Antes de permitir que un agente de IA cambie datos o el esquema, prepara una vía de recuperación independiente.
Revertir código no restaura una base de datos
Volver a una versión anterior de la aplicación cambia el código. Los datos dependen de una copia o del registro de la base y pueden volver a un estado distinto del actual. Son operaciones separadas y con consecuencias distintas.
Prepara un entorno seguro para el cambio
Define primero las tablas, registros y usuarios que deben verse afectados. Con datos reales, usa antes una copia o un entorno de pruebas; después comprueba el alcance y la retención de copias del proveedor.
Pide un plan a la IA antes de ejecutar
Solicita una explicación y la consulta o migración propuesta antes de ejecutarla. Una persona debe revisar el alcance, cada operación y sus efectos secundarios. «Debería funcionar» no basta para borrar o actualizar muchos registros.
Comprueba el resultado y la vuelta atrás
Después de probar en staging, compara cantidades y ejemplos de registros, el comportamiento de la aplicación y los errores. Una copia solo ayuda si sabes qué incluye y cómo restaurarla sin sorpresas.