Expand a --group selector into N resolved CDB members for fanout. The CDB
is loaded + decrypted ONCE; every matching entry is turned into a
CdbResolution (identity + comment-kv overrides) ordered by record
index and de-duped by index. CDB groups are derived from entries, so an
unknown group is indistinguishable from an empty one — both return
empty: true with a cdb/empty-group warning rather than an error. A decrypt
or parse failure throws (the fanout's outer envelope reports it).
Expand a
--groupselector into N resolved CDB members for fanout. The CDB is loaded + decrypted ONCE; every matching entry is turned into a CdbResolution (identity + comment-kv overrides) ordered by record index and de-duped by index. CDB groups are derived from entries, so an unknown group is indistinguishable from an empty one — both returnempty: truewith acdb/empty-groupwarning rather than an error. A decrypt or parse failure throws (the fanout's outer envelope reports it).