โ– humdrum codex / soft

โ† issues

TASK-009 TUI: Hash-seeded poll jitter on startup

To Do tui priority: medium enhancement

created 2026-06-12 04:21

Description

All sources currently refresh simultaneously at t=0 on every startup and every 30s interval, causing a thundering herd against the Next.js API. Add deterministic per-source jitter so each source's first fetch is offset by hash(source_kind) % MAX_JITTER_MS milliseconds. The offset should be stable across restarts (same source = same offset), so phase relationships don't change between runs.

Implementation sketch:

Acceptance Criteria