Sandboxes
Starting state
Begin from a curated sample or validate explicit JSON or Supabase SQL.
Starting state defines the world your test sees before its first provider call.
Keep it explicit so a failed run can be reproduced exactly.
The CLI checks the artifact byte count and SHA-256 hash before printing raw
state. Every environment page explains the sample purpose, state size, first
read, representative mutation, expected diff, reset behavior, and limitations.
JSON is accepted by all 22 current environments. Supabase samples use guarded
SQL. Do not assume SQL is accepted elsewhere.
State loaded during creation becomes the reset baseline.
This replaces current state and establishes a new baseline. It can erase
existing records. Capture the current state and get explicit approval before
using it on any sandbox that is not newly created and disposable.
