20f9267594
Confirmed dead: every source's pollIntervalMinutes is NOT NULL DEFAULT 15 and the admin form only ever submits 5/15/60, so sourcesDueForPoll()'s fallback to the global default could never actually trigger. Removes the setting end to end (schema, settings.ts, scheduler/poller/sources signatures, admin types, mock backend fixture) and drops the now-single-item "Poll interval" panel from the Sources & Merge tab.