Skip to content
Technology How it works Breeder — Hyperion Burner — Aegis Burner — MetroVolt AI-Native Architecture Magnets Fuel cycle Safety Roadmap
Solutions AI & Data Centers Defense & Government Grid & Baseload Neutron Detection Quantum
Learn Technical Library
Proof Publications Whitepapers Technical Library Open Science & Reproducibility The Honest Gates
Company About / Mission Leadership Environment Health & Safety Investors Careers Press Contact
3D Model
AI Architecture › L5 · Applications & Copilots
L5 · Applications & Copilots

Guardrails: Refusal and Escalation

When a request is unsafe, out of scope, or under-supported, the copilot refuses or escalates rather than guessing — a designed behavior, not a failure.

THE STACK · click to jumpL7Ecosystem & StrategyL6Experience & VisualizationL5Applications & CopilotsL4OrchestrationL3Twin Modeling & AIL2Data FabricL1Control PlaneL0Foundation▲tlmctl▼L5 · APPLICATIONS & COPILOTSAgentic copilots that reason over the machine.1Plasma Copilotscenario design2Engineering Copilotsubsystem analysis3Operations Copilotrunbooks & procedures4Agentic Toolsbounded action-taking5Knowledge BaseRAG over the fabric6Guardrailssafety-boundedMACHINE TIEReads the twin and fabric; proposes actions that route through L4.KRONOS FUSION ENERGYAI-NATIVE S.M.A.R.T. GENERATORAPPLICATIONS & COPILOTSSHEET 07REV. 2026-08L5 · AI-NATIVE STACK
L5 · Applications & Copilots — its place in the stack (left, click any layer) and its internal components (right). Telemetry rises; control descends.

Refusal is a feature

A copilot that always answers is dangerous. Kronos copilots are designed to refuse or escalate in well-defined situations: when a requested action would leave the envelope, when the request exceeds the copilot's authority, when the grounding evidence is insufficient, or when the twin state is stale or low-confidence. Refusal with a clear reason is the correct output, not a shortfall.

Refusal triggers

Each refusal names its trigger and, where possible, tells the operator what would make the request answerable — a fresher twin snapshot, a scope with more evidence, or a supervisor's authority. Escalation routes the request to a human or to a higher-authority workflow rather than dropping it.

text
decide(request, state, evidence):
  if would_exit_envelope(request): return REFUSE('envelope', fix)
  if exceeds_authority(request):   return ESCALATE('authority')
  if grounding(evidence) < min:    return REFUSE('insufficient evidence')
  if stale(state) and time_critical(request): return REFUSE('stale state')
  if implies_forbidden_claim(request): return REFUSE('cannot claim')
  return ANSWER

No confident guessing

The failure mode Kronos most guards against is a confident, ungrounded answer. A copilot that lacks the evidence to answer well must say so and label any reasoning as unverified inference, rather than producing a fluent guess that reads as fact. This behavior is measured directly by the grounding evaluation, which includes cases where the correct output is a refusal.

Refusal and escalation are logged like any other decision for audit, so patterns — a class of question the copilot keeps refusing — become signals for improving retrieval, the twin, or the prompt. The behavior is enforced in the prompt template and checked in the regression suite.

Content reviewed August 2026 · design-and-simulation stage