pub fn compute_hash(content: &str) -> String
Compute SHA-256 hash of content, truncated to 16 hex characters.