Why Your Repository Shouldn't Be Your Memory: Separating System from Knowledge

A common scaling mistake in AI projects: using the repository as the organization's memory. It starts convenient — putting notes, investigations, failure reports, and architecture discussions in the repo. Six months later, search results are noisy, AI agents retrieve outdated information, important decisions are buried, and nobody knows which document is authoritative.
The Fix: Separate System from Knowledge
The source recommends splitting into two categories:
- System: code, runtime state, configuration, operational assets
- Knowledge: lessons learned, failure analysis, architecture pivots, doctrine, operational observations
Repositories are optimized for software. Organizations are optimized for learning. These are not the same thing, and conflating them degrades both development velocity and institutional memory, especially when using AI coding agents that depend on precise retrieval.
The key question: How do you handle operational knowledge that needs to survive multiple refactors and system generations?
📖 Read the full source: r/openclaw
👀 See Also
Claude + MCP Browser: User Reports Supercharged Web Access
A Claude user explains how hooking Claude to an external browser via MCP allowed it to navigate previously inaccessible sites, and wonders if Claude can use the browser's model tokens.

OpenClaw WhatsApp Auto-Reply May Skip Media Understanding in 2026.4.2
A user reports that OpenClaw 2026.4.2's WhatsApp auto-reply flow can skip the media understanding pipeline, preventing transcription of voice notes when using external STT backends like Groq. The fix involves explicitly calling media understanding before agent dispatch.

OpenClaw on M4 Pro: Hitting Walls with Browser-Use, Computer-Use, and Codex
A user reports agents stuck in terminal loops, getting blocked on sites, and broken Codex outputs, seeking config tweaks for the automation browser, macOS GUI control, and interrupt loops.

OpenClaw Discord proxy fix for REST API timeout issues
A user reports fixing OpenClaw Discord connection issues where WebSocket connects but REST API calls fail with "fetch failed UND_ERR_CONNECT_TIMEOUT" errors. The solution involves creating a proxy-preload.cjs file and setting global undici proxy settings.