Phase 1: isolate autonomous execution from the control plane #1

Merged
jon merged 4 commits from phase/01-execution-isolation into main 2026-08-18 14:50:39 +00:00
Owner

Purpose

Establish the first security boundary for governed autonomous development.

Changes

  • Separates autonomous execution from the orchestrator control plane.
  • Prevents worker execution from inheriting orchestrator secrets.
  • Introduces explicit environment allowlisting.
  • Removes direct control-plane execution of untrusted agent workloads.
  • Establishes isolated validation behavior.
  • Adds tests for execution and credential boundaries.
  • Aligns the reconstructed baseline health test with runtime version 0.2.1.

Validation

  • Full test suite passes.
  • Python compile check passes.
  • git diff --check passes.
  • No production deployment behavior is added or changed.

Deployment

None.

This PR changes source only. The currently running orchestrator remains unchanged.

Production deployment remains an explicit human gate.

## Purpose Establish the first security boundary for governed autonomous development. ## Changes - Separates autonomous execution from the orchestrator control plane. - Prevents worker execution from inheriting orchestrator secrets. - Introduces explicit environment allowlisting. - Removes direct control-plane execution of untrusted agent workloads. - Establishes isolated validation behavior. - Adds tests for execution and credential boundaries. - Aligns the reconstructed baseline health test with runtime version 0.2.1. ## Validation - Full test suite passes. - Python compile check passes. - git diff --check passes. - No production deployment behavior is added or changed. ## Deployment None. This PR changes source only. The currently running orchestrator remains unchanged. Production deployment remains an explicit human gate.
jon changed title from WIP: Phase 1: isolate autonomous execution from the control plane to Phase 1: isolate autonomous execution from the control plane 2026-08-18 14:50:20 +00:00
jon merged commit 416f5017c4 into main 2026-08-18 14:50:39 +00:00
jon deleted branch phase/01-execution-isolation 2026-08-18 14:51:23 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jon/steve-os-orchestrator!1
No description provided.