Runtime & Integrations · Runtime Harness

Runtime Harness

The effectful layer that runs the core in the real world.

The Runtime Harness owns effects: the CLI, config boundary, ports, input convergence, replay, judge collection, persistence, reports, and CI-exit mapping. It calls the Evaluation Core but never reaches into it — and never invents meaning.

Something must read files, spawn subprocesses, call judges, persist artifacts, and map a verdict to an exit code. That is the Harness. The boundary axiom holds on every page here: the Harness owns effects, never meaning; every adapter returns evidence or data, never scores, authority, or verdicts.

What lives here

ConcernPage
Entry point & exit codeCLI
Typed, authority-safe configRun Config
Composition root / input convergenceRunner
Typed effect boundariesPorts
Judge evidence & calibrationJudges
Rendering & exitsReports & Exits
Optional capability frameworkExtension Lanes
Generated-evidence governanceEvidence Approval

bash

evalglass run --config evals/evalglass.yaml

Next steps