alembic downgrade -1 ran clean. No errors. Monitoring went green.

The users' phone numbers were gone. The column came back. The data didn't.

Why standard migration tests miss this

Most CI pipelines verify:

alembic upgrade head exits 0