Playground

Explore how schemas move through Shape IR.

Parse, inspect, and generate schemas through Shape IR. Start from a live example, compare the source and output, and use diagnostics to understand where semantics stay intact or degrade.

Loaded from docs

Docs preset: Loss analysis

Loaded from the loss analysis path so you can inspect a usable output alongside semantic diagnostics.

Deterministic transformsServer-side runtimeRelease-backed integration

Auto-run is on. The workspace refreshes shortly after you change the example or source.

Current route guidance
This workspace path is already represented in the current capability directory.
SupportedAlphaJSON SchemaTypeScript

JSON Schema -> TypeScript

Useful bidirectional schema path today, but advanced schema semantics still need close review.

JSON Schema parser: Supported

TypeScript generator: Supported

Working well

Object properties and required fields

Primitive schema types

Basic titles and reusable model names

Current limits

Some schema constructs degrade into broader TypeScript output.

Pattern-driven or highly dynamic schema cases need extra review.

Use the compact workspace switcher on smaller screens to focus on one surface at a time.

Source input
Edit a supported source schema and inspect how the workspace responds.

See the most relevant guide for this source path:

Open related doc

Source input

Edits update the current source payload. Use auto-run for continuous feedback or run manually when you want a stable checkpoint.