Run a scenario¶
The hosted workspace is the easiest way to see Themis.
Before you run¶
Check these fields in the scenario card:
- release ID;
- baseline version;
- candidate version;
- changed dataset;
- changed context;
- replay case count.
The fields describe the test. They are not proof of the result.
Run the gate¶
- Open the Themis workspace.
- Select new run if the run chooser is closed.
- Select one scenario.
- Load the run configuration.
- Select run release gate.
- Follow the request lifecycle panel.
- Wait for RUN COMPLETE and a receipt.
The UI must remain in a running state until the API returns the final result.
It must not briefly show a result and then reset to NOT RUN.
Read the result¶
Start with the decision badge. Then read:
- the policy reason;
- the selected and passed cases;
- the SQL and oracle evidence;
- the DataHub evidence;
- the OpenTelemetry evidence;
- the receipt and write-back state.
These are separate facts. A green DataHub status does not mean that the SQL passed. A trace does not mean that the candidate is safe.
The three outcomes¶
PROMOTE¶
The configured required checks passed. The candidate is eligible for a human release decision.
REVIEW¶
The run needs human review. Common reasons include missing DataHub evidence, an explicit ablation, or incomplete replay coverage.
QUARANTINE¶
A critical check failed. Do not release the candidate until the cause is understood and a new run passes.
No automatic deployment
Themis does not deploy the candidate after PROMOTE. The result is a
release-control signal, not a deployment command.
Why a run can take time¶
A run may download or validate a dataset, call DataHub through MCP, execute several replay cases, run an oracle, write a receipt, and export spans. The progress panel shows the actual lifecycle. Do not refresh during a run unless the operator guide tells you to do so.