- Replace job-level if condition with env variable for better control - Add conditional checks to all build steps - Add skip step when build not required - Simplify deploy-staging conditions