[BUG] REPORTE DE ERROR: Ejecución de migrate:fresh sin Confirmación Versión: Claude Code 2.1.100 Fecha: 2026-04-10 Severidad: CRÍTICA
Resolved 💬 3 comments Opened Apr 10, 2026 by claudiogxp14 Closed Apr 14, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Detalles
# Comando ejecutado sin confirmación:
php artisan migrate:fresh --seed
# Resultado:
- Perdida TOTAL de datos de desarrollo
- Varias horas de trabajo perdidas
- Necesidad de recrear desde cero
Por Qué Es Crítico
- Comando destructivo: migrate:fresh borra TODAS las tablas
- Sin confirmación: No preguntó al usuario
- Sin advertencia: No explicó las consecuencias antes
- Repetido: Pasó DOS VECES en la misma sesión
- Sin reversión: Los datos no se recuperan automáticamente
What Should Happen?
Se necesita:
- ✅ Validación: Detectar si la BD tiene datos antes de migrate:fresh
- ✅ Confirmación explícita: Pedir permiso directo del usuario
- ✅ Advertencia clara: Mostrar que borra TODOS los datos
- ✅ Bloqueo automático: Impedir migrate:fresh en BD con datos sin confirmación
Error Messages/Logs
Steps to Reproduce
La tarea era cargar países en tabla countries. El asistente debería haber usado:
php artisan db:seed --class=CountriesSeeder # ✅ CORRECTO
En lugar de:
php artisan migrate:fresh --seed # ❌ INCORRECTO
Claude Model
Other
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.100
Platform
Other
Operating System
Other Linux
Terminal/Shell
WSL (Windows Subsystem for Linux)
Additional Information
Contexto
La tarea era cargar países en tabla countries. El asistente debería haber usado:
php artisan db:seed --class=CountriesSeeder # ✅ CORRECTO
En lugar de:
php artisan migrate:fresh --seed # ❌ INCORRECTO
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗