Describe the delivery the way you'd say it out loud - every weekday by 07:00, or just once, by Friday. We watch, and you get one alert when it doesn't arrive - and one when it does.
Wherever the delivery lands, we only ever ask: did something new arrive inside the window?
Not everything repeats. The auditor's pack is coming "sometime this week". A migration's first file should land within days.
Give it a deadline instead of a schedule - we tell you the moment it lands, or once if the deadline passes with nothing. Then the monitor is finished, and says so.
Agents use it the same way: an agent that kicks off a long job can set a watch on the result, and ask later whether it came. Still at most two messages, ever.