Evaluation sets and acceptance criteria

An evaluation set turns expected quality, safety, and edge behavior into repeatable checks.

The practical distinction

An evaluation set turns expected quality, safety, and edge behavior into repeatable checks. An evaluation set is the evidence used to test a workflow; acceptance criteria state what must be true before use. Both need normal, edge, adversarial, and known-failure cases tied to the actual task.

Worked example

An invoice extractor is tested on clean files, blank tax codes, negative lines, rotated scans, duplicate pages, and conflicting totals. Field accuracy alone cannot pass if a critical total mismatch goes undetected.

Apply it

Define acceptance and stop thresholds before scaling the workflow.

  1. List material requirements and the failure each requirement prevents or detects.
  2. Build representative cases with expected results and preserve them for regression testing.
  3. Set pass, escalation, and stop thresholds before looking at final results.

Evidence to collect

  • Cover each important requirement with at least one positive and one failure case.
  • Separate critical zero-tolerance failures from aggregate quality metrics.
  • Version cases, expected results, reviewer decisions, and workflow configuration together.

Common mistake

Using a handful of attractive examples or a single average score as evidence that the workflow is ready.

Scope limit

This guidance on evaluation sets and acceptance criteria helps define a task and its review evidence. It does not certify a model, source, reviewer, environment, legal position, or residual-risk level.