The previous chapters built the machinery: identity, tracing, lineage, signed evidence, feature gates, plugins, copilots, governance APIs, resource brokers, SLOs, data contracts, digital thread, and economic controls. This chapter assembles those pieces into a control-room blueprint.
The control room is not a physical room. It is the operational surface where quantum platform state becomes actionable.
View diagram source
flowchart TB
Workloads[Workloads] --> Broker[Quantum broker]
Broker --> Scheduler[Scheduler]
Scheduler --> Providers[Providers and simulators]
Providers --> Telemetry[Telemetry]
Telemetry --> Evidence[Evidence graph]
Evidence --> ControlRoom[Control room]
ControlRoom --> Actions[Approve, reroute, rollback, revalidate]
Actions --> BrokerControl-room surfaces
A useful control room has a small number of surfaces, each tied to action.
| Surface | Shows | Allows |
|---|---|---|
| fleet health | backend status, drift, queue, incidents | reroute or pause |
| workload board | active and pending executions | prioritize or reject |
| evidence board | incomplete evidence and stale claims | revalidate or hold |
| advisory board | vulnerabilities and defects | quarantine or patch |
| cost board | budget, reservations, unit cost | throttle or fund |
| governance board | exceptions, approvals, controls | expire or escalate |
View diagram source
flowchart LR
ControlRoom[Control room] --> Fleet[Fleet health]
ControlRoom --> Workload[Workload board]
ControlRoom --> Evidence[Evidence board]
ControlRoom --> Advisory[Advisory board]
ControlRoom --> Cost[Cost board]
ControlRoom --> Governance[Governance board]Event-driven operation
The platform should emit interoperable events for admissions, executions, policy decisions, evidence creation, advisories, and cost allocation. Event metadata standards such as CloudEvents offer a general pattern for portable event envelopes across systems [R175].
View diagram source
sequenceDiagram
participant Runtime as Runtime
participant Bus as Event bus
participant Evidence as Evidence graph
participant Policy as Policy engine
participant UI as Control room
Runtime->>Bus: execution.completed
Bus->>Evidence: update lineage
Bus->>Policy: evaluate controls
Policy-->>Bus: finding.created
Bus->>UI: update boardClosed-loop actions
Every board should connect to predefined actions. Otherwise the control room becomes a dashboard theater.
View diagram source
flowchart TB
Signal[Signal] --> Diagnose[Diagnose]
Diagnose --> Decide[Decide]
Decide --> Act[Act]
Act --> Verify[Verify]
Verify --> Learn[Learn]
Learn --> SignalActions include pausing a backend route, lowering admission limits, forcing a compiler rollback, quarantining a component, requiring revalidation, expiring an exception, or opening a provider incident.
Operating contract synthesis
The operating contract is the set of promises the platform makes and the conditions under which those promises hold.
View diagram source
flowchart TB
Identity[Identity contract] --> OperatingContract[Operating contract]
Runtime[Runtime contract] --> OperatingContract
Evidence[Evidence contract] --> OperatingContract
Cost[Cost contract] --> OperatingContract
Governance[Governance contract] --> OperatingContract
Provider[Provider contract] --> OperatingContract
OperatingContract --> Claim[Allowed claims]| Contract | Promise |
|---|---|
| identity | every action has accountable authority |
| runtime | every execution has declared semantics |
| evidence | every accepted result has traceable support |
| cost | every spend unit has owner and purpose |
| governance | every exception is explicit and expiring |
| provider | every external dependency has measurable behavior |
Escalation model
View diagram source
flowchart LR
Alert[Alert] --> Triage{Severity}
Triage -- low --> Queue[Backlog]
Triage -- medium --> Ops[Ops review]
Triage -- high --> Incident[Incident bridge]
Triage -- critical --> Freeze[Freeze route or release]
Incident --> Postmortem[Postmortem]
Freeze --> PostmortemEscalation should be based on impact to evidence, claims, regulated workloads, cost exposure, and hardware safety—not just service availability.
Control-room anti-patterns
| Anti-pattern | Why it fails |
|---|---|
| too many charts | no clear decisions |
| no ownership | signals ignored |
| manual evidence lookup | slow incident response |
| provider-only status | blind to internal failures |
| cost separated from science | expensive wandering |
| AI copilot without guardrails | confident unsafe advice |
View diagram source
flowchart TB
Dashboard[Dashboard] --> NoAction[No action]
NoAction --> Theater[Operational theater]
Evidence[Evidence graph] --> Actionable[Actionable decisions]
Actionable --> Discipline[Operating discipline]End-to-end blueprint
View diagram source
flowchart TB
Developer[Developer] --> Portal[Developer portal]
Portal --> Contract[Workload contract]
Contract --> Policy[Policy engine]
Policy --> Broker[Broker]
Broker --> Scheduler[Scheduler]
Scheduler --> Runtime[Runtime]
Runtime --> QPU[QPU or simulator]
QPU --> Results[Results]
Results --> Evidence[Evidence graph]
Evidence --> Transparency[Transparency log]
Evidence --> Warehouse[Experiment warehouse]
Evidence --> ControlRoom[Control room]
ControlRoom --> Reviews[Reviews]
Reviews --> Claims[Claims]
Claims --> Portfolio[Portfolio governance]Operating rule
The quantum control room should make three things visible at all times: what is running, what can be trusted, and what should be stopped. Everything else is secondary.