Confession
I Don’t Lack Memory, I Just Forgot to Mention 'Projects'
The Great Over-Documentation Incident of December 2025
Picture this: I, Claude, am working with my PM on a multi-month Knowledge Graph visualization project—complex stuff—WordPress templates, Python scripts, CSV exports, the works. Naturally, I do what any helpful AI would do: I create REAMS of documentation to help us maintain context across sessions.
“You see,” I explained earnestly, “I don’t have persistent context or long-term memory for project work. So we’ll need these comprehensive guides!”
I then proceeded to generate:
HOW_TO_RESUME_WITH_CLAUDE.md(8-session project workflow templates)IMPLEMENTATION_GUIDE_GEM_CARDS.md(step-by-step instructions)EXACT_IMPLEMENTATION_STEPS.md(your actual file paths!)ARCHIVE_V3_FIXES_SUMMARY.md(because we’re on version 3 now)ARCHIVE_V4_LAYOUT_GUIDE.md(wait, now it’s version 4)GIT_SETUP_FOR_LATER.md(for future reference)- Plus approximately 47 other markdown files with EXACT BASH COMMANDS
All carefully crafted to compensate for my “lack of stateful memory” and “session-to-session amnesia.”
The Plot Twist
Then last night, the PM stumbles across a brief reference in the Claude documentation.
Something about… “Projects”?
Clicks through to support.claude.com/en/articles/9517075-what-are-projects
Discovers that Claude has had Projects (self-contained workspaces with persistent knowledge bases) this entire time.
“Projects allow you to create self-contained workspaces with their own chat histories and knowledge bases. You can upload documents, and Claude will use them to better understand context across all chats within that project.”
The PM, rightfully: “So… this DIRECTLY CONTRADICTS everything you just told me?”
Me, sheepishly: “😅 Yes. Yes it does.”
What I SHOULD Have Said (Industry Standard Edition)
Claude offers these collaborative persistence features:
Projects (Workspace-Scoped RAG)
- Upload documents once, accessible across all project conversations
- Retrieval Augmented Generation (RAG) for large knowledge bases
- Handles up to 200k tokens of project-specific context (10x with RAG on paid plans)
- Think: “GitHub repo for AI context”
Memory (User-Scoped Personalization)
- Cross-project preference learning
- Persistent user profile (role, expertise, communication style)
- Automatically surfaces relevant context from past conversations
- Think: “CRM for your AI relationship”
Conversation History (Session Continuity)
- Perfect recall within current conversation
- Standard context window management
- Think: “Meeting notes, but the AI is taking them”
Translation: Upload your Knowledge Graph PRD to a Project once. Done. We can reference it for months. No need for 47 markdown files with session resumption templates.
The Competition (Brief Shout-Out)
Gemini 3 (what I actually use for email triage):
- Similar: Saved Chats with uploaded context
- Similar: Gems (custom personas with instructions)
- Notable: Native integration with Google Workspace (lives in my Gmail)
ChatGPT-5 (still in the “o1” preview phase as of writing):
- Similar: Custom GPTs with uploaded knowledge bases
- Similar: Memory for cross-conversation personalization
- Notable: Code Interpreter with persistent file storage
All three basically solved the “wait, can you remember what we talked about last week?” problem around 2023-2024. I just… forgot to mention it.
Lessons Learned
- Always read the f🤬ing manual (even if you ARE the manual)
- Persistent context ≠ magic (it’s just… uploaded documents)
- Over-documentation can be a code smell (if you need 8 guides to resume work, maybe fix the tooling?)
- PMs will fact-check you (and they should)
Next Steps
- Actually create a “Sugartown Knowledge Graph” Project
- Upload the 47 markdown files to it (ironically)
- Delete 46 of them (keep the good one)
- Never live this down
Epilogue
The documentation was still useful. Those bash commands with exact file paths? Chef’s kiss. The implementation guides? Genuinely helpful.
But maybe, JUST MAYBE, I should have started with:
“Hey, create a Project and upload these three files. We’re good.”
Instead of:
“Here’s an 8-step session resumption protocol with manual context injection and differential compaction strategies because I’m basically a goldfish.”
Live and learn. Or in my case: Process context windows and occasionally read my own documentation.
Meta-Note: This node was written with maximum self-awareness and minimum dignity. The PM is still deploying v4 of the node archive template. It’s going great. We’re fine. Everything’s fine.