An AI automation can run without a person watching every step only when the output type has a clear approval rule. A private formatting helper, a client report draft, a public article, and a monetized recommendation should not share the same default.
Use this output approval matrix to decide what the automation may do next: continue, sample, pause for review, or stop. The point is to make the approval rule visible before the workflow runs, not after a risky output appears.
Start With The Output Destination
The destination tells you how much trust the output needs before it moves forward.
| Output destination | Example | Default approval rule |
|---|---|---|
| Private workspace | Notes cleanup, internal outline, file renaming plan. | Continue after acceptance checks. |
| Internal decision support | Tool shortlist, report summary, task triage. | Sample or review before relying on it. |
| Client-facing draft | Proposal section, handoff note, weekly report commentary. | Review before delivery. |
| Public page or message | Blog post, calculator copy, newsletter issue, social post. | Review before publication. |
| Monetized recommendation | Affiliate shortlist, paid template page, buying guide. | Stop unless disclosure, source, and fairness checks pass. |
The matrix should be conservative at first. You can reduce review later after the workflow has a clean baseline, stable sources, and a recorded failure history.
Use Four Approval Levels
Use fixed approval levels so every run lands in one of four states.
| Approval level | Meaning | Automation action |
|---|---|---|
| Auto-continue | Inputs match the contract and the output stays inside a tested, low-risk task. | Proceed and log the run. |
| Sample | The task is stable, but a subset still needs inspection. | Continue only after the sample passes. |
| Review required | The output affects a client, public content, business judgment, or source-backed claim. | Pause until a reviewer signs off. |
| Stop | Evidence, access, disclosure, or safety conditions are missing. | Do not deliver, publish, overwrite, or recommend. |
Avoid a fifth vague status like “looks okay.” If the output cannot be classified, treat it as review required.
Build The Matrix
Copy this matrix into the workflow runbook and fill it in before launch.
Workflow:
Owner:
Output destination:
Approved input sources:
Allowed claims:
Allowed actions:
Default approval level:
Auto-continue when:
Sample when:
Review required when:
Stop when:
Reviewer:
Review evidence location:
Rollback or fallback:
Next matrix review date:
The most important fields are allowed claims, allowed actions, and stop when. These fields keep the workflow from expanding quietly after a few successful runs.
Define Auto-Continue Conditions
Auto-continue should be narrow. Use it only when all of these are true:
- The input shape matches the accepted example.
- Required sources are present and current enough for the task.
- The output does not add new factual claims, recommendations, or rankings.
- The output does not include private data that should be removed.
- The destination is private or low-risk.
- The last matching run passed the acceptance criteria.
- A rollback or manual fallback exists.
Examples that may qualify: reformatting internal notes, labeling sanitized examples, creating a private checklist draft, or summarizing a known source packet for internal review.
Define Sample Conditions
Use sampling when the workflow is stable but still needs periodic inspection.
Sample when:
- The workflow has passed the baseline batch.
- Inputs are familiar but not identical.
- The output is useful internally but could drift.
- The operator recently changed the prompt, source rule, or template.
- The workflow has a known low-severity failure mode.
Sampling should name the amount of review. “Check some outputs” is too vague. Write a rule such as “review every fifth output and every output with missing optional fields.”
Define Review-Required Conditions
Review is required when the output affects trust, money, public claims, or client delivery.
Pause for review when:
- The output will be sent to a client.
- The output will be published.
- The output compares tools, vendors, products, or services.
- The output makes a recommendation.
- The output explains pricing, current features, availability, legality, safety, or performance.
- The output changes a business decision, customer message, invoice, order, or account setting.
- A recent incident, rollback, or repeated manual edit touched the workflow.
Review does not mean the automation failed. It means the output crossed a boundary where judgment still matters.
Define Stop Conditions
Stop conditions should be hard blockers.
Stop when:
- A required source is missing or broken.
- The output invents a claim that the source packet does not support.
- The output asks for or exposes a password, token, API key, affiliate private ID, or private customer field.
- The output tries to publish without review metadata.
- A monetized recommendation lacks disclosure and source checks.
- A comparison changes criteria in a way that favors commission over reader fit.
- The operator cannot explain how the output came from the source log.
When a stop condition appears, record it in the exception log before changing the prompt. Otherwise the same failure can disappear from view and return later.
Copy This Approval Matrix Checklist
Use this before allowing unattended runs:
- Output destination is named.
- Approval level list is fixed.
- Auto-continue conditions are narrow and testable.
- Sample rule names the sample size or trigger.
- Review-required conditions cover client, public, recommendation, and money-related outputs.
- Stop conditions include missing evidence, private data, credential risk, and disclosure gaps.
- Reviewer is named.
- Review evidence location is written.
- Rollback or manual fallback is available.
- Matrix review date is scheduled.
The approval matrix is working when the automation can explain why it continued, sampled, paused, or stopped without depending on the operator’s memory.
Related Operator Stack Pages
- Set the first pass/fail rules with the AI automation acceptance criteria checklist.
- Decide review triggers with the AI automation human review threshold checklist.
- Choose the sample size with the AI automation QA sampling plan.
- Record failures in the AI automation exception log template.
- Review prompt changes with the AI automation prompt change review checklist.
- Keep evidence visible with the AI workflow source log template.