Dedicated lanes for failed autonomous workers and suspect outputs before they can touch live work again.
The worker receives two valid rules that point to different actions, then guesses which authority wins.
A failed agent should not walk back into production because the retry button was cheaper than a real recovery gate.
Dedicated lanes for failed autonomous workers and suspect outputs before they can touch live work again.
Most retries prove persistence, not recovery; they can repeat the same defect faster and with more confidence.
Operators get continuous machine labor without letting broken workers quietly rejoin production systems.
Traditional automation treats failure as a job-status problem: failed, retrying, completed. That model breaks when the worker is autonomous enough to interpret goals, write records, escalate humans, call tools, and update customers.
When a machine worker fails, the dangerous question is not only whether the task completed. The dangerous question is whether the worker carried bad context, broken policy, corrupted evidence, or unsafe permissions into the next attempt.
Quarantine queues give agent ops a clean separation between failed work, recoverable work, and safe work. Without that separation, production becomes the debugging environment.
The worker receives two valid rules that point to different actions, then guesses which authority wins.
The output depends on missing source data, stale context, or a claim the worker cannot prove.
The worker calls the wrong integration, writes to the wrong object, or receives an unexpected schema response.
The worker escalates so many exceptions that the recovery path becomes the new operational bottleneck.
The failed action touches outbound messages, account state, entitlements, invoices, offers, or commitments.
Bad agent ops parks failures forever. Good agent ops quarantines them with enough structure to decide what happens next.
Every quarantined item should capture the worker identity, task objective, failure mode, source evidence, last tool calls, affected systems, customer exposure, retry count, and the reentry condition. The point is not to punish the agent. The point is to stop failed work from becoming invisible production behavior.
The reentry condition matters most. A worker should return only after the defect has a patch, the affected queue is cleaned, and a small recovery test proves the same failure will not loop back into live work.
Timeout, policy conflict, evidence gap, tool error, permission denial, customer-impact risk, or human-escalation overload.
The exact agent, version, prompt lane, tool permissions, queue owner, and objective active at failure time.
The records, customers, campaigns, tasks, approvals, and downstream agents that may have consumed partial output.
The human or reviewer role responsible for deciding patch, discard, replay, or escalation.
The minimum proof required before the worker or workflow can return to production with live permissions.
A growth team gives an enrichment agent permission to update industry, headcount, region, and buying-stage fields before accounts enter outbound sequences. The worker hits a vendor API change. Instead of failing loudly, it starts writing fallback values with low confidence.
The orchestrator sees intermittent failures and retries. Some records succeed, some get generic segments, and some flow into sales routing with the wrong territory and message. By the time the team notices poor reply quality, the issue is not one failed job. It is a contaminated queue.
With quarantine queues, the first schema mismatch would move the worker into hold. The system would freeze writes from that lane, collect the affected records, assign a recovery owner, and require a replay test against a clean sample before reentry. That is the difference between a defect and a week of mystery pipeline noise.
The percentage of failed autonomous jobs routed into hold instead of blind retry.
The share of quarantined workers that pass a defined recovery test before live permissions return.
How often the same failure class reappears after a worker leaves quarantine.
List the failure classes that force quarantine: policy conflict, evidence gap, tool mismatch, stale context, and customer exposure.
Remove write access and outbound actions from the failed lane until recovery is approved.
Attach an owner, diagnosis note, affected records, and blast-radius cleanup checklist to every quarantined item.
Replay a small sample, compare expected outputs, and only then restore the worker to live queues.
Before autonomous workers own live queues, build quarantine as a first-class operating lane, not an afterthought.
The blunt rule: any agent trusted with live work needs a place to fail that is not production.