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.

platform.control-plane

Deterministic intent, planning, execution, approvals, audit, and skill governance surfaces.

  • Type: feature
  • Version: 1.0.0
  • File: packages/libs/contracts-spec/src/control-plane/control-plane.feature.ts
  • field.key.label
    platform.control-plane
    field.version.label
    1.0.0
    field.type.label
    feature
    field.title.label
    platform.control-plane
    field.description.label

    Deterministic intent, planning, execution, approvals, audit, and skill governance surfaces.

  • Type: feature
  • Version: 1.0.0
  • File: packages/libs/contracts-spec/src/control-plane/control-plane.feature.ts
  • field.tags.label
    field.owners.label
    field.stability.label

    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' },
    		],
    	},
    });