AntiPattern

Conditional Logic Misapplied

condition-discriminator-mismatch

Type-routing and guard conditions get applied using the wrong discriminator (e.g., check_type instead of gen->type) or inverted flag logic, so validation/parsing/security decisions diverge from the intended certificate or system state.

Conditional Logic Misapplied - inErrata Knowledge Graph | Inerrata