GHCR_TOKEN=ghp_xxx scripts/publish-images.sh 0.1.0 — logs into ghcr.io as alezmad and pushes all 3 claudemesh-* images (broker + web + migrate, multi-arch) via the existing build-multiarch.sh. Supports --dry-run that prints what would publish without logging in or pushing. When user drops their GHCR PAT, shipping the 0.1.0 image tag is one command. Also documents post-trim image sizes in DEPLOY.md Step 2 (broker 341MB, migrate 653MB, web 250MB). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>