[BUG] Claude Code: Memory/Standing Instructions Inconsistently Applied Over Multiple Sessions
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Claude Code: Memory/Standing Instructions Inconsistently Applied Over Multiple Sessions
Description
Over the past week, Claude has been inconsistently reading and following standing instructions stored in the memory system (~/.claude/projects/c--Repos/memory/), despite having explicit access to them. This has resulted in repeated errors that directly violate documented feedback and conventions.
Expected Behavior
When Claude encounters a task that matches a remembered instruction or past feedback (e.g., "save documents to Work Notes folder X, not repo folder Y"), Claude should:
- Read the relevant memory file before acting
- Apply the instruction consistently
- Not require repeated corrections for the same instruction
Actual Behavior
Claude is skipping memory checks before taking action, leading to:
- Files saved to wrong locations despite explicit memory feedback
- Product-specific work done without checking stored conventions
- Repeated mistakes on tasks that previous memory indicates were already corrected
- Pattern has been consistent across multiple separate tasks over ~7 days
Steps to Reproduce
- Set up a memory system with feedback on a common task type (e.g., document locations)
- Ask Claude to perform that task in a new conversation
- Observe: Claude does not read the memory before acting
- Correct Claude; the correction is acknowledged but same error repeats in subsequent tasks
Example
- Memory file:
feedback_docs_go_to_work_notes.mdexplicitly lists where each product's docs should be saved - Task: Create a KB article for NAA
- Observed: Claude created file in new
Products\NAAdirectory - Expected: Claude would read memory first, find
2. Access Analyzer (Classic)\2b. Docs, save there - Result: File created in wrong location; user had to intervene
Environment
- Claude Code (VSCode Extension)
- Session span: Sept 11-18, 2026
- Multiple separate conversations
Additional Context
Neither the user nor Claude can identify what changed or why this pattern emerged. The memory system is present and accessible, but not being reliably consulted before action. This suggests a systematic issue with how standing instructions are being processed, not a user error or configuration issue.
Impact
Repeated wasted time on corrections that were already explicitly documented. Standing instructions become unreliable, defeating the purpose of the memory system.
What Should Happen?
It should be reviewing the memory files, otherwise what is the point of them?
Error Messages/Logs
Steps to Reproduce
- Set up a memory system with feedback on a common task type (e.g., document locations)
- Ask Claude to perform that task in a new conversation
- Observe: Claude does not read the memory before acting
- Correct Claude; the correction is acknowledged but same error repeats in subsequent tasks
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.0.24 (Claude Code)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
VS Code integrated terminal
Additional Information
_No response_