Skip to content

Sensorium Workbench Environment v1

Source schema: doc/schemas/sensorium-workbench-environment.v1.schema.json

Workbench environment descriptor for an allowlisted host-local workspace or managed virtual executor.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: sensorium-workbench-environment.v1
schema/v yes const: 1
environment/ref yes ref: #/$defs/ref
source/generation-ref yes ref: #/$defs/ref
operational/context yes ref: sensorium-operational-context.v1.schema.json
workspace/ref yes ref: #/$defs/ref
backend yes enum: host-local-workspace, fixture-virtual-workspace, container, microvm
roots yes array
locality yes enum: local-only, remote-sandbox
egress no enum: none, allowlisted, unrestricted
status yes enum: allocating, ready, draining, closed, failed, expired
classification yes ref: classification.v1.schema.json
limits no object
cleanup/status no enum: not-needed, pending, completed, failed, quarantined
executor yes object
teardown/policy yes enum: not-applicable, delete-managed-copy, provider-managed
artifact/export-policy yes enum: unsupported, explicit

Definitions

Definition Shape Description
ref string
## Field Semantics

schema

  • Required: yes
  • Shape: const: sensorium-workbench-environment.v1

schema/v

  • Required: yes
  • Shape: const: 1

environment/ref

  • Required: yes
  • Shape: ref: #/$defs/ref

source/generation-ref

  • Required: yes
  • Shape: ref: #/$defs/ref

operational/context

  • Required: yes
  • Shape: ref: sensorium-operational-context.v1.schema.json

workspace/ref

  • Required: yes
  • Shape: ref: #/$defs/ref

backend

  • Required: yes
  • Shape: enum: host-local-workspace, fixture-virtual-workspace, container, microvm

roots

  • Required: yes
  • Shape: array

locality

  • Required: yes
  • Shape: enum: local-only, remote-sandbox

egress

  • Required: no
  • Shape: enum: none, allowlisted, unrestricted

status

  • Required: yes
  • Shape: enum: allocating, ready, draining, closed, failed, expired

classification

  • Required: yes
  • Shape: ref: classification.v1.schema.json

limits

  • Required: no
  • Shape: object

cleanup/status

  • Required: no
  • Shape: enum: not-needed, pending, completed, failed, quarantined

executor

  • Required: yes
  • Shape: object

teardown/policy

  • Required: yes
  • Shape: enum: not-applicable, delete-managed-copy, provider-managed

artifact/export-policy

  • Required: yes
  • Shape: enum: unsupported, explicit

Definition Semantics

$defs.ref

  • Shape: string