CONSTRAINT / COMPATIBILITY

Compatibility and policy

Items can be required to stay together or apart, and versioned eligibility rules travel in the request with the context they select on.

EXPRESSED WITHincompatible_tags · group · policy

Why it exists

Segregation rules are business facts with versions and effective dates. Expressed as request data, they are auditable; hidden in application code, they are not.

What a useful refusal looks like

The engine returns the rule that refused, the item it refused, and the measured value against the configured threshold. It also states how strongly that is backed: proven, observed, inferred, or unknown because a search limit was reached first.

See the fixtures for this rule ↗