Я бы предложил для начала применить гибкий подход.
Под этим я имею в виду, что может быть полезно сначала разработать конкретные решения для отдельных случаев использования, внедрить их и затем дорабатывать. Возможно, со временем это перерастёт в полноценную сводную панель для команды сообщества, а может быть, «достаточно хорошим» решением окажется что-то гораздо меньшее.
Например, менеджер сообщества (CM) мог бы сначала использовать Discourse Hub, чтобы видеть ленту из всех трёх сообществ и отслеживать, в каких из них есть неотмеченные флаги, требующие внимания.
Следующим шагом могло бы стать использование одного или нескольких чат-каналов в одном из сообществ в качестве «центрального узла» и настройка ленты уведомлений из очереди модерации всех сообществ, чтобы облегчить модерацию во всех них.
Что касается метрик и отчётности, простым стартом могло бы стать создание набора закладок на соответствующие разделы административного интерфейса или отчёты в Data Explorer для каждого сообщества.
Следующим шагом могла бы стать настройка отчёта, генерируемого с помощью ИИ через Discourse Automation, который отправлял бы отчёт менеджеру проекта (PM) в каждом сообществе, агрегируя данные из различных источников внутри этого сообщества. Это всё ещё означало бы трёх разных менеджеров проектов, но уменьшило бы количество мест, куда нужно обращаться.
Ещё дальше можно было бы использовать инструменты в рамках AI Personas для сбора данных из разных сообществ и создания единого отчёта на основе данных из всех них.
Я считаю, что многие необходимые компоненты уже существуют, и хотя их объединение может показаться более трудоёмким, это также возможность создать именно то, что нужно, и расставить приоритеты: какие части важнее внедрить раньше, а какие — позже.
А если все эти решения окажутся ценными и возникнет потребность в большем, тогда можно будет с большей уверенностью разработать более кастомное решение, например, плагин, который гарантированно будет давать желаемые результаты.