Skip to content

Home > intention-kernel/testing > EvaluationScenario

EvaluationScenario interface ​

Portable, independently executable conversation definition.

Signature:

typescript
export interface EvaluationScenario

Properties ​

Property

Modifiers

Type

Description

assertions?

readonly

readonly EvaluationAssertion[]

(Optional) Final assertions receive the last observation and the complete turn history.

description?

readonly

string

(Optional) Optional description of intended behavior.

id

readonly

string

Stable identity used for selection and resume validation.

metadata?

readonly

EvaluationData

(Optional) Host-owned provenance or domain configuration.

name

readonly

string

Human-readable label.

skipReason?

readonly

string

(Optional) Reviewed exclusion; skipped cases never count as passed.

steps

readonly

readonly EvaluationStep[]

Ordered conversation exchanges.

tags?

readonly

readonly string[]

(Optional) Labels for filtering; no business semantics are interpreted by the runner.

writePolicy

readonly

"read_only" | "external"

External effects are blocked unless the run explicitly authorizes them.