The homelab has no rsync, so the tree goes over as a tar stream, and the
destination is wiped first - a stale content-hashed chunk left behind would be
served forever, since /assets/* is cached as immutable.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>