Skip to content

Interface: VocabularyDecision

@kortexya/reasoninglayer


@kortexya/reasoninglayer / VocabularyDecision

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

A recorded governance decision.

actor: string

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

Actor (user:<uuid>).


optional assessmentId?: string

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

Assessment cited (UUID).


authorityChecks: VocabularyAuthorityCheck[]

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

The authority checks made; the first is the actor’s own.


optional candidateId?: string

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

Candidate (UUID).


committedAt: string

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

When committed (database clock, ISO 8601).


optional contentHash?: string

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

Content hash.


decisionId: string

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

Id (UUID); also the id of its Psi-term, materialized at activation.


decisionTime: string

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

When authority was proved (engine clock, ISO 8601).


optional disposition?: VocabularyReviewDisposition

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

Review disposition.


findingDispositions: VocabularyFindingDispositionView[]

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

Finding dispositions.


kind: VocabularyDecisionKind

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

Kind.


optional rationale?: string

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

Rationale.


optional releaseId?: string

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

Release (UUID), for release and activation.


optional revisionId?: string

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

Revision (UUID).