A timed-out AI action may already have succeeded. Stable keys, durable ledgers, queues and stored results prevent a routine retry from duplicating real work.
Background mode helps AI jobs run asynchronously, but production workflows still need queues, job states, retries, webhooks, approvals, and safe handoffs.