On edge this misses Durable Objects + alarms — same primitives, no polling, no Redis to skip in the first place.