`git stash create` only captures tracked content, so a developer using --allow-dirty after creating new files (but forgetting to `git add`) would ship a tarball missing them with no indication. Now publish lists the untracked, non-ignored files to stderr and suggests `git add` when --allow-dirty is in play. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>