На мой взгляд, это идеально подходит для чата, а не для форума. Рассматривайте каждое сообщение как отдельный пост, прикреплённый к одному «потоку» (каналу чата); отображайте каждый канал чата на форуме как поток в специальном типе категории форума, предназначенном для чатов; позволяйте пользователям отвечать на любое сообщение, используя редактор постов форума Discourse; позволяйте пользователям отвечать на любой обычный пост форума, используя чат, преобразуя пост в сообщение чата при этом. Журнал чата можно отображать в отдельной ленте: это обеспечит мощный механизм обнаружения и курирования для форума, где пользователи могут возвращать и развивать обсуждения вокруг заметного потока или поста, не обязуясь писать полный ответ. Это было бы похоже на Zulip, но без неинтуитивного UX.
Между форумом и чатом нет фундаментальной разницы, несмотря на то, что думают люди старой школы, спорящие о чатах против форумов. На самом деле, форумы (сравните с лентами социальных сетей) ближе к чатам, чем к лентам: пользователи могут очень мало сделать для сортировки и выделения контента; посты жёстко привязаны к потокам и не могут удобно потребляться вне контекста, хотя первый пост в потоке редко является самым информативным постом потока (исключения подтверждают правило: социальные закладки, техническая поддержка, рабочие/проектные форумы работают гораздо лучше); потоки discourage разветвление в новые контексты разговора. Ленты активно поощряют взаимодействие с контентом нелинейным образом, чтобы вы могли входить и выходить из разговоров с множеством других участников одновременно.
Кроме того, при прочих равных условиях «поверхностный» контент лучше, чем «глубокий».
У нас есть эффективные поисковые системы и другие механизмы обнаружения, которые помогают находить хороший контент на основе подсказок. Если я хочу глубоко изучить тему, я обычно могу сделать это, найдя и прочитав руководство. Когда пост или видео не переходит сразу к сути или бормочет о каком-то нерелевантном или устаревшем материале, это просто оскорбительно для зрителя/читателя. Платформа должна быть спроектирована так, чтобы подталкивать пользователей не тратить время друг друга, или, по крайней мере, позволять другим пользователям полностью фильтровать такое (например, блокируя). Когда люди не могут отфильтровать контент низкого качества, платформа становится чрезвычайно хрупкой и обычно ухудшается, а не улучшается по мере увеличения числа участников. Это именно та проблема, с которой сталкивается Facebook, и также причина, по которой чаты, короткие видео и платформы публикации на основе подписки набирают силу.