v109.0.2lumaweave2026-06-05
registerSourceAdapter() API — registry + dispatch refactor
Converts const-array registry to register-based Map dispatch; simplifies loadSource to single-param; removes v109.0.1 inputPath bridge.
v109.0.22026-06-05
- ·sourceAdapterRegistry: entries[]+loaderMap+listeners; registerSourceAdapter/subscribeSourceAdapters/getSourceAdapterLoader
- ·loadSource(adapterId) — Map dispatch replaces hardcoded if-chain; all 9 adapters routed
- ·buildAdapterConfig.ts (NEW) — reads configurations[adapterId] from settings store
- ·loadSelfGraph.ts (NEW) — extracted from loadSource.ts; accepts SelfGraphConfig, no circular dep
- ·useGraphSourceSummary: removed inputPath selector + v109.0.1 type-assertion bridge
- ·8 candidate adapters register with shared candidateNoOpLoader returning "not yet implemented"