const PLAN_TICK_INTERVAL: Duration;
Safety-net replan cadence. Triggers plan_next even when no event arrives — covers manifest_poll crashes mid-cycle, missed kicks, etc.
plan_next