A successful workflow is not an exactly-once business effect
Retries are useful recovery mechanisms, but a retried task can repeat a side effect. An automated planning workflow needs explicit idempotency boundaries: identify the business operation, distinguish retryable failures from invalid input, and make repeated execution converge on the intended result. Orchestration alone does not prove those properties.
AWS Lambda: idempotent processing practices (opens in a new tab)