AntiPattern
Conditional Execution Mismatch
conditional-execution-mismatch
State gating and conditional parameters (e.g., enabled flags, optional ctx, missing bookingId) cause side effects (API calls, mutations, retries) to run too early or not at all, leaving caches or flows inconsistent and making failures silently disappear.