Skip to content

🌐 日本語

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
  • /compact can extend the session but has limits
  • /clear resets 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: /loop and Self-Driving Sessions

Next: What to Remember

Released under the CC BY 4.0 License.