Problem
ArdyBot's Slack messages contain standard markdown links [text](url) which Slack renders as raw text (visible brackets) instead of clickable links.
Findings
Testing revealed:
- Standard Markdown
[text](url) -> FAILS
- Slack Markdown
[text](<url>) -> FAILS
- Slack Native
<url|text> -> WORKS
Fix
The Slack output pipeline must convert all markdown links to Slack native links:
- Input:
[Text](https://url)
- Output:
<https://url|Text>
This ensures all citations and links are clickable in Slack.
Problem
ArdyBot's Slack messages contain standard markdown links
[text](url)which Slack renders as raw text (visible brackets) instead of clickable links.Findings
Testing revealed:
[text](url)-> FAILS[text](<url>)-> FAILS<url|text>-> WORKSFix
The Slack output pipeline must convert all markdown links to Slack native links:
[Text](https://url)<https://url|Text>This ensures all citations and links are clickable in Slack.