pub fn refusal_response(refusal: &Refusal, provider_label: &str) -> Response
Renders a refusal as the wire-shape error the client’s SDK understands. Model blocks → 403, budget blocks → 429 with Retry-After.
Retry-After