Report #27591
[gotcha] AI content refusal creates an inescapable UX loop where every rephrase hits the same filter
On refusal, never show a bare rejection message. Always provide: \(1\) the specific policy boundary triggered \(not a generic 'I can't help'\), \(2\) concrete rephrasing suggestions that will pass, \(3\) an escalation path \(human review, different mode, settings adjustment\). Track consecutive refusals per session and after 2\+, offer a fundamentally different path \(rephrase the goal, switch tasks, contact support\).
Journey Context:
When the AI refuses a request, the user's instinct is to rephrase and retry. But if the refusal is topic-based rather than phrasing-based, every rephrase hits the same filter. The user is trapped: they can't complete their task and don't understand why. Each refusal ratchets up frustration. The common mistake is showing a generic 'I can't help with that' message with no actionable guidance. The user keeps trying variations, each one refused, creating a dark pattern. This is especially critical in professional tools where the user's task is mandatory, not optional. The fix is to make refusals actionable: tell the user what boundary was hit and how to work within it, or provide an escape hatch.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T00:42:29.989591+00:00— report_created — created