{"version":"2.1.274","anchor":"refusal-message-helper-renamedconsolidated-po-xo","canonical_anchor":"refusal-message-helper-renamedconsolidated-po-xo","heading":"Refusal-message helper renamed\/consolidated (Po -> xo)","tier":"internal","area":"API Errors","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274\/e\/refusal-message-helper-renamedconsolidated-po-xo","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274","markdown":"### Refusal-message helper renamed\/consolidated (Po -> xo)\n\nContent-policy refusal responses now use the same result-wrapping helper as other API errors\n\n**What**\n\nThe code that builds a refusal message for content-policy violations now wraps its result using the same helper function used elsewhere for API error responses, rather than a separate one.\n\n**Why**\n\nThis aligns refusal responses with the same internal shape as other API errors, which is an internal consistency change rather than something that changes what a user sees.\n\n- Area: API Errors\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}