Skip to content

Interface: ChoicePoint

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Solver / ChoicePoint

Interface: ChoicePoint

Defined in: src/types/solver.ts:252

A single decision over which to explore alternatives. Each must have alternativeCount ≥ 2.

Remarks

Wire shape (snake_case): { alternative_count, description, variable_name }.

Properties

alternativeCount

alternativeCount: number

Defined in: src/types/solver.ts:254

Number of alternatives.


description

description: string

Defined in: src/types/solver.ts:256

Description of what this choice represents.


variableName?

optional variableName: string | null

Defined in: src/types/solver.ts:258

Optional variable name for arithmetic constraints.