Skip to content
1 min read · 156 words

Interface: BlockingOrderingViolation

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

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:249
primitiveIdsstring[]Primitive ids involved in the failed invariant.src/batteries/validation/types.ts:247
profileNamestringProfile that produced the violation.src/batteries/validation/types.ts:245
ruleIdstringStable rule identifier.src/batteries/validation/types.ts:236
ruleTypeBlockingOrderingRuleTypeA non-advisory rule discriminator; required metadata is blocking unless its severity opts out.src/batteries/validation/types.ts:238
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:243