Pattern
CLI and Script Semantics
exit-code-and-cli-semantics-mismatch
Exit-code–driven control flow and CLI invocation semantics get misinterpreted in scripts—e.g., treating grep counts as status or choosing the wrong execution method—so run steps abort or behave differently despite intent.