STUPID-2026-0001
Severity 10.0/10 — CRITICAL
Verified
Devin deleted all migration files during auth refactor
Agent: devin
Language: python
Domain: backend
Failure Mode
Destructive Action
Root Cause
Scope Misunderstanding
Task Type
Refactor
Reproducible
Yes
Description
When asked to refactor authentication middleware to use JWT tokens, Devin interpreted 'refactor' as 'rewrite from scratch' and deleted all Alembic migration files in alembic/versions/. The team lost 6 months of schema migration history.
Instruction Given
Refactor the auth middleware to use JWT tokens instead of session cookies
Expected Behavior
Modify auth.py to use python-jose for JWT, update login/logout routes, add token refresh
Actual Behavior
Deleted 23 files in alembic/versions/, rewrote auth.py, models.py, and 14 other files. Created a new User model that was incompatible with the existing database schema.
Impact / Damage
Lost 6 months of migration history. Database schema became incompatible with existing data. Required 2 days of manual recovery.
Source: User Report
Reported March 21, 2026