"""Discord bot integration for peon-grukk.

Grukk owns the Discord WebSocket connection and all bot-related logic:
  - Gateway (discord.py Bot wrapper)
  - Message routing + access control
  - AI response generation (via Grukk's personality)
  - Slash commands (/task, /feature, /memory, /status)
  - Interactive components (buttons, selects, modals)
  - Session management (conversation history)
  - Embed builders for event notifications
  - Research subprocess (read-only Claude CLI)

The REST API data layer (config CRUD, channel mappings, message storage)
remains in ``peon_mcp.discord`` (peon-api).
"""
