Review
Who checks what my agent wants to do?
Your agent asks first. Your rules pick who answers: no one, one person, or two. The answer goes straight back.
Review queueWaiting 2All agents
- refund.issuerefund-agent · Order 88231 · £540.00Needs two6mWaiting
- invoice.voidbilling-agent · Invoice 5512 · £1,240.00Needs one21mWaiting
- email.sendsupport-agent · Customer 4410One answered1mApproved
- payout.createpayout-agent · Vendor 207 · £12,000.00RulenowRefused
- db.updatebilling-agent · Plan changeRule12msLet through
- ticket.closesupport-agent · Case 9121Rule7msLet through
Request #4822
refund.issue for order 88231
- Agent asked14:01
- Rule matchedRefunds, rule 2 of 5
- Priya, FinanceApproved 14:02
- Sam, Support leadWaiting · asked in Slack
- Record sealedAfter the second answer
- Agent
- refund-agent 2.4
- Action
- refund.issue
- Amount
- £540.00
- Customer
- Order 88231
- Rule
- Refunds · over £500: two must agree
- Deadline
- Today 16:00 (business hours)
Median wait today3 min
Review
Policy routing
Each action your agent proposes is sorted by your policy: go ahead alone, ask one person, or ask two.
- Four routesAuto-approve, one reviewer, four-eyes approval, or reject outright. You choose per action and per risk.
- Rules as codeKeep policies in your own repo. A new policy is replayed on past requests before it can go live.
- Plain reasonsEvery route records why it was picked, so a reviewer sees the rule that sent the request to them.
Rules, top to bottom
First match wins- Risk is criticalNever auto-approved2 reviewers
- Refund over £500refund.issue2 reviewers
- Refund up to £50, confidence 0.9+refund.issue · low riskAuto-approve
- Everything elseDefault1 reviewer
Try an action
Before it goes live- Action
- refund.issue
- Amount
- £540
- Confidence
- 0.82
- Matched
- Rule 2
- Outcome
- Two reviewers
The same rule as code
// policies/refunds.yamlwhen: refund.issue amount: > 500then: require 2 reviewerswhy: Over the £500 limitReview
Reviewer inbox
Reviewers see the action, the data and the reason it came to them. They approve, reject, edit or pass it up.
- Everything on one screenThe proposed action, its data, the agent's confidence and the rule that routed it.
- Four answersApprove, reject, edit the action, or escalate to someone senior.
- Fast on the keyboardPress a to approve, r to add a reason and reject, e to edit the action.
Waiting for you
4 open- Refund £540 to order 88231refund-agent · 2 min1 of 2
- Close 14 stale ticketssupport-agent · 6 min0 of 1
- Waive £1,200 late feebilling-agent · 9 min0 of 2
- Email draft to customersupport-agent · 14 min0 of 1
Refund £540
refund-agent- Why asked
- Over the £500 limit
- Rule
- Two reviewers must agree
- Answers
- 1 of 2
- Order
- 88231 · paid in full
- Keys
- A approve · R reject · E edit
Decision trail
- Agent proposed10:41
- Priya approved10:43
- Waiting for a second reviewer
- Signed receipt
Review
Notifications
Send review requests to Slack, Teams or email, with one-click links to confirm a decision.
- Slack, Teams, emailPick a channel per team or per action. We tested each against local provider simulators.
- One-click confirmA signed link opens the case, so a decision takes seconds and cannot be forged.
- Cover when awayDelegation sends a reviewer's requests to a colleague while they are out.
Where requests go
By risk- Slack · #refund-reviewsMedium and high riskOn
- Microsoft Teams · FinanceAnything over £1,000On
- Email · duty reviewersAfter hoursOn
- Webhook · on-call toolCritical onlyOff
One request, end to end
- Message sent to #refund-reviews10:41:02
- Reviewer opens the signed link10:41:40
- Confirm approve on a fresh page10:41:52
- Cover reviewer paged if no answerafter 15 min
Review
Business-hours SLAs
Set how fast a review must be answered. The clock runs in your business hours, not all night.
- Set timeoutsChoose how long a request can wait before it escalates or expires.
- Fair clockWith a business clock, only the hours you set count. Nights and weekends do not.
- Timeliness evidenceLate reviews show up in your compliance report, with the numbers.
Answered in time96%Last 30 days
Median answer4 minIn business hours
Escalated11Passed up
Expired2Safe default: no
Time left, by request
Business hours, Mon–Fri 09:00–17:30- Waive £1,200 late fee3h 10m left
- Refund £540 to order 882311h 35m left
- Delete customer record22m left
Timeout rule
- Clock
- Business hours
- Answer within
- 4 hours
- Then
- Pass up to lead
- If nobody answers
- Reject
Know what your agents did.
Start free. Guard your first agent in a few minutes, and keep a record anyone can check.
- Free plan, no card
- Signed, chained decisions
- Checked offline, without us
Signed decision
- Decision
- Approved, 2 of 2
- Action
- refund.issue, £540
- Rule
- Two reviewers must agree
- Sealed
- 14:09, key 7f2c
- Hash
- 5be2…7c44
Checked on your own machine
- Signature matches the public key
- Decision is in the log
- Every link before it adds up