OSS-first docs
These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.
Deterministic intent, planning, execution, approvals, audit, and skill governance surfaces.
Operations (15)
•
`controlPlane.intent.submit` (v1.0.0)
•
`controlPlane.plan.compile` (v1.0.0)
•
`controlPlane.plan.verify` (v1.0.0)
•
`controlPlane.execution.start` (v1.0.0)
•
`controlPlane.execution.cancel` (v1.0.0)
•
`controlPlane.execution.approve` (v1.0.0)
•
`controlPlane.execution.reject` (v1.0.0)
•
`controlPlane.execution.get` (v1.0.0)
•
`controlPlane.execution.list` (v1.0.0)
•
`controlPlane.trace.get` (v1.0.0)
•
`controlPlane.policy.explain` (v1.0.0)
•
`controlPlane.skill.install` (v1.0.0)
•
`controlPlane.skill.disable` (v1.0.0)
•
`controlPlane.skill.list` (v1.0.0)
•
`controlPlane.skill.verify` (v1.0.0)
Events (10)
•
`controlPlane.intent.received` (v1.0.0)
•
`controlPlane.plan.compiled` (v1.0.0)
•
`controlPlane.plan.rejected` (v1.0.0)
•
`controlPlane.execution.step.started` (v1.0.0)
•
`controlPlane.execution.step.completed` (v1.0.0)
•
`controlPlane.execution.step.blocked` (v1.0.0)
•
`controlPlane.execution.completed` (v1.0.0)
•
`controlPlane.execution.failed` (v1.0.0)
•
`controlPlane.skill.installed` (v1.0.0)
•
`controlPlane.skill.rejected` (v1.0.0)
Source Definition
import { defineFeature } from '../features';
import {
CONTROL_PLANE_DOMAIN,
CONTROL_PLANE_OWNERS,
CONTROL_PLANE_STABILITY,
CONTROL_PLANE_TAGS,
} from './constants';
export const ControlPlaneFeature = defineFeature({
meta: {
key: 'platform.control-plane',
version: '1.0.0',
title: 'Control Plane Runtime',
description:
'Deterministic intent, planning, execution, approvals, audit, and skill governance surfaces.',
domain: CONTROL_PLANE_DOMAIN,
owners: CONTROL_PLANE_OWNERS,
tags: [...CONTROL_PLANE_TAGS],
stability: CONTROL_PLANE_STABILITY,
},
operations: [
{ key: 'controlPlane.intent.submit', version: '1.0.0' },
{ key: 'controlPlane.plan.compile', version: '1.0.0' },
{ key: 'controlPlane.plan.verify', version: '1.0.0' },
{ key: 'controlPlane.execution.start', version: '1.0.0' },
{ key: 'controlPlane.execution.cancel', version: '1.0.0' },
{ key: 'controlPlane.execution.approve', version: '1.0.0' },
{ key: 'controlPlane.execution.reject', version: '1.0.0' },
{ key: 'controlPlane.execution.get', version: '1.0.0' },
{ key: 'controlPlane.execution.list', version: '1.0.0' },
{ key: 'controlPlane.trace.get', version: '1.0.0' },
{ key: 'controlPlane.policy.explain', version: '1.0.0' },
{ key: 'controlPlane.skill.install', version: '1.0.0' },
{ key: 'controlPlane.skill.disable', version: '1.0.0' },
{ key: 'controlPlane.skill.list', version: '1.0.0' },
{ key: 'controlPlane.skill.verify', version: '1.0.0' },
],
events: [
{ key: 'controlPlane.intent.received', version: '1.0.0' },
{ key: 'controlPlane.plan.compiled', version: '1.0.0' },
{ key: 'controlPlane.plan.rejected', version: '1.0.0' },
{ key: 'controlPlane.execution.step.started', version: '1.0.0' },
{ key: 'controlPlane.execution.step.completed', version: '1.0.0' },
{ key: 'controlPlane.execution.step.blocked', version: '1.0.0' },
{ key: 'controlPlane.execution.completed', version: '1.0.0' },
{ key: 'controlPlane.execution.failed', version: '1.0.0' },
{ key: 'controlPlane.skill.installed', version: '1.0.0' },
{ key: 'controlPlane.skill.rejected', version: '1.0.0' },
],
capabilities: {
provides: [
{ key: 'control-plane.core', version: '1.0.0' },
{ key: 'control-plane.approval', version: '1.0.0' },
{ key: 'control-plane.audit', version: '1.0.0' },
{ key: 'control-plane.skill-registry', version: '1.0.0' },
{ key: 'control-plane.channel-runtime', version: '1.0.0' },
],
},
});