Muito obrigado por essa explicação detalhada. Isso realmente ajudou bastante.
Tenho uma sugestão para adicionar uma funcionalidade ao plugin que provavelmente não será difícil de implementar.
Como administrador, conheço engenheiros-chave com os quais minha equipe interage no GitHub e no fórum. Portanto, sabemos ambas as identidades. Você acha que seria possível associar manualmente um usuário do Discourse a uma conta do GitHub por meio das configurações do plugin? Dessa forma, o plugin seria ativado mesmo quando não conseguir encontrar o usuário automaticamente.