Y ou’re deep in a complex Rust implementation, architecting a sophisticated JSON-RPC foundation with your AI collaborator. Together, you’ve crafted elegant trait-based abstractions, debated serialization strategies, and established a clean separation between request, response, and notification message types.
Your AI understands not just your code, but your architectural philosophy — why you chose serde's untagged enums, how your error handling strategy aligns with JSON-RPC 2.0 specifications, even the subtle reasoning behind your VS Code configuration decisions.
Suddenly, your expert technical partner becomes a blank slate. The same AI that was helping you debug specification compliance edge cases now stares at your codebase like it’s written in hieroglyphics. You watch in horror as basic questions emerge:
This is AI amnesia — the complete loss of project context that transforms your knowledgeable collaborator into someone who needs a full briefing just to understand your variable names.