Skip to content

Home > intention-kernel/testing > EvaluationTurnResult

EvaluationTurnResult interface ​

One evaluated exchange, including complete host-approved evidence.

Signature:

typescript
export interface EvaluationTurnResult

Properties ​

Property

Modifiers

Type

Description

assertions

readonly

readonly EvaluationAssertionResult[]

All evaluated assertion results.

checkpoint?

readonly

EvaluationData

(Optional) Serializable session state for adapters that support turn-level resume. Must not contain secrets.

durationMs

readonly

number

Measured duration including assertions.

errorCode?

readonly

string

(Optional) Stable failure code, never an upstream exception body.

input

readonly

EvaluationData

Exact adapter input used by the case.

observation?

readonly

EvaluationData

(Optional) Complete structured observation, absent if transport failed before producing one.

status

readonly

"passed" | "failed" | "error" | "cancelled"

Final status; evaluator and transport errors are distinct from failed expectations.

stepId

readonly

string

Scenario step identity.

turnId

readonly

string

Stable request identity, suitable for idempotent transport.