Add constraint from DSL rule string
Optionaloptions: { id?: string; name?: string; priority?: number; tags?: string[] }Clear history
Evaluate all constraints against a context (accepts both ConstraintContext and flat key-value maps)
Get all constraints
Get evaluation history
Load multiple rules from DSL text
Remove a constraint
Add a constraint