Executive Finding
This was not a Slack send failure and not an Azure-access failure. It was a stale runtime configuration combined with a mention-stripping mismatch. The visible check mark meant “request accepted,” but it looked like “work completed.”
- Carl’s direct requests reached the active Slack session.
- The stored session shows three exact model outputs:
NO_REPLY. - Hermes correctly suppressed those control responses, so Slack displayed no text.
- The current gateway remains healthy, but health checks do not prove the updated mention policy was loaded.