Commit Graph

2 Commits

Author SHA1 Message Date
63da2daa53 Add scheduler service and comprehensive unit tests
- Created src/server/services/scheduler_service.py
  * Interval-based background scheduler
  * Automatic library rescans
  * Conflict prevention (no concurrent scans)
  * WebSocket event broadcasting
  * Configuration reload support
  * Graceful start/stop lifecycle

- Created tests/unit/test_scheduler_service.py
  * 26 comprehensive tests all passing
  * 100% test coverage of service logic
  * Tests initialization, execution, conflicts, config, status
  * Tests edge cases and error handling

- Updated docs/instructions.md
  * Marked scheduler service task as completed
  * Documented 26/26 passing tests
2026-01-31 15:09:54 +01:00
1a4fce16d6 Add scheduler endpoint tests (10/15 passing, 67%) 2026-01-27 18:23:17 +01:00