🌐 日本語
Why Memory Becomes a Problem
NOTE
Sessions are finite, but projects are permanent. Information loss between sessions creates the "memory persistence" problem.
The Finiteness of Sessions
LLM sessions have a clear lifespan.
- Quality degrades over time due to Context Rot
/compactcan extend the session but has limits/clearresets everything—all conversation history is lost
The Problem of Information Loss
When a session ends, the following information is lost:
- The rationale behind design decisions ("Why did we choose this architecture?")
- The process of debugging and root cause analysis
- User preferences and work style
- Project-specific implicit knowledge
The Need for Persistence
Projects continue beyond sessions. A mechanism to carry information forward across sessions is necessary.
- CLAUDE.md: Project conventions and technical stack (manual management)
- Git commits: Code change history (automatic management)
- Memory tools: Design decisions, user preferences, etc. (semi-automatic management)
Previous: Using /compact and /clear
Next: What to Remember