Why does my ClearRun score say 'not determined' or null?
ClearRun could not give that text a score, so score is null. The CLI prints this as ClearRun Score: not determined. The rest of the verdict still comes back.
Last updated
Steps
Spot it in the CLI
The first line of the output reads
ClearRun Score: not determined.Spot it in JSON
In the API, SDK, MCP or
clearrun score --json,verdict.scoreisnullandconfidenceIntervalisnull.Decide what to do
Read the
summaryfor the reason. Then treat the answer as unscored. Don't count it as a pass or a fail by default.
How a threshold treats it
With --threshold (or threshold in clearrun.config.json), an unscored input fails with no score, threshold is N, and the run exits 1. Without a threshold, it does not fail the run.
In your own code
if (verdict.score === null) {
// unscored: retry later or send to a person
}