/ FOLLOW ONE REQUEST
ONE COMPLAINT.
FIVE STEPS. ALL GOVERNED.
Scroll through a real-world example: a customer reports a double charge, and an AI-powered automation handles it.
- 01
/ SOMETHING HAPPENS
A customer writes in: “I was charged twice.”
The shop’s contact form posts to Fabric, and the “Customer complaints” automation starts a run. Every run names the exact version of the automation it ran.
- START · WEBHOOK
- AUTOMATION v7
- 02
/ AI INVESTIGATES — WITHIN LIMITS
An agent looks into it, using only what it was given.
It can read orders and track the parcel because those actions were granted. The card number on file is masked before any model sees it.
- orders.read → ALLOW
- parcel.track → ALLOW
- card_number → MASK
- 03
/ THE MODEL DRAFTS A REPLY
Using the reply prompt kept in ProofState.
Not whatever was last pasted into a script: the version labelled “production”, with its test cases and judges behind it.
- PROMPT support-reply
- LABEL production
- 04
/ A PERSON APPROVES THE MONEY
Refunds over $50 need a manager.
A policy says so, so Fabric pauses the run and asks in Slack. One click approves it, and who approved it is recorded with the run.
- paydesk.issue_refund $84
- ASK A PERSON → APPROVED
- 05
/ EVERYTHING IS PROVEN
The reply goes out. The evidence stays.
The run lands in the audit trail and in ProofState, where judges score the reply for policy and tone. Next week’s better prompt starts here.
- AUDIT TRAIL
- PROOFSTATE · JUDGED
