MCP Embedded Resources for Slack: Work Objects, Block Kit, and Silent Failures

Building multi-channel AI agents means dealing with APIs that silently fail. Slack returned 200 OK while dropping my Work Objects. Here's what went wrong and the pattern that emerged.