Identify built-in generation preparation failures

This commit is contained in:
2026-11-05 13:48:16 +00:00
parent b8dc8a49a9
commit 1c075bd510
8 changed files with 54 additions and 8 deletions

View File

@@ -210,6 +210,9 @@ func (t *SmokeTester) runInference(
report.Failure = generation.ClassifyFailure(contextErr)
return finish(contextErr)
}
if evidence.PreparationFailed && generationErr != nil {
return nil, &OperationError{Category: ErrInvalidRequest, Cause: generationErr}
}
if generationErr != nil {
report.Failure = generation.ClassifyFailure(generationErr)
report.Completed = true