The major project update work undertaken in 2024 for Wikibugs codified and extended an existing architecture of source and sink components to collect information from various sources (gerrit, gitlab, & phorge currently), process that information to determine relevance, and output events to various sinks (irc currently).
There is a bit of entanglement still in the current stack where some IRC specific event formatting happens in the source processing side rather than all formatting being contained in the output sink(s). Cleaning this up such that events ingestion and refinement happens in the sources, structured events are placed in the event stream, and sinks format and output those events as needed for their destination would make introducing sinks for Slack or any other forum (zulip, discord, telegram, fediverse, ...) more possible.