AI Conversation: User sees own
[('user_id', '=', user.id)]
AI Conversation: Manager sees all
[(1, '=', 1)]
AI Conversation: Portal user sees own
[('user_id', '=', user.id)]
AI Message: User sees own conversation messages
[('conversation_id.user_id', '=', user.id)]
AI Message: Manager sees all
[(1, '=', 1)]
AI Message: Portal user sees own conversation messages
[('conversation_id.user_id', '=', user.id)]
AI Usage: Manager full access
[(1, '=', 1)]
AI Prompt: Manager full access
[(1, '=', 1)]