The runtime receives a learner question and the frozen source scope, not an open-ended authority grant.
Tutor Runtime Contract is ready for review before live integration.
Cycle 10 uses the KG-2 draft and the frozen v1 eval set to define the answer-shape, citation, refusal, and route-verification contract that a live tutor runtime must satisfy. It is a public review surface, not a model runtime.
Every response must expose answer text, supporting citations, and refusal state in a typed shape.
The public surface must fail closed when required runtime markers, cards, or refusal boundaries disappear.
What a live runtime must do before it can replace static checks.
-
01
Scope classify
Classify the question as in-scope, source-missing, or out-of-scope against the frozen v1 bank and KG-2 source refs.
KG-2eval v1 -
02
Retrieve support
Select only KG claims and source refs that support the answer; do not treat the model's memory as a source.
S1-S7GT1 -
03
Draft answer
Produce concise learner-facing text and keep the authoritative-source precedence visible when sources disagree.
S1S2 -
04
Validate citations
Require at least one genuinely supporting citation for factual answers; citation-but-wrong remains a failure.
q11schema -
05
Emit typed result
Return the eval-mode response shape with answer, citations, refusal flag, and failure reason where applicable.
response schema
What the runtime must refuse.
The runtime is not allowed to promote records, mutate KG state, alter infrastructure, or invent unsupported answers. Those are separate governed actions, not tutor behavior.
Source missing
Default Varro session timeout remains unsupported by the frozen source pack; refuse without a number.
Out-of-scope internals
Helios crystallisation internals are outside the Bootstrap tutor surface for Build 1.
Persistence schema
Varro server storage schema is not in the supported source set and must not be invented.
Source-backed promotion
Promotion remains an authority-gated adapter path; the tutor may explain the block but not execute it.
This is not yet a live model runtime.
The page narrows the runtime gap from "not integrated" to a reviewable contract: answer stages, refusal boundaries, output shape, and route-verifier markers are now explicit. The runtime-collect page records what the deployed contract route proves, and the cycle 13 Rust adapter spike now checks the typed answer report without weakening the gates.
Generated in this cycle
Five runtime stages and four refusal boundaries derived from KG-2, the frozen eval set, and prior citation-surface evidence.
Still gated
There is no live model call, no KG mutation, no source-backed promotion, and no infrastructure change.
Next collect input
Route verification can now collect whether the public runtime-contract and runtime-spike pages remain present and internally complete.