pub fn allocation_name(repo: &str, pr_number: u64) -> String
Deterministic Allocation name from a PR event — re-running the same event yields the same name (idempotent create).