The edit sheet now shows the next five dates the backend would materialize
for the draft rule ("Next: Mon 5 Oct · Thu 8 Oct · …"), fetched from
POST /api/v1/admin/quest-definitions/occurrences-preview. Requests are
debounced 300 ms, fire only when the built rule changes, skip incomplete
drafts, drop superseded responses, and a failure shows a non-blocking note.
Task 85b2f166-d9da-45b5-928e-3ff4d2cc6d89
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>