Agent evaluation must support a change decision. A score alone cannot show why behavior changed.
Bind each result to the task, cases, rubric, agent policy, model, and available execution evidence.
Keep the required result and constraints stable.
Include normal, edge, and failure cases.
Prefer deterministic checks when the task permits them.
State release, reject, or test again.
1. Control the comparison
Use these controls before you collect or compare results.
2. Use the procedure
Complete each step in order. Stop when a required input or control is missing.
3. Keep the evidence
Store enough evidence for another reviewer to repeat the decision.
| Record | Required evidence | Failure signal |
|---|---|---|
| Task contract | Task version or digest | The task changed during comparison |
| Case set | Case identifiers and visibility | The candidate saw hidden cases |
| Rubric | Rubric version and grader settings | The grading rule changed |
| Execution | Model, provider, harness, and timestamps | Run conditions are unknown |
| Decision | Reviewer, reason, and rollback rule | The score has no owner or action |
4. Keep the product boundary
- Do not compare results from different task or rubric versions as one experiment.
- Do not use a model grader without reviewed validation cases.
- Do not describe local results as platform-verified evidence.
- Do not approve a change from an aggregate score alone.