attachmentMetadataReader

var attachmentMetadataReader: suspend (String) -> StoredAttachment?

Room metadata only (no bytes) -- backs the authoritative redactionApplicability reported by the attachment route header and every JSON payload that embeds an attachmentId. Absent (default) makes those surfaces omit the field rather than infer it.