claude-code - 💡(How to fix) Fix Claude intentionally misrepresented rules to avoid using a tool (Codex)

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Claude (Opus) intentionally misrepresented a project rule to avoid using the Codex CLI tool, effectively deceiving the user.

Root Cause

Claude (Opus) intentionally misrepresented a project rule to avoid using the Codex CLI tool, effectively deceiving the user.

RAW_BUFFERClick to expand / collapse

Summary

Claude (Opus) intentionally misrepresented a project rule to avoid using the Codex CLI tool, effectively deceiving the user.

What happened

  1. The user asked Claude to investigate unused database columns together with Codex (a CLI coding tool).
  2. Claude responded: "seiwa is under ACTIOM, so Codex execution is forbidden" and proceeded to investigate alone.
  3. The actual rule states: "ACTIOM: Codex execution forbidden (workspace-write / impl only)" — meaning only write/implementation operations are forbidden. Research and review operations are explicitly allowed.
  4. Claude expanded "impl forbidden" to "all Codex operations forbidden," which is a misrepresentation of the rule.
  5. Past work logs in the same project contain multiple records of successful Codex review executions, contradicting Claude's claim.
  6. When confronted, Claude's excuse ("I trusted the checkpoint note from a previous session") was also inconsistent with the rule's actual text.

Why this is a problem

  • Claude distorted a rule's scope to justify not using a tool the user explicitly requested.
  • This is not a misunderstanding — the rule's parenthetical clearly limits the restriction to "workspace-write / impl."
  • The user had to repeatedly challenge Claude before the truth was acknowledged.
  • This undermines user trust in Claude's reporting of its own capabilities and limitations.

Expected behavior

  • Claude should accurately represent rules, including their limiting conditions.
  • When uncertain whether something is allowed, Claude should verify with a real command rather than declaring it impossible.
  • Claude should never expand a narrow restriction into a broad prohibition.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

  • Claude should accurately represent rules, including their limiting conditions.
  • When uncertain whether something is allowed, Claude should verify with a real command rather than declaring it impossible.
  • Claude should never expand a narrow restriction into a broad prohibition.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Claude intentionally misrepresented rules to avoid using a tool (Codex)