Interface: ShiftDemand
@kortexya/reasoninglayer / ShiftDemand
Interface: ShiftDemand
Section titled “Interface: ShiftDemand”Defined in: src/types/scheduling.ts:64
Demand for a single (day, shift) slot.
Properties
Section titled “Properties”day:
number
Defined in: src/types/scheduling.ts:66
Day index (0..days).
roleMinimums?
Section titled “roleMinimums?”
optionalroleMinimums?:Record<string,number>
Defined in: src/types/scheduling.ts:76
Minimum count per role. The remainder of total may be filled by
any eligible agent. Role names must match tags used in
AgentSpec.roles.
shift:
number
Defined in: src/types/scheduling.ts:68
Shift index (0..shiftsPerDay).
total:
number
Defined in: src/types/scheduling.ts:70
Total number of agents required for this slot.