Interface: SchedulingFeasibilityRequest
@kortexya/reasoninglayer / SchedulingFeasibilityRequest
Interface: SchedulingFeasibilityRequest
Section titled “Interface: SchedulingFeasibilityRequest”Defined in: src/types/scheduling.ts:122
Input to SchedulingClient.feasibility.
Remarks
Section titled “Remarks”Agents are identified by opaque caller-chosen string IDs so the response can be joined back to whatever identity the caller maintains (employee numbers, user IDs, UUIDs, display names, …).
Properties
Section titled “Properties”agents
Section titled “agents”agents:
AgentSpec[]
Defined in: src/types/scheduling.ts:124
All agents that may be assigned to slots.
days:
number
Defined in: src/types/scheduling.ts:126
Number of days in the scheduling horizon. Valid day indices are 0..days.
demands
Section titled “demands”demands:
ShiftDemand[]
Defined in: src/types/scheduling.ts:130
Per-slot demand. At most one entry per (day, shift) pair.
optionalpins?:Pin[]
Defined in: src/types/scheduling.ts:132
Pre-assigned (agent, day, shift) triples. Defaults to empty.
shiftsPerDay
Section titled “shiftsPerDay”shiftsPerDay:
number
Defined in: src/types/scheduling.ts:128
Number of shifts per day. Valid shift indices are 0..shiftsPerDay.