Field-service action layer proof.
A redacted or synthetic proof that turns Voiceflow-style customer requests into dry-run JobTread actions. Safe requests become an approval queue; duplicates, unknown callers, account holds, and disallowed actions are blocked before any external write. No client data, credentials, or live customer messages are used.
Action Ledger CSV
Approval Queue CSV
Blocked Actions CSV
Error Log CSV
Voiceflow Requests CSV
Work Orders CSV
Action Policy CSV
Runbook
Source Script
Input
Four mock customers, four work orders, seven voice/chat requests, and a small allowed-action policy.
Accepted
Three requests become dry-run action rows with reviewer prompts before any JobTread write.
Blocked
Unknown caller, account hold, duplicate retry, and pricing change are blocked with evidence.
| Request | Status | Issue | Evidence | Reviewer Action |
|---|---|---|---|---|
| REQ-9001 | dry run | reschedule accepted | Phone matches CUST-1001; action policy allows reschedule. | Approve before writing the new window to JobTread. |
| REQ-9004 | blocked | unknown customer phone | No customer record matches 404-555-9999. | Verify identity or create intake before scheduling. |
| REQ-9006 | blocked | duplicate action request | Same phone, action, and requested time already appeared. | Attach to the first review item; avoid duplicate writes. |
| REQ-9007 | blocked | action type not allowed | Pricing changes are never automated. | Route to a human with no downstream write. |