ADR-0001: Gemensamt SyncService
- Status: Accepterat
- Datum: 2026-07-21
Kontext
CLI-baserad historisk synk skulle senare behöva återanvändas av scheduler, admin och API. Duplicerad synklogik skulle ge olika beteenden och svårare testning.
Beslut
All historisk synk ska gå genom services.sync_service.SyncService. Källupptäckt, policybeslut, import, progress och körstatistik samordnas där. CLI är endast en adapter.
Konsekvenser
En gemensam implementation och testyta införs. Nya entry points får inte anropa importfunktionerna direkt. Tjänsten förbereder framtida kö- och workerhantering utan att införa parallellism i denna release.