from lyra_worker.adapters.base import SourceAdapter from lyra_worker.adapters.fakes import FakeQobuz, FakeSoulseek, FakeYouTube def build_adapters() -> list[SourceAdapter]: """The enabled source adapters, best-tier first. SWAP POINT: Plan 3 replaces these fakes with real Qobuz/Soulseek/YouTube adapters (reading credentials from config). Nothing else in the pipeline changes. """ return [FakeQobuz(), FakeSoulseek(), FakeYouTube()]