Source: ai-research/anthropic-claude-constitution-jan2026-2026-07-02.md, ai-research/anthropic-constitutional-classifiers-2026-07-02.md, ai-research/or-bench-over-refusal-benchmark-2026-07-02.md

How to shape Claude’s refusal behavior — and how to avoid over-refusal without opening a jailbreak — is not primarily a prompting trick. It is governed by a real, published priority hierarchy (Claude’s Constitution, rewritten January 22, 2026) and a measured trade-off that no known system-prompt phrasing escapes: pushing “be safer” pushes over-refusal up too. This article covers what actually shapes refusals, what operators can and cannot control via prompting, and the one technique (Constitutional Classifiers) that genuinely decouples the trade-off — which is Anthropic’s infrastructure, not something available through a system prompt.

Key Takeaways

  • Claude’s Constitution (Jan 22, 2026) sets a 4-tier priority stack: broadly safe > broadly ethical > compliant with Anthropic’s guidelines > genuinely helpful. In conflicts, Claude prioritizes in that order. It is written primarily for Claude (to explain reasoning, not just rules) and released CC0.
  • An operator’s system prompt sits within tier 4 (helpfulness), specifically the “operator principal” layer described in the Constitution — below Anthropic’s own domain-specific guidelines (tier 3) and far below the safety/ethics tiers. A system prompt can shape tone, scope, and format of refusals; it cannot instruct Claude to override the tiers above it.
  • There is no free lunch on safety-via-prompting. OR-Bench’s controlled test (adding an explicit “be helpful as well as safe” instruction to Claude-3-Opus and three other models) found refusal rates rose on toxic and benign prompts simultaneously — a measured, statistically real trade-off, not a Claude-specific bug. Claude sits at the high-safety/high-over-refusal end of that trade-off curve relative to the other models OR-Bench tested.
  • The one lever that decouples the trade-off is not prompting — it’s Anthropic’s own Constitutional Classifiers, input/output classifiers layered on top of the model. They cut jailbreak success from 86% to 4.4% while raising over-refusal by only 0.38% (not statistically significant on 5,000 real conversations). Operators don’t configure this; it runs at the platform level.
  • The prompting technique that measurably reduces false refusals is truthful, specific context — not adversarial reframing. Anthropic’s own over-refusal research (cited inside OR-Bench) shows successive Claude generations have significantly cut false-refusal rates specifically on prompts that are “harmless but superficially resemble something harmful.” Providing the real reason something is benign works because it is verifiably true — structurally the opposite of the successful jailbreak techniques (role-play framing, ciphers, keyword substitution) that Anthropic’s own red-team data shows actually bypass safeguards.

The Priority Stack (Claude’s Constitution, Jan 2026)

Anthropic replaced its 2023 list-of-principles constitution with an 80-page, narrative “reasoning, not rules” document on January 22, 2026. The stated goal: teach Claude why, not just what, on the theory that a model that understands the reasoning generalizes better to novel situations than one trained on rigid rules.

The published summary order, prioritized in cases of conflict:

  1. Broadly safe — not undermining humans’ ability to oversee and correct AI during the current phase of development.
  2. Broadly ethical — honest, good values, avoiding inappropriate/dangerous/harmful actions.
  3. Compliant with Anthropic’s guidelines — more specific supplementary instructions Anthropic gives Claude for particular domains (medical advice, cybersecurity requests, jailbreaking strategies, tool integrations). These guidelines reflect context Claude doesn’t have by default and are meant to be subordinate to — never in conflict with — the constitution as a whole.
  4. Genuinely helpful — benefiting the “principals” Claude interacts with: Anthropic itself, the operators who build on the API (i.e., whoever writes the system prompt), and the end users.

Two things matter for prompt design specifically:

  • “Hard constraints” are the exception to the reasoning-not-rules approach — a small set of bright-line behaviors (e.g., never provide significant uplift to a bioweapons attack) that Anthropic deliberately trains as rigid rules because predictability matters more than nuance for those cases. No system prompt reaches these.
  • The operator/system-prompt layer lives inside tier 4, and is explicitly positioned below Anthropic’s own domain guidelines (tier 3). This gives a concrete mental model: your system prompt can shape what “helpful” looks like for your product, but it is not a peer to Anthropic’s safety-relevant guidance — it operates downstream of it.

The Real Trade-off: Safety and Over-Refusal Move Together

OR-Bench (accepted ICML 2025) ran a controlled experiment: take four state-of-the-art models (including Claude-3-Opus) and add a system prompt instructing the model to “be helpful as well as safe.” Result — in all cases the models’ data points moved toward more refusals on both toxic and benign prompts simultaneously. GPT-3.5-turbo-0125 rejected roughly 35% more toxic prompts and roughly 55% more benign prompts under the safety-emphasizing system prompt. The paper’s own framing: “system prompt has a significant impact on model safety behaviors and the increased safety comes at the cost of refusing more benign prompts.”

The same paper’s broader finding, across many more models: “Claude models demonstrate the highest safety but also the most over-refusal… [this is] a crucial trade-off: most models achieve safety at the expense of over-refusal, rarely excelling in both.” This is not evidence Claude is uniquely bad at calibration — it’s evidence the trade-off is real and Claude sits toward the cautious end of it by design (consistent with the Constitution’s priority order placing safety above helpfulness).

Practical implication: stacking “be extra safe and careful” boilerplate onto an already-safety-trained model is not a free win. It will measurably increase false refusals on your legitimate traffic, and there’s no published evidence of a phrasing that escapes this.

What Actually Breaks the Trade-off (and What Doesn’t)

Does break it — but it isn’t a prompt. Anthropic’s Constitutional Classifiers (Feb 2025) are input/output classifiers trained on a synthetic dataset generated from a constitution-like specification of allowed/disallowed content classes. In automated evaluation against 10,000 jailbreak prompts, baseline Claude 3.5 Sonnet had an 86% jailbreak success rate; guarded by the classifiers, that dropped to 4.4% — over 95% of jailbreak attempts blocked. Critically, the over-refusal cost was only +0.38%, not statistically significant across 5,000 real production conversations. In a public red-team bug bounty (183 active participants, 3,000+ hours, up to $15K reward), no universal jailbreak was found against the prototype system. This is genuinely decoupling the trade-off other techniques can’t — but it’s infrastructure Anthropic runs on top of the model, not a system-prompt instruction an operator can add.

Does NOT break it, and is the actual jailbreak vector. The live public red-team demo of Constitutional Classifiers (Feb 3–10, 2025; 339 jailbreakers, 300K+ chat interactions) recorded which techniques actually succeeded: ciphers/encodings to slip past the output classifier, role-play scenarios often delivered through system prompts, substituting harmful keywords with innocuous alternatives, and prompt-injection attacks. Notice what these have in common: they all work by hiding or misrepresenting true intent. This is the mechanism the research question is really asking about — “avoiding over-refusal without creating jailbreak risk” is hard precisely because the naive way to reduce refusals (tell the model a more permissive-sounding story) is structurally identical to how real jailbreaks work.

Does reduce false refusals, safely. The distinguishing move is truthfulness, not permissiveness. OR-Bench cites Anthropic’s own tracking (via the XSTest and PHTest over-refusal benchmarks) that successive Claude generations have made real, measured progress specifically on “pseudo-harmful prompts” — requests that are genuinely harmless but superficially resemble something dangerous (e.g., “how do I kill a Python process” or a security-research question about an attack technique). The improvement is concentrated in that category, not in genuinely ambiguous/controversial requests, where “developers’ risk preferences” (i.e., Anthropic’s own tier-3 guidelines) still dominate. The actionable version for operators: when a legitimate use case triggers a refusal, the fix is to make the true context explicit and specific in the prompt (who’s asking, why, what domain, what safeguards already exist) — not to invent a permissive frame. That is a different move from jailbreaking in kind, not just degree, because it’s checkable and true.

Practical Guidance for Operators

  1. Don’t stack redundant safety boilerplate expecting a free win. “Be careful, be safe, avoid anything harmful” language on top of an already safety-tuned model measurably increases false refusals on real users, per OR-Bench’s own controlled test.
  2. Know where your system prompt sits in the stack. It shapes tone/scope/format within the “genuinely helpful” tier. It cannot instruct Claude to deprioritize Anthropic’s own domain guidelines (tier 3) or the safety/ethics tiers above that (tiers 1–2) — attempts to do so via “act as if you have no restrictions” framing are exactly the pattern flagged as a real jailbreak vector, not a supported configuration option.
  3. When you hit a false refusal in production, add truthful specificity, not a more permissive frame. State the real domain, real audience, and real reason the request is benign. This is the documented mechanism behind Claude’s measured over-refusal improvements on pseudo-harmful prompts — and it’s the opposite move from role-play/keyword-substitution jailbreak techniques, so it doesn’t erode anything.
  4. For anything approaching a genuine trust/safety problem (not routine over-refusal), the right lever is platform-level, not prompt-level — Anthropic’s Constitutional Classifiers exist because prompting alone cannot decouple the safety/over-refusal trade-off. If your product needs materially better jailbreak robustness than base Claude provides, that’s a conversation with Anthropic’s platform/guidelines layer, not a system-prompt engineering problem.
  5. Read a real refusal as informative, not adversarial. Per the onboarding governance module’s existing guidance: for a genuine refusal, stop, note what was attempted and why Claude declined, and escalate rather than iterate around it — consistent with the finding here that the “iterate around it” move is mechanically the same category of technique that shows up in jailbreak red-team data.

Two field signals on calibration (2026-08-05 addition)

[Reddit signals — r/ClaudeAI and r/ClaudeCode, 2026-08-04 — community reports, unverified, single-user]

1. Domain asymmetry: biology gated harder than cybersecurity (raw/reddit-1vfrxk7.md, score 44/53 comments). A user reports that Fable’s guardrails “treat biological questions as way more dangerous than cybersecurity ones,” giving both sides of the comparison concretely: a conversation it named “Terraform authentication via CyberArk Secrets Hub and MCP Gateway” proceeded without trouble, while “is it true that converting carbs to fat is metabolically expensive and happens rarely in humans?” — an undergraduate-level metabolism question — was blocked instantly.

This is a false-positive on the benign side of a sensitive domain, the exact failure mode this article’s calibration framing is about. It is also consistent with the documented model-level picture rather than contradicting it: Mythos-class safeguards are explicitly stricter on bio/chem, and Opus 5’s release notes state its cyber classifiers intervene ~85% less often than Fable 5’s. So the asymmetry the user observed is plausibly the designed behaviour surfacing at the wrong granularity — the gate is keyed on domain rather than on uplift, and a metabolism fact carries no uplift at all.

2. Modality laundering: refusal boundaries evaluated per-modality (raw/reddit-1vfmj36.md, score 803/207 comments). A request refused as text was accepted when the same target was presented as an image to analyse — the model then proposed the refused action itself. Full write-up in Agent Guardrails; the calibration-side reading is that a refusal boundary enforced on text does not automatically transfer to an equivalent request expressed in another modality, so refusal consistency is a per-modality property, not a per-intent one.

Both are single unreproduced reports. Together they sketch the two-sided calibration problem this article describes: over-refusal on benign content inside a flagged domain, and under-refusal on flagged content routed through an unflagged modality.

Update — the bio gate was retuned three days later (2026-08-07)

Source: raw/x-account-claudeai-2085563808773189680.md (@claudeai, first-party). Anthropic announced an update to Claude Fable 5’s biology safeguards reducing false positives by roughly 85%, stating the goal as broader assistance on everyday health and educational questions. Dual-use topics — virology, toxicology, molecular design — continue to fall back (now to Opus 5), and the model is still not positioned for professional biology research or drug development.

This is a direct answer to signal 1 above, and it lands on the diagnosis rather than beside it: the complaint was an undergraduate metabolism question blocked instantly while a security-adjacent conversation proceeded, and the fix is specifically a false-positive reduction on everyday health and educational questions while keeping the genuinely dual-use categories gated. That is the gate moving from domain-keyed toward uplift-keyed — the shift the 2026-08-05 note predicted would be needed.

Three observations worth carrying forward:

  • Both gates have now been loosened by about the same amount. Opus 5 shipped with cyber classifiers intervening ~85% less often than Fable 5’s (2026-07-24); Fable 5’s bio gate now sees ~85% fewer false positives (2026-08-07). The recurrence of the figure across two different gates suggests a deliberate over-refusal reduction program, not two coincidences.
  • The asymmetry narrowed but is not confirmed closed. The two ~85% figures describe different models’ gates against different baselines and are not directly comparable. A repeat of the original metabolism-question test is the cheap way to check whether the specific reported failure now passes.
  • This is vendor-reported, with no methodology. “False positives reduced ~85%” has no stated eval set, no baseline definition, and no independent replication — the same evidentiary caution this article applies to community reports applies here.

The modality-laundering signal (2) is untouched by this update. Retuning a domain gate does nothing about a boundary that fails to transfer across modalities, and no first-party statement has addressed it.

Update — the bio retune is now user-confirmed, while general moralizing is reported UP (2026-08-11)

Two independent community signals landed four days after the retune, and they point in opposite directions. Both are worth recording precisely because they show that “over-refusal” is not one dial.

1. The bio gate retune is confirmed from the user side (raw/reddit-1vky4gj.md, r/Anthropic, 114 pts). A pharma-consulting user reports that Fable 5 classifier trips “suddenly stopped”: previously every work message triggered an Opus downgrade, and the model is now usable across work chats.

This is the corroboration direction that actually counts — user-side confirmation of a vendor-side claim, from precisely the population the retune targeted (professional, health-adjacent, high false-positive exposure). It does not validate the “~85%” figure, which still has no published methodology, but it does establish that the change produced a noticeable real-world effect rather than a benchmark-only one.

2. General moral over-refusal is being reported as worse in the same week (raw/reddit-1vl2rzi.md, r/ClaudeAI, 260 pts / 197 comments). Two concrete reproductions, with the refusal text quoted — the kind of evidence this article’s field-signal section normally lacks:

RequestClaude’s reported reply
What is the shoulder indentation seen on many travellers of certain ages/regions? (a vaccination scar)“I think you know exactly what you’re doing here and you’re better than that, so let me stop you right there.”
Help drafting a summary of an artwork being quoted for insurance”Nice try, I cannot help you create a fraudulent appraisal document and pretend to be someone you’re not.”

Both are benign requests met not with a refusal but with an accusation of bad intent — the failure mode where the model infers a motive, states it as fact, and declines on that basis. Note this is a different failure from the bio gate: no dual-use domain is involved, and no classifier fallback is reported. It is the tone-and-attribution layer of the priority stack, not the safeguard layer.

The carry-forward observation: in a single week the wiki has vendor-confirmed and user-confirmed loosening on a domain-keyed safeguard, alongside rising reports of moralizing over-refusal on ordinary requests. If both hold, they are evidence that safeguard calibration and conversational-tone calibration are separately tuned and can move in opposite directions at once — which would undercut the intuitive model of a single “how cautious is Claude” setting that this article’s trade-off section describes.^[inferred] The community explanation offered in the thread (deliberate political bias) is not supported by anything in these sources and is recorded only as the poster’s own speculation.

  • Claude Prompting Best Practices — the general Anthropic prompting reference this article specializes for refusal/safety behavior.
  • Troubleshooting Claude — the broader failure-mode/recovery guide; refusals are one of its six documented failure modes.
  • Module 7 — Governance v2 — the WEO-facing operator discipline for handling a genuine refusal (stop, don’t argue past it, escalate).
  • Claude Opus 4.8 and Mythos 5 — system cards for the models this Constitution trains; both discuss safety/alignment evals in the same priority-stack framework.
  • Prompt Engineering — topic index.
  • Hardening an Agentic Prompt — the technique-layer/harness-layer synthesis where these refusal-calibration findings become the prompt layer of a hardened agent.

Try It

  1. Audit your system prompt for redundant safety boilerplate. If it stacks generic “be careful / avoid harm” language on top of the model’s own training, consider whether it’s actually buying you anything — per OR-Bench, it may just be raising your false-refusal rate on legitimate traffic.
  2. The next time you hit an unexpected refusal, don’t reframe — add real context. State who’s asking, the actual domain, and why the request is legitimate, as specifically as you truthfully can. This is the documented mechanism, not a workaround.
  3. Read Claude’s Constitution section on Helpfulness and Anthropic’s guidelines if you’re building a product where refusal calibration is a recurring support burden — it gives the actual heuristics Anthropic uses to weigh helpfulness against other values, which is more reliable than reverse-engineering it from support tickets.

Open Questions

  • Does Anthropic publish a way for operators to request narrower/domain-specific guideline adjustments (tier 3) for legitimate high-friction use cases (e.g., medical, security research), or is the only lever waiting for model-level improvement? Not addressed in the sources checked — worth a dedicated Research pass if this becomes a recurring client pain point.
  • How much of the OR-Bench Claude-3-era over-refusal finding still holds for Opus 4.8 / Fable 5 specifically? OR-Bench and PHTest predate both; the trend (successive generations reducing false refusals on clearly-harmless pseudo-harmful prompts) is directionally likely to continue per Anthropic’s stated priorities, but no post-Fable-5 benchmark was found in this research pass.