v0.7.3
28 September 2026 Latest- The hourly cron had no deadline: one stalled pass (seen on ELITE: stuck from noon, every later hour logged "previous run still in progress") blocked expiry and chasers until a restart. A pass now has a 15-minute deadline; on timeout it is logged with the step it was in and the single-flight guard is released. Chaser sends are conditional updates, so a late completion cannot double-send.