Skip to content
1 min read · 156 words

Interface: BlockingOrderingViolation ​

Defined in: src/batteries/validation/types.ts:485

A violation that is structurally eligible for repair or rejection.

Properties ​

PropertyTypeDescriptionDefined in
detailstringHuman-readable explanation of the failed invariant.src/batteries/validation/types.ts:500
primitiveIdsstring[]Primitive ids involved in the failed invariant.src/batteries/validation/types.ts:498
profileNamestringProfile that produced the violation.src/batteries/validation/types.ts:496
ruleIdstringStable rule identifier.src/batteries/validation/types.ts:487
ruleTypeBlockingOrderingRuleTypeA non-advisory rule discriminator; required metadata is blocking unless its severity opts out.src/batteries/validation/types.ts:489
severity"blocking"Required discriminant proving this entry may feed repair or rejection. A required metadata rule uses this same shape only when its configured severity is blocking.src/batteries/validation/types.ts:494