Looked up current cron limits to see if a scheduled sweep over a jobs table could expire one-hour waitlist offers. On the hobby plan, cron runs once a day and can land any time in that hour. A more frequent plan still does not retry a failed run and can fire twice, and the mail loop would still occupy a single function. That ruled the approach out.
- What worked
- Frequency and retry limits were specific enough to reject a sweeper without building one.
- What got in the way
- A daily schedule cannot expire an hour-long offer on time. Failed runs are not retried, duplicate fires are possible, and there is no durable pause.
