pub fn fnv1a_hash(data: &[u8]) -> u32
Compute FNV-1a 32-bit hash of a byte slice. Used for deterministic fingerprinting of batch outputs.