- Full CRUD for backup jobs - Manual job trigger endpoint with background execution - Schedule creation endpoint - Tests for job creation, update, execution, and 404 cases
- Full CRUD endpoints for backup sources - Pydantic validation for source types - pytest tests for create, list, get, delete