> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.Supporting_types.EvaluationRunDiagnosis.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface EvaluationRunDiagnosis

```typescript
interface EvaluationRunDiagnosis {
    constraints: readonly string[];
    failedApproaches: readonly string[];
    observedFailures: readonly string[];
    rootCause: string;
    summary: string;
    verificationGuidance: readonly string[];
}
```

Types: [constraints](#constraints), [failedApproaches](#failedapproaches), [observedFailures](#observedfailures), [rootCause](#rootcause), [summary](#summary), [verificationGuidance](#verificationguidance)

##### Index

### <a id="properties"></a>Properties

[constraints](#constraints) [failedApproaches](#failedapproaches) [observedFailures](#observedfailures) [rootCause](#rootcause) [summary](#summary) [verificationGuidance](#verificationguidance)

## <a id="properties-1"></a>Properties

### <a id="constraints"></a>constraints

```typescript
constraints: readonly string[]
```

### <a id="failedapproaches"></a>failedApproaches

```typescript
failedApproaches: readonly string[]
```

### <a id="observedfailures"></a>observedFailures

```typescript
observedFailures: readonly string[]
```

### <a id="rootcause"></a>rootCause

```typescript
rootCause: string
```

### <a id="summary"></a>summary

```typescript
summary: string
```

### <a id="verificationguidance"></a>verificationGuidance

```typescript
verificationGuidance: readonly string[]
```
