O recurso de modelo de mensagem direta (action="create_pm") não funcionava em nossa instância. Ele exibia um compositor de mensagens privadas, mas assim que se clicava em “enviar”, a mensagem se transformava em um tópico — geralmente público!
Adicionei uma correção rápida em um fork, copiando alguns fragmentos de discourse/discourse:
Acho que o que resolveu foi adicionar o archetypeId: "private_message". No entanto, eu pensaria que o bug, na verdade, é que é possível abrir um compositor que leva os usuários a pensar que estão compondo uma mensagem privada e, em seguida, torná-la pública sem aviso.