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.