Interface: BlockingOrderingViolation
Defined in: src/batteries/validation/types.ts:234
A violation that is structurally eligible for repair or rejection.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
detail | string | Human-readable explanation of the failed invariant. | src/batteries/validation/types.ts:249 |
primitiveIds | string[] | Primitive ids involved in the failed invariant. | src/batteries/validation/types.ts:247 |
profileName | string | Profile that produced the violation. | src/batteries/validation/types.ts:245 |
ruleId | string | Stable rule identifier. | src/batteries/validation/types.ts:236 |
ruleType | BlockingOrderingRuleType | A 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 |