Skip to main content
A compiled soft constraint emitted by a descriptor or requirement compiler.

Properties

comparator
"<=" | ">="
required
context
optional context?: Scope
Resolved scope where this constraint applies. Internal constraints omit this.
id
string
required
Stable solver constraint id used for soft-violation lookup.
kind
"soft-constraint"
required
penalty
number
required
stage
optional stage?: string
Optional objective stage ID used for staged solver requests.
targetValue
number
required
terms
readonly object[]
required