pub fn hash_cache_content( tenant_id: u64, context_hash: u64, embedding: &[u8], payload: &[u8], ) -> [u8; 32]
Hashes cache content to a 32-byte digest (tenant + context + embedding + payload).