Diavi

Help centre · Troubleshooting

What should I do when a run ends in failure?

Read the error category, understand what it means, and know whether relaunching helps.

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.

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.