Graphorin API reference v0.7.0
Graphorin API reference / @graphorin/evals / / EvalReport
Interface: EvalReport<I, O>
Defined in: packages/observability/dist/eval/types.d.ts
Final report shape.
Stable
Type Parameters
| Type Parameter |
|---|
I |
O |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
aborted? | readonly | boolean | true when the run was cut short by an aborted signal - results and summary then cover only the cases that finished before the abort (a partial report). Absent on a normal full run. See runEvals. | packages/observability/dist/eval/types.d.ts |
results | readonly | readonly EvalCaseResult<I, O>[] | - | packages/observability/dist/eval/types.d.ts |
summary | readonly | { avgDurationMs: number; byScorer: Readonly<Record<string, { avgScore: number | null; failed: number; passed: number; }>>; failed: number; passed: number; passHatK?: { baseCases: number; k: number; value: number; }; passRateCi?: { hi: number; lo: number; }; total: number; } | - | packages/observability/dist/eval/types.d.ts |
summary.avgDurationMs | readonly | number | - | packages/observability/dist/eval/types.d.ts |
summary.byScorer | readonly | Readonly<Record<string, { avgScore: number | null; failed: number; passed: number; }>> | - | packages/observability/dist/eval/types.d.ts |
summary.failed | readonly | number | - | packages/observability/dist/eval/types.d.ts |
summary.passed | readonly | number | - | packages/observability/dist/eval/types.d.ts |
summary.passHatK? | readonly | { baseCases: number; k: number; value: number; } | pass^k stability metric - fraction of base cases whose EVERY repeat iteration passed. Present only when the run used iterations > 1. | packages/observability/dist/eval/types.d.ts |
summary.passHatK.baseCases | readonly | number | - | packages/observability/dist/eval/types.d.ts |
summary.passHatK.k | readonly | number | - | packages/observability/dist/eval/types.d.ts |
summary.passHatK.value | readonly | number | - | packages/observability/dist/eval/types.d.ts |
summary.passRateCi? | readonly | { hi: number; lo: number; } | 95% Wilson score interval on the overall pass rate (E8 / evals-05). Always present on reports produced by runEvals; optional so older persisted reports keep parsing. | packages/observability/dist/eval/types.d.ts |
summary.passRateCi.hi | readonly | number | - | packages/observability/dist/eval/types.d.ts |
summary.passRateCi.lo | readonly | number | - | packages/observability/dist/eval/types.d.ts |
summary.total | readonly | number | - | packages/observability/dist/eval/types.d.ts |