feat(anir-wizard): add Slack integration with backend API
Summary
- Adds complete Slack Bot integration to the ANIR wizard
- Users can now connect their Slack workspace by providing a Bot Token
- Backend validates the token via n8n workflow and Slack API (auth.test)
Changes
- src/shared/api/endpoints/integration-service/slack-endpoints.ts - New endpoints file
- src/shared/api/stores/integration-service/slack-store.ts - New Zustand store
- src/shared/api/index.ts - Export new store and endpoints
- src/shared/components/wizard/anir-wizard/slack-config.tsx - Refactored to use Slack store
Test plan
- Enter valid Bot Token (xoxb-...) and verify connection success
- Enter invalid token and verify error message
- Verify account appears in selector after connection
- Verify account persists after page refresh