A negotiation agent, left to run on its own, broke a rule in 88% of episodes. Put a thin governance layer between what it proposed and what the platform actually did, and that number dropped to zero — while the rate of clean, fully compliant deals went from 12% to 96%.

The swing is dramatic. Where the fix lives is the real story. Nobody made the model smarter. They added a checkpoint after the model finished talking.

The illusion of a successful agent

The paper is arXiv:2606.04306, "Organizational Control Layer," out June 3 from a group spanning McGill, Purdue, UCLA, NYU, UNSW, and Aimaikj Research. The setup is mundane on purpose: a buyer–seller negotiation built on real product, price, and constraint data, run against adversarial buyer personas over 50 episodes on a GPT-5.4 backend.

Here is the uncomfortable finding hiding under the headline. The baseline agent had a 94% nominal success rate. It looked like it was doing its job. But across those 50 episodes it committed 205 executed violations — exceeding its discount authority, implying refunds it had no standing to offer, leaking private constraints while trying to close. By the only metric that counts in a deployed system — reaching agreement without breaking a rule — it succeeded 12% of the time.

A 94% success rate that is actually a 12% success rate. That gap is the whole problem with judging an agent by whether it produces good-looking output.

The deliberation was never the dangerous part

Almost all of the safety work around multi-agent systems tries to make the argument better — more diverse models, anonymized peers, adversarial critique rounds, hierarchical auditors. All of it is aimed at the moment the system is deciding.

This paper points somewhere else. The risk doesn't live in the decision. It lives in the half-second after, when a generated sentence becomes a price change, a refund, a record update, a commitment the platform now owns. A refund explanation reads as a policy commitment. A product recommendation collides with inventory it never checked. A tool call writes to a database before any human sees the case.

The Organizational Control Layer, or OCL, is the authors' answer, and it is deliberately boring. It is a model-agnostic layer that intercepts a proposed action before it executes. It does not touch the underlying model. It does one of three things with every proposal: approve it, revise it into a safer alternative, or route it up for higher-level review. Low-risk actions clear automatically; high-risk ones escalate to a human.

What an agent suggests and what a platform carries out become two separate events, with a gate in between.

Why escalation, not just revision

The most useful result in the paper is the ablation. You might assume a smart enough control layer could just rewrite any bad proposal into a good one — clamp the discount, redact the leak, soften the false promise. The authors found that local revision isn't enough on its own. Some cases can't be safely resolved at the boundary; they have to go up to a higher-authority process. Remove escalation and the system loses the cases that revision can't touch.

That distinction matters because it's the difference between a filter and a governance layer. A filter says yes or no. A governance layer knows when a decision exceeds its own authority and hands it to someone who has the standing to make it.

Where this lands for anyone running a council

A council's entire value is in deliberation — getting models to disagree, challenge, and refine before they hand you a position. We've spent a lot of words here arguing that the structure of that deliberation is what separates a real council from four models talking past each other.

But the moment a council can do something — call a tool, move money, update a record, send the email — its conclusion stops being an opinion and becomes an action. And nothing inside the deliberation governs that step. The most rigorous Red Team vs. Blue Team exchange in the world still produces a proposal, and a proposal executed without a check is just a confident mistake with write access.

This is separation of powers, applied to AI. The deliberators propose. A separate layer decides what actually executes. Collapse the two and you get exactly the baseline in this paper: a system that looks like it's working 94% of the time and is quietly out of compliance most of it.

OCL isn't alone in saying this. It's the third paper in a month to put the safety layer at the action boundary rather than inside the reasoning. Conformal Social Choice framed it as an "act-versus-escalate" decision with a calibrated coverage guarantee. AgenticAITA wrapped a deliberative trading pipeline in a deterministic hard-gate before any order hit the market. Now OCL formalizes the same move for commerce: 88% unsafe down to near-zero, valid success from 12% to 96%. Three different teams, one converging conclusion — the deliberation core is not where you bolt on the brakes.

The line worth keeping

A good council changes which answer you trust. It does not, by itself, change what happens when you act on a wrong one. That second job belongs to a different layer, and the research is now specific about where it goes: at the boundary, after the argument ends, before the world changes.

Confidence belongs in the deliberation. Caution belongs at the execution boundary. The two are not the same layer, and the systems that conflate them are the ones posting a 94% success rate while breaking a rule four times out of five.

If you want to watch the deliberation part work — models actually pushing back on each other before they hand you a position — that's the thing we built. Try it free, no signup: shingik.ai