sandbox¶
Scope: Sandbox separation.
Audience: External users and contributors.
Guarantees: Core and sandbox remain distinct.
Non-Goals: Sandbox feature catalog.
Why: This doc exists to record its single responsibility for review.
Overview¶
This doc defines the sandbox split.
Core context lives in Core.
Experimental context lives in Experimental.
Contracts¶
Core modules live under src/agentic_proteins/core.
Sandbox modules live under src/agentic_proteins/sandbox.
Sandbox code is marked experimental.
Invariants¶
Core stability aligns with Invariants.
Sandbox usage aligns with Experimental.
Evidence aligns with tests/unit/test_module_stability.py.
Failure Modes¶
Mixing core and sandbox breaks Core.
Unlabeled sandbox code breaks Experimental.
Unlinked usage breaks Docs Style.
Extension Points¶
Extensions follow Experimental.
Review rules align with Triage.
MPI changes align with Mpi.
Exit Criteria¶
This doc is obsolete when sandbox is removed.
The replacement is Experimental.
Obsolete docs are removed.
Code refs: src/agentic_proteins/sandbox/init.py.