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

# Interactive examples

> Explore RevoEngine execution boundaries with local, controllable simulations.

Use these local simulations to compare what happens at a RevoEngine boundary. Start with a guard rejection, a shared concurrency key, or a receiver that loses its response after applying an effect. The scenarios use synthetic data, and their playback ticks are illustrative.

## Capacity and duplicate protection

> [card] [Job concurrency](https://docs.revoengine.com/patterns/job-concurrency.md#explore-the-behavior)
>
> Change a per-key limit and watch waiting Jobs enter available slots.

> [card] [Coordination keys](https://docs.revoengine.com/patterns/coordination-keys.md#explore-the-behavior)
>
> Compare shared capacity with two independent template keys.

> [card] [Idempotency](https://docs.revoengine.com/patterns/idempotency.md#explore-the-behavior)
>
> Compare a stable business key, a new key per retry and an overly broad key.

> [card] [Low-code admission](https://docs.revoengine.com/patterns/low-code-concurrency.md#explore-the-behavior)
>
> See admission, BUSY and exact release ownership.

## Request and execution flows

| Explore | Change the scenario | Observe |
| - | - | - |
| [Endpoint guard](https://docs.revoengine.com/operate/endpoints.md#explore-the-behavior) | Valid input, invalid input, missing route, denied access, static response | Which boundary stops the request before business execution |
| [SSE](https://docs.revoengine.com/operate/endpoint-sse.md#explore-the-behavior) | Success, admission failure, failure after opening | HTTP acceptance versus terminal stream outcome |
| [Background work](https://docs.revoengine.com/patterns/acceptance-and-completion.md#explore-the-behavior) | Accepted work or lost response | Receipt, durable identifier and confirmed completion |
| [Job retry](https://docs.revoengine.com/operate/jobs.md#explore-the-behavior) | Error, capacity wait, uncertain effect | New attempt versus the same waiting attempt |
| [Storage](https://docs.revoengine.com/operate/storage-uploads.md#explore-the-behavior) | Asynchronous indexing or invalid synchronous CSV | Byte transfer, finalization and structured readiness |
| [Events](https://docs.revoengine.com/operate/events.md#explore-the-behavior) | Matching filter, non-match, replay | Subscription dispatch and separate target outcome |
| [Schedules](https://docs.revoengine.com/operate/schedules.md#explore-the-behavior) | Active or paused | Due time, input resolution and later admission |

## Authoring, state and governance

| Explore | What to expect |
| - | - |
| [Widget refresh](https://docs.revoengine.com/widgets/refresh.md#explore-the-behavior) | Exact requested IDs merge while existing input state remains |
| [Transactions](https://docs.revoengine.com/patterns/transactions.md#explore-the-behavior) | Local commit or rollback, with external effects outside the boundary |
| [Bounded reads](https://docs.revoengine.com/patterns/bounded-data.md#explore-the-behavior) | A preview differs from a complete cursor scan |
| [Hosted revisions](https://docs.revoengine.com/build/custom-nodejs.md#explore-the-behavior) | Saved source becomes eligible only after readiness and activation |
| [Action approval](https://docs.revoengine.com/ai/approvals-and-plans.md#explore-the-behavior) | Approve, reject or re-review a stale proposal |
| [Authentication](https://docs.revoengine.com/developers/authentication.md#explore-the-behavior) | Identity, target permission and request validation are separate checks |

## Routing and delivery

| Explore | What to change | What to observe |
| - | - | - |
| [Event filtering](https://docs.revoengine.com/operate/event-filters.md#explore-the-behavior) | Message values, numeric type, occurrence metadata, all/any | Exact conditions that admit this subscription |
| [Dispatch and Replay](https://docs.revoengine.com/patterns/delivery-guarantees.md#explore-the-behavior) | Redeliver an occurrence or create a Replay | Reused versus new initial child Jobs |
| [Outbound Webhooks](https://docs.revoengine.com/operate/webhooks.md#explore-the-behavior) | Receiver deduplication, lost response, retry cap, stop on 401 | HTTP attempts versus receiver business effects |

[Metadata and correlation](https://docs.revoengine.com/patterns/metadata-and-correlation.md) explains which values belong in definitions, published Events, messages and outbound requests.

## Data, access and client behavior

| Explore | What to expect |
| - | - |
| [Permission and ACL](https://docs.revoengine.com/operate/permissions.md#explore-the-behavior) | A platform role alone does not admit a restricted resource |
| [Vault grants](https://docs.revoengine.com/operate/vault.md#explore-the-behavior) | Connecting an account and granting a consumer are separate steps |
| [Realtime reconnect](https://docs.revoengine.com/operate/realtime.md#explore-the-behavior) | Refetch authoritative state after gaps; reject older local projections |
| [Application cache](https://docs.revoengine.com/operate/database-cache.md#explore-the-behavior) | Rebuild a miss; atomic insertion does not deduplicate preceding work |
| [View source actions](https://docs.revoengine.com/operate/database-views.md#explore-the-behavior) | Review a workset; re-preview after the View or materialization changes |
| [SDK batches](https://docs.revoengine.com/developers/sdk-storage-and-batching.md#explore-the-behavior) | Independent results versus stop-on-error, without rollback |
| [CLI synchronization](https://docs.revoengine.com/developers/cli-projects.md#explore-the-behavior) | Fast-forward a clean copy or resolve divergent changes |
| [Native tests](https://docs.revoengine.com/build/native-tests.md#explore-the-behavior) | Test evidence belongs to captured source and does not activate it |
| [Execution evidence](https://docs.revoengine.com/operate/traces.md#explore-the-behavior) | Receipt, terminal execution and durable result; disclose coverage gaps |
| [MCP sessions](https://docs.revoengine.com/developers/mcp-sessions.md#explore-the-behavior) | Initialize under the current credential and inspect the tool outcome |

Use **Next step** to inspect a boundary. **Play** advances the example at a steady pace. Select an earlier stage in a walkthrough or use the example’s reset controls to revisit a result. With reduced motion, use manual steps.

Exact fields, defaults, limits and failure semantics remain in the guide beside each demonstration and in [Reference](https://docs.revoengine.com/low-code/reference/index.md). Historical release notes and legal terms are not simulations.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.