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

  1. Spot it in the CLI

    The first line of the output reads ClearRun Score: not determined.

  2. Spot it in JSON

    In the API, SDK, MCP or clearrun score --json, verdict.score is null and confidenceInterval is null.

  3. Decide what to do

    Read the summary for 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
}