Operational notes
- Run execution uses at-least-once semantics.
- Step retries are protected with step-level idempotency, so a previously completed step is not re-sent on resume.
wait_for_eventtimeout handling is scheduler based and near-real-time, not a hard real-time guarantee.- If a wait times out first, a later matching event does not reopen that completed branch.