- Use in-memory SQLite for tests to prevent conflicts - Add try/finally for robust test cleanup - Make database URL configurable via env var - Make CORS origins configurable via env var - Make SQL echo configurable via env var
- SQLAlchemy async models for sources, jobs, schedules, executions, backups, settings - Alembic migration configuration