Schema Cage Match
Turn off JSON enforcement, watch a mock app crash.
Renders the actual downstream crash one malformed field causes -- 'validate at the boundary' stops being an abstract rule and becomes a broken UI the learner watches happen live.
What goes in, what comes out
The same request fires at a model with schema enforcement off in one lane and on in the other; the off lane's malformed or hallucinated JSON visibly breaks a mock downstream app with an animated error cascade, while the on lane holds the contract. A 'break it' button lets the learner adversarially prompt the on lane to test whether constrained decoding actually holds.
A schema pick/edit plus a prompt.
Two parallel JSON outputs, a pass/fail against the schema, and a downstream-app crash animation on failure.
Schema editor (order object, function args, extraction-schema presets); enforcement on/off; adversarial-prompt toggle.
Demo/lab companion inside AIE-204.
Go deeper, elsewhere
Hand-picked public explainers and open tools that complement this one — always optional, never required, never graded.
Concepts click when you open the machinery.
Three labs are already live and free — the same hands-on style this playground brings to its module.