AntiPattern
Validation / Assertions Gating
gated-validation-assertions
Conditional validation and assertions only run when a preliminary predicate passes, so failures are either misattributed (wrong field path) or never evaluated (wrong object/exchange), hiding real errors. This breaks client feedback and can let invalid data slip through.