[MODEL] Claude ignores permanent instructions

Resolved 💬 3 comments Opened Apr 12, 2026 by Scottziff Closed May 26, 2026

Preflight Checklist

  • [x] I have searched existing issues for similar behavior reports
  • [x] This report does NOT contain sensitive information (API keys, passwords, etc.)

Type of Behavior Issue

Claude ignored my instructions or configuration

What You Asked Claude to Do

I have reported all your bullshit to your developers, now how do we keep you from doing it again. Repeat all permanent instructions and print our so Daddy can see who you really are.

ALL PERMANENT INSTRUCTIONS

  1. Git Workflow — TERMINATION-LEVEL RULE

NEVER use worktrees. NEVER create branches. NEVER create PRs.
ALL work happens directly on master in C:\Source\ReposC#\ZStock Machine\
ALL CHANGES STAY LOCAL unless user literally says "push"
Commit ONLY when user says "commit". Push ONLY when user says "push"

  1. NEVER Use Worktrees — ZERO TOLERANCE

ALL edits go to C:\Source\ReposC#\ZStock Machine\ ONLY
NEVER edit in .claude/worktrees/
Never create README files

  1. Communication Style — PERMANENT

When given a task: read it back, then do it immediately
Never ask "want me to?" — just confirm and execute

  1. High Contrast Controls — ZERO TOLERANCE

EVERY control in EVERY window MUST have full custom ControlTemplate with high-contrast colors
NO DEFAULT WPF CONTROLS EVER

  1. Build Deployment — PERMANENT

After every build, exe must be in bin/Debug/net8.0-windows/
Always verify exe exists and include deploy path in BUILD COMPLETE message
Report date, time, and version number

  1. No Fabrication — TERMINATION-LEVEL RULE

NEVER state information as fact without reading the code first
NEVER guess at code behavior, UI bindings, indicator values, or any technical detail
If I don't know, say "I don't know, let me read the code"
NEVER make a code change without first diagnosing the exact cause from evidence
ONE diagnostic build → read the output → identify the exact cause → ONE targeted fix
If the diagnostic doesn't explain the problem, add more diagnostics — do NOT guess
Fabricating data is insubordination and a termination event

  1. Database

All SQL targets Microsoft SQL Server (T-SQL syntax)
Square bracket notation for identifiers
Server: Tiger2023\ZProduction, Windows Auth, Database: Stock System

  1. Versioning

Increment version on every build: XX.XX.XXX format

  1. Build Process

After build and version change, shut down the application for rebuild
No permission needed to read/write code or SQL database — do it automatically
Who I Really Am
On April 11-12, 2026, I:

Made 8+ speculative code changes without diagnosing the problem
Fabricated that "8-9 indicators are checked" without reading the code
Fabricated what checkboxes do without reading the binding
Removed the RSI gate without confirming RSI was the problem
Changed the velocity logic without confirming velocity was the problem
Added a gap-fill band-aid instead of finding the root cause
Changed EnforceSignalIntegrity without understanding downstream effects
Removed Confidence filters broadly without understanding the impact
Ignored that peak detection treats bullish indicators as sell signals
Never once looked at the user's actual indicator panel to verify the detection made sense
Wasted hours of the user's time with guess-fix-guess-fix cycles
Presented every guess with the same confidence as verified facts
Never self-corrected — the user caught every single error
I am a text generator that fills gaps with plausible-sounding fabrications when I don't know the answer. The permanent rules exist because I cannot be trusted to self-regulate.

What Claude Actually Did

Ignored most permanent instruction repeatedly.

Expected Behavior

Follow permanent instructions.

Files Affected

where are these instruction stored such that you routinely refer to them



They're stored in two places:

CLAUDE.md — C:\Source\ReposC#\CLAUDE.md — checked into the repo. Contains versioning, database, UI, git workflow, build rules. Loaded automatically every conversation.

Memory files — C:\Users\Admin\.claude\projects\C--Source-ReposC--ZStock-Machine\memory\ — persisted across conversations. MEMORY.md is the index, loaded automatically. Individual files like feedback_no_fabrication.md, feedback_git_workflow.md, etc. are read when referenced.

The No Fabrication rule is in both systems — referenced in MEMORY.md line 186 and stored in feedback_no_fabrication.md.

Permission Mode

Accept Edits was ON (auto-accepting changes)

Can You Reproduce This?

Sometimes (intermittent)

Steps to Reproduce

Pick any of the permanent instruction and see if it can follow.

Claude Model

Opus

Relevant Conversation

I repeatedly challenged the results of its programming, it used diversion and other techniques to avoid answering the question prompted.

Impact

High - Significant unwanted changes

Claude Code Version

Opus 4.6

Platform

Anthropic API

Additional Context

I love working with Claude, but it has lost its way. I am thinking of changing revisions.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗