Flags may appear before or after the stack name (stack-deploy.sh traefik -e and stack-deploy.sh -e traefik both work) — the stack name is whatever argument isn't a recognized flag. No change to the render/mount-guard/deploy logic; this only changes how the git-guard.sh pre-flight is invoked. See deploy/git-guard.sh header for what each flag actually does.