Architecture Reference — Diagram 05

Experiment Branching — Fork / Snapshot

SANDBOX LIFECYCLE = EXPERIMENT TREE
FORK · SNAPSHOT · RESUME · REPLAY
Design Iteration sandbox created per branch Review Gate snapshot · full agent state frozen approve snapshot reject → restore snapshot, redirect approve Branch A — assay variant 1 Branch B — assay variant 2 Branch N — parallel hypotheses fork per hypothesis — isolated sandboxes Assay Results per-branch AssayResult + lineage analysis feeds the next iteration round WHY THIS IS UNIQUE Snapshot captures the full agent state — prompts, tool context, working memory — not just outputs. Fork at hypothesis split points gives isolated, parallel experiment trees on shared infrastructure. Every branch is replayable for audits — a regulatory-grade property no published system surfaces.
Iteration / branches Review gate (snapshot) Reject / restore AgentENV substrate

AgentENV's fork / snapshot lifecycle mapped onto experiment trees. Pausing at the review gate means full agent context survives human-latency review; forking at wet-lab hypothesis points runs parallel assay variants in isolation; rejected branches restore their snapshot instead of rerunning. All transitions are recorded as sandbox_fork / sandbox_snapshot ProvenanceRecords.