Skip to content

Interface: VocabularyAssessment

@kortexya/reasoninglayer


@kortexya/reasoninglayer / VocabularyAssessment

Defined in: src/types/vocabulary.ts:1898

An assessment: 201 of an assessment run and 200 of GET /assessments/{id}.

Only a complete, passed assessment admits an approval. metrics are rendered when the assessment runs and are not stored, so a later read returns an empty map.

assessedAt: string

Defined in: src/types/vocabulary.ts:1926

When (database clock, ISO 8601).


assessedBy: string

Defined in: src/types/vocabulary.ts:1924

Who assessed (user:<uuid>).


assessmentId: string

Defined in: src/types/vocabulary.ts:1900

Id (UUID); an approval cites it.


candidateId: string

Defined in: src/types/vocabulary.ts:1902

The candidate (UUID).


completeness: VocabularyAssessmentCompleteness

Defined in: src/types/vocabulary.ts:1908

Whether every criterion ran over the whole view.


contentHash: string

Defined in: src/types/vocabulary.ts:1906

Its content hash.


context: VocabularyContextRef

Defined in: src/types/vocabulary.ts:1922

The interpretation context the assessment ran in.


criteria: VocabularyCriterionResult[]

Defined in: src/types/vocabulary.ts:1916

Per-criterion results, in evaluation order.


findings: VocabularyFinding[]

Defined in: src/types/vocabulary.ts:1918

Every finding, sorted by id.


limits: VocabularyAssessmentLimits

Defined in: src/types/vocabulary.ts:1914

The limits applied.


metrics: Record<string, number>

Defined in: src/types/vocabulary.ts:1920

Counts of what the view held and what was examined (metric name → count).


outcome: VocabularyAssessmentOutcome

Defined in: src/types/vocabulary.ts:1912

The outcome.


outcomeKind: string

Defined in: src/types/vocabulary.ts:1928

committed.


replayed: boolean

Defined in: src/types/vocabulary.ts:1930

Whether this answer replays an earlier identical request.


revisionId: string

Defined in: src/types/vocabulary.ts:1904

The revision assessed (UUID).


optional stopReason?: VocabularyStopReason

Defined in: src/types/vocabulary.ts:1910

Why it stopped, when incomplete.