Skip to content

Control Plane

The control plane is the part of the ecosystem that plans, routes, and governs.

Control-plane repos

  • OperatorConsole
  • OperationsCenter
  • SwitchBoard
  • CxRP
  • RxP
  • CoreRunner (subprocess mechanics library; not an AI execution backend)

CoreRunner provides process-group-safe subprocess execution, timeout enforcement, and stdout/stderr capture. It is a library dependency of OperationsCenter's direct_local and aider_local adapters — not a standalone executor or routing participant.

AI execution backend layer

Owned executors dispatched by OperationsCenter (post ADR 0005):

  • TeamExecutor — coordinator/worker/verifier topology for team-shaped tasks
  • DAGExecutor — rustworkx DAG with concurrent layer execution
  • CritiqueExecutor — adversarial proposer/critic and reflexion quality loops

These are not control-plane components; they receive dispatch and return normalized results. They depend on CxRP and RxP contracts but do not participate in routing decisions. They use core_runner.safe_run() for process-group-safe subprocess execution.

Non-control-plane repos

  • PlatformManifest
  • private-truth layer
  • Custodian
  • PlatformDeployment
  • Warehouse
  • managed project repos

Those support or constrain the control plane but do not replace it.