---
title: My run failed
question: What should I do when a run ends in failure?
description: Read the error category, understand what it means, and know whether relaunching helps.
section: solve
order: 2
---
Open the run in **Runs**: the error category is shown at the top, and it is what tells you what to do. A failure is not necessarily a breakdown — most often the pipeline refused to deliver work it judged insufficient.

## What do the error categories mean?

**Check not passed** — the produced code did not reach the minimum score, even after the correction attempts. The merge request exists, as a draft, with the objections as comments. Read them: often the issue was ambiguous, sometimes an internal convention is missing from your contexts.

**Unanswered question** — the reading agent needed a detail and nobody answered. See [Diavi asked me a question](/help/en/clarification-demandee/).

**Human intervention needed** — the pipeline hit something it cannot decide alone. The merge request holds what could be done, and the comment says where it is stuck.

**Response too long** — the model hit its output ceiling mid-work. This happens on issues touching many files at once. Split the issue in two and launch again.

**Infrastructure** — an incident on our side. That run is **not counted** against your allowance. Launch again; if it recurs, write to us.

## Should I relaunch?

Relaunching unchanged only helps if the failure was an infrastructure error. In every other case, change something first: sharpen the issue, split it, or add the missing convention to your contexts. Without a change, the second run meets the same wall as the first — and counts against your allowance.

## Where do I see the detail?

The **Logs** tab shows the full trace, step by step. A glossary there explains the recurring terms.
