mcp-canonical-list-redundancy-causes-version-drift

Restating the same MCP server list in multiple files (MEMORY.md, architecture.md, feedback files, session-learnings) causes version drift — e.g., Superpowers version showed as v5.0.1 in plugin-integration.md and v5.0.5 in protocols.md simultaneously. The fix is strict canonicalization: one file owns the authoritative list, all others contain only a pointer reference. For permanent MCPs the canonical home is MEMORY.md § System Pointers.