Skip to content

Home > intention-kernel/testing > EvaluationReport

EvaluationReport interface ​

Portable incremental run snapshot. Store in a host-authorized location.

Signature:

typescript
export interface EvaluationReport

Properties ​

Property

Modifiers

Type

Description

assertions?

readonly

readonly EvaluationAssertionResult[]

(Optional) Cross-case results. A run passes only when cases AND these assertions pass.

cases

readonly

readonly EvaluationCaseResult[]

Full ordered case inventory, including pending cases.

fingerprint

readonly

string

Definition, selected cases, runtime and evaluator compatibility hash.

finishedAt?

readonly

string

(Optional) ISO completion time, absent while running.

resumedFrom?

readonly

string

(Optional) Prior run identity, when resuming.

runId

readonly

string

Identity of this execution; resume produces a new report linked to the prior run.

schemaVersion

readonly

1

Report serialization version.

startedAt

readonly

string

ISO start time.

status

readonly

"running" | "completed" | "cancelled" | "limited"

Completed means scheduling finished, not that assertions passed.

suite

readonly

EvaluationSuite

Definition snapshot makes history independent of later edits.

summary

readonly

EvaluationSummary

Counts for all case statuses.

target

readonly

Readonly<{ id: string; fingerprint: string; }>

Explicit target identity and version hash. Include model, configuration and evaluator versions.