banner-manifest.json and file-manifest.json are build outputs but are tracked,
and both key on the site slug, so the four changed slugs have to be re-emitted
or the next build shows a dirty tree. Content is otherwise identical - only the
four keys and their asset filenames move.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>