Skip to content

Home > intention-kernel/testing > EvaluationCaseResult

EvaluationCaseResult interface ​

One scenario variant and repetition, isolated from every other case.

Signature:

typescript
export interface EvaluationCaseResult

Properties ​

Property

Modifiers

Type

Description

assertions

readonly

readonly EvaluationAssertionResult[]

Assertions over the final conversation.

errorCode?

readonly

string

(Optional) Stable infrastructure, policy or interruption code.

id

readonly

string

Stable identity derived from scenario, variants and repetition.

name

readonly

string

Display name from the source scenario.

repetition

readonly

number

Zero-based repetition index.

scenarioId

readonly

string

Source scenario identity.

skipReason?

readonly

string

(Optional) Human-readable reviewed skip reason.

status

readonly

EvaluationCaseStatus

Aggregate case status.

threadId

readonly

string

Durable conversation identity, never reused across cases.

turns

readonly

readonly EvaluationTurnResult[]

Measured exchanges in order.

variants

readonly

Readonly<Record<string, string>>

Chosen variant identities by step.