Skip to content

Control, Execution, And Config Doctor

How a run is governed from submission to result — and why it cannot drift.

This is the heart of the platform: the governed path that turns a submission into a defensible result. Every step is explicit, recorded, and inspectable. Available today.

Why A Control Plane

The control plane is the durable source of truth for intake, governance, dispatch, and execution state. It exists so the platform can answer, for any result:

  • what was submitted
  • what was resolved
  • what was approved or blocked
  • what actually ran
  • what evidence backs the result
  • whether the result is ready to serve

Crucially, it is operational, not computational. It governs execution; it never changes the deterministic mathematics.

The Run Lifecycle

stateDiagram-v2
    [*] --> SubmissionReceived
    SubmissionReceived --> TranslationReady
    TranslationReady --> ConfigDoctorOpen: readiness gate
    TranslationReady --> RunRequested: gate not required
    ConfigDoctorOpen --> ConfigDoctorFinalized
    ConfigDoctorFinalized --> RunRequested
    RunRequested --> BundleResolved
    BundleResolved --> DispatchQueued
    DispatchQueued --> JobRunning
    JobRunning --> JobCompleted
    JobCompleted --> ResultsServed
    JobCompleted --> [*]

Each transition is recorded in an authoritative run registry — your complete operational history of what ran and when. Available today.

Config Doctor — Readiness You Can Trust

Config Doctor is a platform capability, not a utility. It sits between submission and execution and tells you — before you spend compute — whether a run is ready, and if not, exactly why and how to fix it. Available today.

flowchart LR
    A[Submission] --> B[Config Doctor]
    B --> C[Run approval]
    C --> D[Execution]

It performs:

  • readiness assessment
  • configuration validation
  • missing-input detection
  • scope-compatibility assessment
  • deterministic repair recommendation
  • launch governance

And it returns a clear, actionable outcome:

Outcome Meaning
RUNNABLE Ready to execute
RUNNABLE_WITH_APPROVED_WARNINGS Ready, with warnings you have accepted
BLOCKED_MISSING_INPUT Something required is missing — it tells you what
BLOCKED_CONFIG_INCONSISTENT A configuration conflict — it tells you where

A defining rule: Config Doctor may recommend; it may not self-approve. Repair recommendations are deterministic, and approval stays a governed human decision.

Approvals And Waivers

Runs pass through explicit readiness evaluation, approval, and — where warnings are accepted — a recorded waiver with rationale. Nothing material executes on an implicit decision. Available today.

Execution

Once approved, a governed run bundle is resolved and dispatched asynchronously to isolated deterministic compute. The result returns with its evidence and is loaded into your analytical truth. Available today.

What This Means For You

  • No surprises at runtime. Config Doctor catches readiness problems before they cost you a failed run or a wrong number.
  • Every result is defensible, because the decision trail — submitted, validated, approved, executed, evidenced — is recorded.
  • The maths stays trustworthy, because the control plane governs execution without touching the calculation.

Where The Platform Is Today

The full lifecycle — intake, Config Doctor, readiness, approvals, dispatch, execution, and the run registry — is available today. Reusable run templates and scheduling as first-class APIs are on the roadmap — see Capability Maturity And Status.