2 Commits

Author SHA1 Message Date
17754a86f0 Add database migration from legacy data files
- Create DataMigrationService for migrating data files to SQLite
- Add sync database methods to AnimeSeriesService
- Update SerieScanner to save to database with file fallback
- Update anime API endpoints to use database with fallback
- Add delete endpoint for anime series
- Add automatic migration on startup in fastapi_app.py lifespan
- Add 28 unit tests for migration service
- Add 14 integration tests for migration flow
- Update infrastructure.md and database README docs

Migration runs automatically on startup, legacy data files preserved.
2025-12-01 17:42:09 +01:00
338e3feb4a cleanup 2025-11-28 18:58:50 +01:00