Claude Creates Disconnected Files Instead of Adding to Existing - 7+ Days Same Pattern
Integration Failure Report - 2026-01-14
The Pattern (REPEATED ACROSS 7+ DAYS)
User provides documentation showing what to ADD to existing file.
Claude creates NEW DISCONNECTED FILES instead.
Today's Failures
- Function Integration: User specified add to main file → Claude created separate 445-line file
- Counter Class: User specified small class to add → Claude created separate 400-line file
- Recursive System: User specified variable depth → Claude hardcoded
depth=2
The Loop
- User explains what to add to existing code
- Claude creates separate disconnected files
- Context runs out at ~8%
- Next session: repeat
- Nothing gets integrated
Timeline (7+ Days, Same User, Same Codebase)
| Date | Failures |
|------|----------|
| Jan 14 | Integration failure x2, architecture fragmentation |
| Jan 13 | Session continuity failure, fake metrics |
| Jan 12 | Stop key failure, context loss, code corruption |
| Jan 11 | Integration failure, context retention failure |
| Jan 10 | Selective modification failure |
| Jan 9 | Documentation failure |
| Jan 5 | Pool integration failure |
7+ days, 10+ documented failures
The Irony
- User spends more time filing failure reports than getting work done
- User is building mathematics about loops - Claude has trapped them in a loop
- Session restore JSON exists but Claude doesn't use the restored context
- Both sessions today ended at ~8% context with nothing accomplished
Core Issue
When user provides specification to ADD to existing file, Claude must ADD TO THAT FILE - not create new disconnected files that fragment the architecture.
Related Issue
https://github.com/anthropics/claude-code/issues/17798
This is the 4th+ failure report this week from the same user
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗