Turn intent into software without giving an agent the keys to everything.
Design the boundary first. Then simulate how an autonomous coding run plans, executes tools, handles failures, and proves its own output inside an isolated workspace.
Restricted posture
24/ 100
Network denied, scoped writes, and approval-gated tools contain the blast radius.
Start with a scenario
Presets change the project, permissions, estimates, and verification plan.
Execution model
Intent-to-verification pipeline
108 charactersLocal plan only
Stage 1 of 7
Define intent as a testable contract
Convert a broad request into explicit deliverables, prohibited actions, data boundaries, and acceptance tests before code execution begins.
Isolation limits impact. Verification establishes confidence. A production design needs both, plus a record that lets a human reconstruct what happened.
Launch checklist
2 of 6 complete
What a secure sandbox actually contains
It gives the agent an isolated process, a limited filesystem, bounded resources, and a capability policy. It should be disposable: every run begins from known state and leaves evidence instead of residue.
Why permissions should be capabilities
A capability is narrow, explicit, and revocable. Granting “run shell” is broad; granting “execute this test command in this directory for five minutes” is an auditable capability.
Why successful tests are not enough
Tests only cover their assertions. Verification should also inspect diffs, provenance, policy violations, dependency changes, generated assets, and the behavior users can actually observe.
Where private execution can still leak data
Network egress, logs, crash reports, package registries, copied output, and long-lived secrets can cross an otherwise private boundary. Treat each as a separate data path.