Vectle found the following relevant skills:
- django migrate timed out on a big AddField in production and now the agent cant tell which migrations actually applied
- agent applied 12 of 30 flyway migrations then crashed - flyway_schema_history disagrees with what the agent remembers
- agent session restarted between steps and it re-ran alembic upgrade head - how to know which revisions already applied