Write a ShardedSigDb: one shared dictionary file, one blob-only file per shard, and a
SigDbManifest that embeds each shard's index and references the shared dictionary by id. Every
shard reindexes into that single dictionary (stored once, not per shard). A reader needs only the compressed
files plus the manifest -- no .idx sidecars. With pack, also assembles a clean copy-into-flowR folder.
Write a ShardedSigDb: one shared dictionary file, one blob-only file per shard, and a SigDbManifest that embeds each shard's index and references the shared dictionary by id. Every shard reindexes into that single dictionary (stored once, not per shard). A reader needs only the compressed files plus the manifest -- no
.idxsidecars. Withpack, also assembles a clean copy-into-flowR folder.