---
id: troubleshooting.overview
title: Troubleshooting
summary: Diagnose common Teammately setup, upload, review, classification, and benchmark issues.
kind: concept
product_area: troubleshooting
status: stable
updated: 2026-09-07
canonical: /docs/troubleshooting
---

# Troubleshooting

Use Troubleshooting when the correctness loop produces a confusing state: cases will not import, outputs are missing, reviewers cannot proceed, policies apply too broadly, coverage is unbalanced, or a benchmark result changes for reasons the team cannot yet explain.

## What this area is

Start from the visible symptom and identify the owning object before changing anything. A missing response, an unmatched external output row, a stale Dimension, and an overbroad Policy can all distort evidence, but each requires a different correction.

When the cause is uncertain, collect the exact Project, Benchmark Version, saved Harness Version or imported output identity, affected Case IDs, and visible error state before editing Cases, standards, coverage, or versions.

## Decision checkpoint

| Symptom | Diagnose first | Likely owner artifact |
| --- | --- | --- |
| Cases will not import | Upload format, queue state, required columns | Case import or upload queue |
| A managed Run has no response | Run state, Harness Version, and Case result | Evaluation Run |
| Imported responses are missing | Case IDs and output-only Run mapping | External output mapping |
| Experts cannot proceed | Contribution assignment, access, or source context | Expert Contributions or permissions |
| Policies apply too broadly | Applicability logic and rubric wording | Correctness Governance |
| Coverage looks unbalanced | Dimensions, ontology values, and benchmark membership | Coverage Engineering |
| Score changed unexpectedly | Case, output, standard, benchmark, and run metadata versions | Benchmark Evaluations and Governance |

## Who uses it

AI engineers usually diagnose import, mapping, benchmark, and output problems. Review owners diagnose reviewer access, unclear cases, and disagreement. Product leads and accountable owners use troubleshooting notes to understand whether a failure is a model behavior issue, an artifact issue, a coverage issue, or an access issue.

## Artifacts created or changed

Troubleshooting can lead to changes in Cases, imports, output mappings, Policies, applicability, Rubrics, Dimensions, current Dataset membership, Benchmark Versions, Run configuration, or Project membership. Record which object changed and why; do not manufacture an unsupported generic recovery-note object.

Preserve historical Snapshots, Runs, governed versions, Contribution attribution, and activity already recorded by the owning surfaces. Fix current state through the normal object workflow.

## How to use the recovery library

Start with the observed symptom. Do not immediately change standards, rerun benchmarks, or edit cases until the failure source is clear. Missing outputs, weak applicability logic, stale dimensions, and unbalanced coverage can all make benchmark evidence look wrong, but they require different fixes.

After the immediate fix, preserve the lesson. A recovery path should make the next correctness loop stronger: clearer case context, tighter applicability, better output mapping, better benchmark coverage, or more explicit run metadata.

If the reader cannot name the symptom yet, use the task index only after identifying the blocked artifact. Planned operations belong in the operating manual; ambiguous or broken states belong here first.

## Recovery proof

| Symptom class | The issue is actually fixed when... | Keep diagnosing if... |
| --- | --- | --- |
| Case import or upload | The affected queue or case record is complete enough for preparation work. | Rows moved forward but required context or mapping is still missing. |
| Managed Run response | The Run reaches a terminal state and each evaluable Case has the generated response and Rubric outcomes expected for that Run. | The response is absent, the attempt failed, or the Case remains unevaluable. |
| Imported output mapping | Every intended external row maps to the immutable Case ID in one output-only Run. | Rows are unmatched, duplicated, or joined by position. |
| Review blockage | The reviewer has access, source context, assignment state, and questions needed to judge. | The reviewer can enter the screen but cannot make an accountable decision. |
| Weak applicability | The standard now applies to a named case boundary instead of broad intent. | The same failure could pass or fail depending on reviewer interpretation. |
| Unexpected score change | The team can name whether candidate behavior, case membership, standards, outputs, or metadata changed. | The cause is still described as "the benchmark changed." |

## Common starting tasks

- [Compare Harness Versions](/docs/benchmark-evaluations/compare)
- [Read run results](/docs/benchmark-evaluations/inspect-results)
- [Run a benchmark](/docs/benchmark-evaluations/run-evaluation)
- [Importing cases](/docs/operating-manual/import-and-prepare-cases)
- [Agent Setup](/docs/agent-setup)

## Related reference pages

{% related-card-grid title="Related reference pages" %}
- [Agent instructions](/docs/agent-instructions)
- [Case versions](/docs/governance/case-versioning)
- [Represent conversations in Cases](/docs/object-model/represent-conversations-in-cases)
- [Reference and golden outputs](/docs/object-model/reference-and-golden-outputs)
- [Input-only and output-attached cases](/docs/assets/cases)
{% /related-card-grid %}

## Related troubleshooting pages

{% related-card-grid title="Related troubleshooting pages" %}
- [Access troubleshooting](/docs/troubleshooting/authentication)
- [Benchmark run troubleshooting](/docs/troubleshooting/benchmark-runs)
- [Case upload troubleshooting](/docs/troubleshooting/dataset-upload)
- [Permissions troubleshooting](/docs/troubleshooting/permissions)
- [Benchmark Results Changed Unexpectedly](/docs/troubleshooting/benchmark-results-changed-unexpectedly)
{% /related-card-grid %}

{% example-demo title="Unexpected benchmark change" %}
A score changes after a Dataset refresh even though the saved Harness Version is unchanged. The team confirms that the second Run used a new Benchmark Version with additional boundary Cases. It treats the result as evidence under an expanded benchmark, not as a candidate regression, and compares Case-level Rubric outcomes within each named boundary.
{% /example-demo %}

## Source confidence

Code-backed: the cited routes cover the principal access, membership, Case upload, output mapping, coverage, and Policy surfaces routed from this index. Each linked troubleshooting page narrows its own claims to the current owning implementation.
