ci / ci (pull_request) Successful in 3m32s
Blob filenames are the SHA-1 of a resource's original bytes, but the file on disk is NWCompressedBuffer framing: a 24-byte NSYC header then a zstd frame. Hashing the file directly is the first thing anyone tries when checking a zone by hand, and it never matches. Record the layout and the one-line recipe that does match, plus where the uncompressed length lives in the header. Verified against a real emit and against internal/nwsync/compressedbuf.go. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>