Obrigado pela informação. O modelo mental que tenho agora é que devo adicionar um campo personalizado às tags (como tag_description) chamado attached_users. Para o exemplo acima, a tag#1 deve ter attached_users: [“userOP”, “user1”].
Em seguida, devo adicionar isso de alguma forma ao serializador e descobrir como exibi-lo na postagem.
Enquanto pensava nisso, tive outra ideia. Se eu usar o discourse assign (Discourse Assign) para atribuir esses usuários aos tópicos com base em tags. Já consigo recuperar essas informações do tópico e acho que exibi-las seria mais fácil. No entanto, o discourse assign não oferece nenhuma maneira de adicionar usuários programaticamente.