Skip to content

Interface: InlineTermFeatureValue

@kortexya/reasoninglayer


@kortexya/reasoninglayer / InlineTermFeatureValue

Defined in: src/types/values.ts:834

A referenced term INLINED as a whole Ψ-term, in the engine’s wire shape.

Used where a bare id is a dead end: the pattern a negated antecedent probes is a rule template that GET /api/v1/terms/{id} hides, so the engine sends the whole term instead of {term_id}. The keys are the wire’s snake_case keys, because feature values pass through the SDK unchanged. term_id still references the same template when the value is sent back.

optional binding?: string | null

Defined in: src/types/values.ts:846

The binder the term was authored with (?C), when it has one.


display: string

Defined in: src/types/values.ts:844

The engine’s display text of the inlined term.


features: Record<string, FeatureValueDto>

Defined in: src/types/values.ts:842

The inlined term’s features, in this same untagged format.


sort_id: string

Defined in: src/types/values.ts:838

The inlined term’s sort UUID.


sort_name: string

Defined in: src/types/values.ts:840

The inlined term’s sort name.


term_id: string

Defined in: src/types/values.ts:836

The inlined term’s UUID.