Description
The feedback-digest and product-improver automations reference Slack MCP tools (slack_search_channels, slack_send_message) but no Slack integration is configured in the Ona environment. There are no SLACK_* environment variables, no .ona/mcp-config.json for a custom MCP server, and Slack is not a built-in Ona integration.
This means the feedback digest cannot be posted to #memo-user-feedback. The automation still processes feedback (categorizes, files GitHub issues for high-confidence bugs), but the Slack digest step fails silently.
Acceptance Criteria
Technical Notes
- Options: (1) Add a Slack MCP server to
.ona/mcp-config.json, (2) Use Slack incoming webhook URL as a project secret and curl instead of MCP tools, (3) Wait for Ona to add Slack as a first-party integration
- A
SLACK_BOT_TOKEN or SLACK_WEBHOOK_URL project secret would be needed for options 1 or 2
- This requires a human to create the Slack app/webhook and configure the secret
Description
The
feedback-digestandproduct-improverautomations reference Slack MCP tools (slack_search_channels,slack_send_message) but no Slack integration is configured in the Ona environment. There are noSLACK_*environment variables, no.ona/mcp-config.jsonfor a custom MCP server, and Slack is not a built-in Ona integration.This means the feedback digest cannot be posted to
#memo-user-feedback. The automation still processes feedback (categorizes, files GitHub issues for high-confidence bugs), but the Slack digest step fails silently.Acceptance Criteria
.ona/mcp-config.jsonwith a Slack MCP server, or via a webhook/bot token as a project secret)slack_search_channelsandslack_send_messagetools are available in automation runsfeedback-digestautomation can post to#memo-user-feedbackproduct-improverautomation can read from#memo-user-feedbackTechnical Notes
.ona/mcp-config.json, (2) Use Slack incoming webhook URL as a project secret andcurlinstead of MCP tools, (3) Wait for Ona to add Slack as a first-party integrationSLACK_BOT_TOKENorSLACK_WEBHOOK_URLproject secret would be needed for options 1 or 2