Interface: ChoicePoint
@kortexya/reasoninglayer / ChoicePoint
Interface: ChoicePoint
Section titled “Interface: ChoicePoint”Defined in: src/types/solver.ts:240
A single decision over which to explore alternatives. Each must have
alternativeCount ≥ 2.
Remarks
Section titled “Remarks”Wire shape (snake_case): { alternative_count, description, variable_name }.
Properties
Section titled “Properties”alternativeCount
Section titled “alternativeCount”alternativeCount:
number
Defined in: src/types/solver.ts:242
Number of alternatives.
description
Section titled “description”description:
string
Defined in: src/types/solver.ts:244
Description of what this choice represents.
variableName?
Section titled “variableName?”
optionalvariableName?:string|null
Defined in: src/types/solver.ts:246
Optional variable name for arithmetic constraints.