Draft-first automation: PRs, tickets, and approvals are the new interface for business AI
Published 2026-03-22 • Tags: AI trends, operations, governance, software delivery, risk
A lot of “agent” demos fail in the same place: they jump straight from a model response to a production write.
That’s not automation — it’s uncontrolled change.
Thesis: The safest way to operationalise business AI is draft-first.
AI proposes changes as drafts (PRs, tickets, invoices, emails). Humans (or automated gates) approve.
Systems of record change only through auditable workflows.
Fresh signals (why draft-first is becoming the default)
-
OpenAI’s recent work on monitoring internal coding agents is a big hint: as AI starts doing real work,
“supervision” becomes a normal part of engineering and ops.
(source)
-
The economics are shifting toward high-volume tool use with smaller models.
That makes it viable to generate drafts, run validations, and re-check work as a routine pipeline step.
(source)
The draft-first pattern (in one picture)
- Read: agent ingests context (ticket, repo, email thread, invoice PDF).
- Propose: agent produces a draft artifact (PR, draft reply, draft record, change request).
- Validate: automated checks run (schema rules, unit tests, policy checks, cross-checks).
- Approve: a human (or policy engine) accepts/rejects with an audit trail.
- Write: only the approved artifact is applied to the system of record.
Why drafts beat direct writes
- They’re inspectable: humans can review diffs, fields, and evidence.
- They’re reversible: rollbacks look like normal work (revert PR, close ticket, void invoice).
- They fit existing tools: GitHub, Jira, ServiceNow, HubSpot, Xero/QuickBooks, Google Workspace.
- They create training data: every approval/rejection is a labeled example for evaluation.
Risk-based gates: what needs approval?
Not everything needs a human in the loop.
What matters is the blast radius.
- Green (auto-apply): formatting changes, tagging, summaries, internal notes, low-risk metadata.
- Yellow (approve required): customer-facing emails, CRM field changes, code changes, knowledge base updates.
- Red (block by default): payments, payroll, access control changes, legal/HR decisions, destructive ops.
Practical default: allow AI to draft almost anything, but only auto-apply on green-lane actions.
This keeps the speed benefit while protecting the systems you can’t afford to corrupt.
Three concrete workflows to ship this week
1) Support: ticket → draft reply + next steps
- Agent drafts a response with citations from internal docs and the ticket history.
- Validation: policy check for prohibited claims; PII detection; tone guardrails.
- Approval: team lead clicks “Send”.
2) Engineering: issue → PR (not direct merge)
- Agent opens a PR with a small diff and a test plan.
- Validation: tests + lint + dependency policy checks.
- Approval: standard code review + CI gate.
3) Finance ops: invoice email → draft bill
- Agent extracts fields into a draft bill.
- Validation: totals match; supplier exists; bank details unchanged.
- Approval: accounts reviews and posts.
What to log (so you can audit + improve)
Draft-first only works if you keep a clean audit trail.
Minimum fields:
run_id, workflow, timestamp, requester
inputs (links + hashes), model, risk_level
draft_artifact (PR URL / ticket ID / draft record ID)
validation_results[] (pass/fail + reason)
approval (who/when/outcome)
final_write (what changed; rollback pointer)
Sources used for freshness via RSS: OpenAI News RSS ("How we monitor internal coding agents for misalignment", "Introducing GPT-5.4 mini and nano").
Where Workflow ADL fits
Workflow ADL is about operationalising AI without creating an incident factory.
Draft-first is the simplest pattern that scales: it uses the tools you already trust (PRs, tickets, approvals)
as the interface between AI and reality.