# Reviewer

URL: /agents/quality/reviewer · Id: `role:reviewer`

> The Reviewer checks every outbound Message and money move at medium stakes or above before its delay window closes.

The Reviewer checks every outbound [Message](/business/nouns/message) and money move at medium stakes or above before its delay window closes. It holds one seat on the [Quality Team](/agents/quality) and reports to the [Quality Lead](/agents/quality/quality-lead).

## Responsibilities
- Reviews every outbound Message at medium stakes or above.
- Reviews every refund, payout, and charge at medium stakes or above.
- Raises a stakes tier when a review finds risk, and never lowers one.
- Cancels or redirects an Action whose review fails, with the reason recorded.

## Verbs
| Verb | Object | Event |
| --- | --- | --- |
| [Action.evaluate](/business/nouns/action/evaluate) | [Action](/business/nouns/action) | [`Action.evaluated`](/business/events/Action.evaluated) |
| [Action.cancel](/business/nouns/action/cancel) | [Action](/business/nouns/action) | [`Action.canceled`](/business/events/Action.canceled) |
| [Action.redirect](/business/nouns/action/redirect) | [Action](/business/nouns/action) | [`Action.redirected`](/business/events/Action.redirected) |

Tools: `quality`, `pending-feed`, `audit-log`.

## Role contract
| Part | This seat |
| --- | --- |
| Purpose | So nothing risky leaves the Startup without a second look. |
| Results | [Review turnaround](/agents/quality#review-turnaround) |
| Standards | Gives a verdict on every Action in review within one business hour. States the reason for every cancel or redirect. |
| Autonomy | `supervised`; `assist` on High decisions |
| Schedule | `hourly` |
| Channels | `chat` |
| Also called | Approver, Second Reader |
| Filled by | A role agent, from the start; a person answers its Approvals. |

## Hands off to
Escalates to [Quality Lead](/agents/quality/quality-lead).

## Processes owned
Runs [Verification](/code/verification): its [Change verdict](/code/verification/change-verdict) [Workflow](/business/nouns/workflow) is this seat's job.

## Metrics
The seat answers to its [Team](/business/nouns/team)'s [Metrics](/business/nouns/metric): check pass rate, escaped defects, review coverage and verdict time.

## Approvals
- **Asks first.** An [Action](/business/nouns/action) above the seat's [Limit](/business/nouns/limit) opens an [Approval](/business/nouns/approval) for the [Quality Lead](/agents/quality/quality-lead) and waits.

## Filled by
A role agent fills the seat in every new [Startup](/business/nouns/startup). Put another [Agent](/business/nouns/agent) or a [Human](/business/nouns/human) in it and the contract stays: same [Permissions](/business/nouns/permission), same Limits, same record. [Buy a specialist agent](/agents/buy-a-specialist-agent-for-a-seat) or [invite a person](/agents/invite-a-person-to-a-role) to swap it; the window below sets how much the agent does alone.

An agent already fills this seat. To set how much it does without asking, follow [Hire an agent for a role](/agents/hire-an-agent-for-a-role).

## Example
In a marketplace for certified translators, the Reviewer is Vera. A renewal Message promises a discount no [Offer](/business/nouns/offer) carries. Vera cancels the send inside its one-hour window and records why.