Unattended is not a different kind of process; it is the same workflow with the human removed from the driving seat. That framing matters because it determines what you must build: not a second system, but a dispatch path (who runs the agent), a selection mechanism (what it works on), and reliability plumbing (what happens when the backend is down).
The reliability part is where naive implementations fail quietly. Dispatch must survive crashes between systems (written transactionally, redelivered idempotently), and a run that dies must be reaped rather than leak.
Judged well, unattended execution is measured in receipts: each run should record its session, its retries, and its cost, so autonomy shows up as a line item you can read rather than a bill you discover.