60-min window + hourly rechecks = each slot caught exactly once, 0-60 min before it starts. 90-min window causes double-querying (T-90 and T-30). Slot duration is irrelevant — it doesn't affect when the slot appears in the window. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>