Discards any local package-lock.json drift (cross-platform regeneration) then pulls latest from GitHub before setup.sh runs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>