Environment
- Platform: Claude Code CLI
- Claude CLI version: 1.0.61
- Operating System: macOS 15.5 (Build 24F74)
- Terminal: Terminal App
Bug Description
Critical amnesia issue:
Claude Code reads codebase initially but loses ALL context after few messages, causing code loss and trash additions. After 1 month testing both Claude Code CLI and Claude 4 in Cursor, consistent pattern shows Claude 4 performs worse than Claude 3.5 despite marketing claims.
Steps to Reproduce
- Claude Code reads 1,684-line file initially ✅
- Request: "split that files into modular folder"
- Result: 225 lines lost (13% of code disappeared)
- Continue conversation 5-10 messages
- Claude forgets everything - requires "read conversation as context"
- Test on simple REST API - adds unnecessary boilerplate during "optimization"
Expected Behavior
- Maintain codebase context throughout session
- Preserve 100% code integrity during refactoring
- Focus on requested changes only
Actual Behavior
Amnesia Pattern:
- ✅ Reads codebase initially
- ❌ Loses ALL context after few steps
- ❌ Lost 225 lines during modularization
- ❌ Adds trash code during optimization
- ❌ Requires constant reminders to read context
Model Comparison (1 Month Testing):
- Claude 3.5: Better focus, similar amnesia but less severe
- Claude 4: Worse performance, more verbose, adds unnecessary complexity
- Regression confirmed across Claude Code CLI and Cursor IDE
Additional Context
Production Impact (30 Days Usage):
- Constant context resets needed
- More time fixing Claude's mistakes than original work
- Standard workflow broken: Must remind Claude to read codebase every few messages
Key Issues:
- Amnesia: Forgets codebase context mid-conversation
- Code Loss: Silent deletion of functional code
- Trash Addition: Adds unnecessary complexity during optimization
- Model Regression: Claude 4 worse than Claude 3.5
- Overclaiming: Marketing doesn't match reality
Evidence:
- Original: 1,684 lines → Modular: 1,459 lines = 225 lines missing
- Missing methods:
getBaseProcessesForNodeType(), getMemoryUtilizationFactor(), etc.
- Same issues across Claude Code CLI and Cursor IDE
- Claude 3.5 performs better in semantic reasoning
Bottom Line:
Claude Code has severe amnesia - reads codebase then forgets everything, causing data loss and requiring constant context reminders.
Conversation History
--
Proof of Usage in Cursor IDE

Environment
Bug Description
Critical amnesia issue:
Claude Code reads codebase initially but loses ALL context after few messages, causing code loss and trash additions. After 1 month testing both Claude Code CLI and Claude 4 in Cursor, consistent pattern shows Claude 4 performs worse than Claude 3.5 despite marketing claims.
Steps to Reproduce
Expected Behavior
Actual Behavior
Amnesia Pattern:
Model Comparison (1 Month Testing):
Additional Context
Production Impact (30 Days Usage):
Key Issues:
Evidence:
getBaseProcessesForNodeType(),getMemoryUtilizationFactor(), etc.Bottom Line:
Claude Code has severe amnesia - reads codebase then forgets everything, causing data loss and requiring constant context reminders.
Conversation History
--
Proof of Usage in Cursor IDE