> ## Documentation Index
> Fetch the complete documentation index at: https://docs.datavibe.cc/llms.txt
> Use this file to discover all available pages before exploring further.

# Gate versus preview check

> Choose between persisted production governance and stateless policy preview.

## Production gate

`POST /v1/gate/outbound` is the production path for send-bound content. It
creates a submission, binds a policy snapshot, returns an `action_id`, and can
create human review work.

Use it before a sequencer, CRM, support platform, or inbox receives the message.

## Preview check

`POST /v1/check` evaluates text and returns `safe`, `blocked`, or
`review_required`. It is stateless:

* No persisted gate submission
* No `action_id`
* No queue item
* No `review_url`
* No dispatch

Both paths compile the active immutable policy snapshot. Outbound additionally
uses send-specific fields and can inject source freshness, evidence-tier, and
unverified RevOps-signal scanners from enrichment metadata. It also schedules advisory
semantic and grounding work after the synchronous verdict. Preview does not.

If preview returns `review_required`, submit the content through
`POST /v1/gate/outbound` or an SDK `intercept()` method to create review work.

<Warning>
  Do not build a production review workflow around `check()`. A preview verdict
  cannot be approved or rejected because no review record exists.
</Warning>
