Skip to content

Interface: VocabularyCandidate

@kortexya/reasoninglayer


@kortexya/reasoninglayer / VocabularyCandidate

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

A candidate head.

optional baselineReleaseId?: string

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

The release the candidate is based on (UUID).


optional baselineStatus?: VocabularyBaselineStatus

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

Whether that baseline is the active release; absent once terminal.


candidateId: string

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

Id (UUID).


createdAt: string

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

Creation time (database clock, ISO 8601).


createdBy: string

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

Creator (user:<uuid>).


headRevisionId: string

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

Head revision (UUID); also the candidate’s ETag.


headRevisionNumber: number

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

Head revision number.


state: VocabularyCandidateState

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

State.


title: string

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

Title.


updatedAt: string

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

Last head change (database clock, ISO 8601).