Golf - Juniortävlingar

Dokumentationsportal

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.