Project-specific rules: Do not create Alembic migrations yourself; request the user to generate migrations after model changes. Status: See TODO.md for detailed implementation status.