At a 20s poll the latency is fine, the cadence is what protects you. Two things I would add before a local model: a dedupe key on the headline, hash plus a short window, so a republished story does not fire twice, and a per-headline TTL so a two-minute-old item cannot trigger a...