Bot invocation outbox handling currently extracts @mentions from message markdown because the message:created outbox payload exposes contentMarkdown but not the canonical ProseMirror contentJson. This is an interim limitation acknowledged in PRs #550 and #553.\n\nFollow-up:\n- Extend the message:created outbox payload/parser to include contentJson or structured mention nodes.\n- Update bot invocation mention extraction to consume structured mention entities instead of markdown regex matching.\n- Preserve the current resolved-mentionable-bot suppression behavior while removing regex-based semantic gating.
Bot invocation outbox handling currently extracts @mentions from message markdown because the message:created outbox payload exposes contentMarkdown but not the canonical ProseMirror contentJson. This is an interim limitation acknowledged in PRs #550 and #553.\n\nFollow-up:\n- Extend the message:created outbox payload/parser to include contentJson or structured mention nodes.\n- Update bot invocation mention extraction to consume structured mention entities instead of markdown regex matching.\n- Preserve the current resolved-mentionable-bot suppression behavior while removing regex-based semantic gating.