
AI
The UX pattern that makes AI trustworthy at enterprise scale
Designing for supervised autonomy — The goal was never full automation. It was earning the right to automate.
Updated 4 October 2026.
There's a failure mode nobody talks about enough in enterprise AI: the system that does too much, correctly, and still loses the user's trust.
It happens like this. An AI agent executes a task in the background. The output is right. But the merchant didn't see it happen. Didn't preview it. Didn't choose it. And now they're staring at a changed state they didn't author, wondering what else might have changed without them noticing.
The trust breaks — not because the AI was wrong, but because the human was bypassed.
This is the central tension in enterprise AI UX: a system too autonomous loses trust, a system too restricted loses value. Both failure modes are real. Most AI products fall into one of them and stay there.
At Fynd Commerce — a platform serving 300M+ customers and 20,000+ stores — I led the UX work on that boundary. Sidekick is the merchant-facing experience powered by the copilot; my remit was interaction design, prototyping and design QA, while engineering owned the models and backend execution. What emerged wasn't a feature. It was a design approach. We called it supervised autonomy.
Why "full automation" is the wrong goal
The push toward full automation comes from a reasonable place. Enterprise operators are drowning in repetitive tasks — pricing updates, inventory syncs, order routing decisions, storefront changes. The appeal of removing humans from these loops entirely is real.
But enterprise operations have a property that consumer products don't: the cost of a wrong action compounds fast.
A mis-routed order doesn't just affect one customer. It triggers a chain — inventory deallocation, fulfillment SLA breach, potential return, customer service escalation. A pricing error applied at scale isn't a UX problem. It's a legal and financial one. At Fynd's scale, the blast radius of an autonomous mistake isn't a bug. It's an incident.
Full automation optimizes for speed. Supervised autonomy optimizes for trust. And in enterprise, trust is the precondition for speed — not the other way around.
The design goal isn't to remove humans from the loop. It's to put humans in the loop at exactly the right moment — after the AI has done the cognitive work, before the system has committed the action.
The supervised autonomy loop
The six-step model below is the broader design direction. What shipped is the review boundary: preview a proposed change, reject it to revert the proposal, or approve it to commit. There is no post-approval undo. Broader role permissions, record-level diffs and rollback remain planned.
Observe. Start with the operational context the merchant needs to assess an action — inventory, orders, storefront state or pricing. Make the basis of the proposal understandable.
Propose. Make a recommendation the merchant can assess. A stock-redistribution proposal, for example, would explain what should move and why before asking for a decision.
Preview. Show the proposed state before commitment. For a sensitive change, the useful detail is the current state, the proposed state, the affected records and the expected consequences.
Approve or reject. Give the merchant a clear decision and enough context to make it. The interface should make the point of commitment unmistakable.
Execute. Keep execution tied to the approved scope and make the result visible.
Audit and recovery. Design a clear record of the action and its result. Where recovery is feasible, give it an explicit path and explain its limits.
The principle connects Sidekick's merchant-facing UX and the AI Theme Editor's prompt-based section generation. The surfaces and available controls differ. The shared goal is to let the merchant understand a change before committing it.
Three design choices behind the pattern
Approval-first. Approval is the point of commitment. The extra step is intentional: it gives merchants a moment to inspect the proposal and decide whether to accept it. I want their trust to come from what they can see.
Preview changes, not just summaries. A summary such as "Update pricing for 340 SKUs" tells a merchant the size of an action, but not enough about its consequences. For sensitive actions, I would show the before state, the proposed state and the affected records. That detail takes space, but gives the merchant something concrete to review. When the stakes are high, show the work.
Role-scoped action surfaces. Next, I would make proposal and approval permissions explicit for each role. Those rights should follow the merchant's responsibilities. A merchant should not have to evaluate an action they have no authority to approve.
Where this pattern breaks
Supervised autonomy has limits. Know them before you hit them.
It breaks when the approval step becomes a rubber stamp. Repeatedly correct proposals can tempt people to stop reviewing them. Approval speed is worth investigating, but it cannot tell you on its own whether a merchant understood the change. The question is whether the preview supports a deliberate decision — not whether someone clicked slowly enough.
It breaks under time pressure. In high-velocity operational contexts — a flash sale, a logistics failure during peak hours — the approve step can become a bottleneck. A future design could explore pre-authorised execution for low-stakes, high-frequency actions within explicit limits. Those thresholds would need their own permission, monitoring and recovery controls.
It breaks when proposals are too frequent to evaluate. If the AI is surfacing 200 proposals a day, the approval UX stops being a trust mechanism and starts being a task queue. Proposal quality and proposal volume are both design constraints — not just model constraints.
Close
There's a framing I keep coming back to when people ask whether supervised autonomy is just "AI with extra steps."
It isn't. It's a fundamentally different theory of where intelligence should live in an enterprise system.
Full automation assumes the AI earns trust by being right. Supervised autonomy assumes trust is built through visibility — through a merchant seeing, repeatedly, that the AI understood the situation before they approved the action. The correctness matters. But it's the preview that builds the belief.
The most important moment in an AI interface isn't the execution. It's the instant before approval — when the merchant looks at the proposed state and thinks: yes, that's exactly what I would have done.
That moment is the goal. Everything else in the design is infrastructure to make it possible.


