The checklist
An evaluator judges new data only when all of these are true. If any one is missing it is skipped silently, and there is no error to find:A new evaluator opens with Run Continuously already on, so condition 2 normally takes care of itself.
It still bites when someone turned the switch off to stop the spend and then forgot, because the two
switches are independent: Create and run sets the status to active without touching Run
Continuously. The list badges that state as paused, so if the badge says paused while the status
says active, the switch is off.
Nothing has been judged yet
If the checklist passes, the next question is whether enough time has passed. Evaluators judge finished work, so there is always a delay:
Add up to 30 seconds for a definition change to reach the worker, up to 60 seconds for a new judge
credential, and up to another minute for the chip column to appear the very first time an account gets
an evaluator.
Two more things are worth ruling out:
- The first sweep is always empty, because an evaluator starts from the moment you started it, so its first window contains nothing yet.
- Your filter may match nothing. Check the sample table in step 3, and if it is empty for a recent time range then the filter is the problem rather than the evaluator.
It judged some units but not others
That is usually correct behavior. Four rules narrow what gets judged:Chips stopped appearing
Verdicts are stored only for clean successes, so a judge problem shows up as the chips ceasing. There is no error chip. In order of likelihood:- The judge credential or model is wrong, because of a rotated or revoked API key, or a model your account cannot access. Verify with Test Evaluator, which reports a judge failure directly.
- The judge is answering off-rail, returning something outside your choices, so every result is discarded. Test again, since an off-rail result is reported as such. The fix is the prompt: state the exact allowed answers in the text, as every prebuilt template does.
- The evaluator was paused. Check the badge.
- Your traffic changed. A filter that matched last week’s spans may match none of this week’s.
A failed judgement is not retried. Once you have fixed the credential or the prompt, the units that
failed in the meantime need a backfill, because continuous mode has already moved
past them.
Test Evaluator works but no chips appear
Test and continuous running are independent. A successful test proves the prompt, the mapping and the credential are all good, but it says nothing about whether the evaluator is running. Go back to the checklist, and check the status and the Run Continuously switch. A test also never becomes a chip, because it stores nothing by design.Explanations are not showing
Work through these three in order:- Check the switch is on for the saved evaluator, not only in an unsaved draft.
- Check you are looking at verdicts judged after you turned it on. Storing the reasoning is not retroactive, so older chips have no tooltip and never will unless you re-judge them with a backfill.
- On the lists, reasoning is a hover tooltip on the chip. For the full text, open the trace, span or session detail panel.