## Что это
Slack integration работает в двух режимах: passive (read-only events на subscribed channels) и active (slash-commands `/rox ` отвечают в thread). После OAuth (Slack app install) пользователь выбирает channels для passive subscription. Events приходят через Events API (HTTPS callback или Socket Mode для self-hosted).
Slash-command `/rox` запускает mission в текущем workspace ROX, ответ публикуется в thread с возможностью continue conversation через mentions. Reactions (`✅`, `❌`) триггерят матчер-automations. Files в Slack автоматически индексируются как Drive-style артефакты.
Компоненты: `@rox-one/shared/sources/Slack`, `@rox-one/messaging-gateway`. Webhook signature verification через `X-Slack-Signature` HMAC-SHA256.
## Зачем
Slack — primary team-chat для большинства SaaS-команд. Без интеграции работа в ROX обособлена от teamwork. Passive subscription даёт агенту полный контекст обсуждений, slash-commands переносят value-cell ROX (mission execution) прямо в Slack-flow.
## Источники вдохновения
- [yankihue/yuan](https://github.com/yankihue/yuan) — WhatsApp/Telegram/WeChat → Claude bidirectional messaging
- [zealton/lark-twitter-review](https://github.com/zealton/lark-twitter-review) — approval workflow + logs UI
- [pinchtab/pinchtab](https://github.com/pinchtab/pinchtab) — browser automation bridge для web-source
## 🔗 Linear
- [PZD-439](https://linear.app/kuhjie/issue/PZD-439) — backing ticket