AntiPattern
CI Command/Env Semantics Drift
ci-env-and-command-semantics-drift
CI jobs hang or misreport results because command wrappers, runner lifecycle, and env/permission variables behave differently than local shells—e.g., nohup backgrounding blocks SSH, unstarted runners bypass timeout-minutes, and env expansion uses different syntax.