Context Switch
← All references
Library / 06 AI UX & Workflow Design
Reviewed Oct 2026

Human–AI Workflow Design

Make judgment, authority, uncertainty, and recovery explicit.

01 / flow

Authority chain

Human sets goalsTools supply evidenceAI interpretsSoftware validatesHuman approves if neededSoftware executes
02 / table

Assign each layer a job

LayerOwns
PeopleGoals, risk tolerance, exceptions, consequential approval
AIInterpretation, classification, synthesis, suggestions and uncertainty
SoftwarePermissions, schemas, transitions, version checks and safe fallback
Tools + dataBounded retrieval, scoped API access, observable results
03 / table

Suggest vs enforce vs authorize

AI suggestsSoftware enforcesPeople authorize
Ambiguous judgmentsExact permissions and limitsConsequential or irreversible actions
Draft recommendationsValidation and version checksTradeoffs and exceptions
Possible changes with evidenceSafe defaults and denialWhat becomes authoritative
04 / list

Make uncertainty visible

05 / table

Failure recovery

FailureSafe response
Provider unavailableFail closed or use a deliberately limited fallback
Tool timeoutRetry only if safe; show manual path
Missing permissionDeny action and explain authorization
Weak evidenceRequest more or keep question open
Stale stateVersion check and re-review
Bad consequential actionPreserve history, reverse or escalate, add regression
06 / note

Remember

Human-in-the-loop is not a person tacked on at the end. Authority and recovery must be designed throughout the workflow.
GOING DEEPER

Debugging matrix and PM gates

First observable failure

LayerSignalInspect
InstructionsThe same evidence is misread across casesConflicting rules, weak examples or ambiguity
RetrievalCorrect source missing, stale or conflictingActual retrieved context, freshness and scope
ToolsTimeout, partial response or wrong dataInputs, results, bounded retries and dependency
PermissionsAgent can see/do too much or too littleRoles, scopes, approval and isolation
UXUser cannot understand or recoverVisible state, explanations and reversal path
LogicInterpretation reasonable but product result wrongSchema conversion, branches, versioning and ownership

PM design and release checklist

WhenCheck
Before designMap human authority, sensitive data, uncertainty, read/write scope and reversibility
Before releaseSeparate evidence from proposals, enforce validation/version checks, test approval and corrections, expose failures and fallback
During iterationRetest original and neighboring cases, holdouts and repeat runs; measure silent misses, false certainty and human review burden
Recovery cases: When data is weak, keep a question open. When state is stale, block changes and require re-review. When tools fail, retry only if safe or escalate. When an unauthorized action slips through, preserve history, support reversal and add a regression case.
PRACTICAL FRAMEWORK / AI PRODUCT WORK

Reversible autonomy: decide, act, revoke

Is the action consequential or hard to reverse?Yes → approve firstNo → bound scope and verify recoveryMonitor defined evidenceReverse or compensate when contradictedRevoke autonomy when reliability degrades
GatePM question
Before actionIs the action low impact, reversible in practice, time-bounded, logged and within an approved permission scope?
After actionWhat contrary evidence, timeout or changed state triggers compensation or human review?
Authority withdrawalWhat failure rate, serious incident or missing evidence forces the system back to recommend-only?

Compensation is not deletion: retain the audit trail, and never call an action reversible without testing the recovery path.