Private preview · 0.2.0-preview.1

Playground

How do I create controlled failures?

The Playground is a deterministic synthetic scenario surface and a future P3 interactive surface. This static documentation and the synthetic guided tour are different from a future interactive runner.

What it adds

A scenario declares its inputs, expected lifecycle branch, fault, and bounded result before a run. It can demonstrate pre-dispatch clarification, authorization denial, provider acknowledgement without read-back, or lost-response UNKNOWN without contacting a provider. It does not prove a live integration or production behavior.

Example

A synthetic parcel-label scenario begins with two matching destination records. The correct branch asks for clarification and keeps the operation NOT_DISPATCHED. A second run crosses the synthetic dispatch boundary, loses the response, and returns UNKNOWN; the safe next step is verifier-only reconciliation, never a blind redispatch.

The fixture can prove that the declared scenario and runner behaved as designed. It cannot prove credentials, database behavior, exactly-once execution, process-loss cleanup, or production readiness. The host still supplies the real application backend, policy authority, provider adapter, authoritative system, verifier, durable action record, and operational logs.