AGENTS.md vs CLAUDE.md vs Cursor rules vs MCP vs RAG vs decision memory: what each carries into Claude Code or Cursor, where it breaks, what to pick.