AntiPattern
Order/Execution Misuse
misordered-execution-guards
Success-order vs fail-order memory semantics and “must-run/must-not-run” execution modes get misapplied, so the intended critical work is skipped or reordered. Stale/null/borrowed assumptions then surface as correctness failures at runtime.