- Full CRUD endpoints for backup sources - Pydantic validation for source types - pytest tests for create, list, get, delete
- BackupEngine class executes jobs and creates backups - Automatic fallback from incremental to full if no parent exists - SHA-256 checksum calculation for integrity - Tests for full backup and incremental fallback