- Replace SWR polling with a manual setInterval that responds to interval changes - Add number input in header (milliseconds) that updates polling in real-time - Move error state to a single error variable shared by the poll effect - Remove SWR dependency from Dashboard (still used by API routes for internal fetching) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>