The big integration win was Telegram autotranslate → GT pipeline. Public channel previews get translated to English on ingest, and that text is what the costly-signal matcher reads — not just raw Cyrillic/Arabic blocks or photo-only posts. So when something like war_monitor drops mobilization/protest language, it can show up in the Strategic Risk popup as a labeled costly signal, tied to a region on the heatmap. We also added hashtag → region mapping (e.g.
#Ukraine) so intel doesn’t stay stranded under coordinate keys like 49.99,36.23 forever.