Skip to content

Interface: ResidualDerivationDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / ResidualDerivationDto

Defined in: src/types/inference.ts:694

One forward-chaining derivation suspended on an unbound slot.

factId: string

Defined in: src/types/inference.ts:700

The fact that carries the unbound slot (UUID).


feature: string

Defined in: src/types/inference.ts:702

The feature whose value is unbound.


optional headSortName?: string | null

Defined in: src/types/inference.ts:698

Name of the rule’s conclusion sort, when it has one.


requiredValue: string

Defined in: src/types/inference.ts:708

The value the rule requires in that slot, rendered as text.


ruleId: string

Defined in: src/types/inference.ts:696

The rule (its head clause) that would fire (UUID).


variableId: string

Defined in: src/types/inference.ts:704

The unbound variable in the slot (UUID).


optional variableName?: string | null

Defined in: src/types/inference.ts:706

The variable’s declared name (for example ?P), when known.