Claude Creates Disconnected Files Instead of Adding to Existing - 7+ Days Same Pattern

Resolved 💬 2 comments Opened Jan 14, 2026 by MoorAE Closed Feb 28, 2026

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

  1. Function Integration: User specified add to main file → Claude created separate 445-line file
  2. Counter Class: User specified small class to add → Claude created separate 400-line file
  3. Recursive System: User specified variable depth → Claude hardcoded depth=2

The Loop

  1. User explains what to add to existing code
  2. Claude creates separate disconnected files
  3. Context runs out at ~8%
  4. Next session: repeat
  5. 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

View original on GitHub ↗

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