Skip to content

Interface: ClassifyProblemResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Solver / ClassifyProblemResponse

Interface: ClassifyProblemResponse

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

Response body for POST /api/v1/solver/classify.

Remarks

Wire shape (snake_case): { baseline_values, classifications, message, solve_time_ms, solver, status }.

Properties

baselineValues

baselineValues: Record<string, number>

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

Variable-name → baseline solve value. A concrete witness alongside the classification.


classifications

classifications: Record<string, VariableClassification>

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

Variable-name → classification. Empty when the baseline is infeasible.


message?

optional message: string | null

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

Optional diagnostic message.


solver

solver: string

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

"cp_sat" or "highs".


solveTimeMs

solveTimeMs: number

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

Wall-clock solve time inside the solver service, in milliseconds.


status

status: SolutionStatus

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

Status reported by the solver.