Skip to content

Interface: VocabularyRelease

@kortexya/reasoninglayer


@kortexya/reasoninglayer / VocabularyRelease

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

An immutable release.

approvalDecisionId: string

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

The approval decision (UUID).


assessmentId: string

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

The assessment the approval cites (UUID).


optional baselineReleaseId?: string

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

The release the candidate was based on (UUID).


candidateId: string

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

The candidate (UUID).


contentHash: string

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

The revision’s content hash.


contextId: string

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

The context id.


recordCount: number

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

Records in the snapshot.


releasedAt: string

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

When (ISO 8601).


releasedBy: string

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

Who released (user:<uuid>).


releaseId: string

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

Id (UUID).


releaseNumber: number

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

Number, 1-based per tenant.


revisionId: string

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

The released revision (UUID).


snapshotHash: string

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

The snapshot digest.


state: VocabularyReleaseState

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

The derived state.