Olá. ![]()
Acho que encontrei um bug no Discourse aqui no Meta.
Eu postei Exploring features in Discourse Chat em #documentation:users, e o Meta tem o distintivo Scribe por postar um tópico em Documentation - que eu não tenho. Isso é o que eu sei com certeza, o abaixo é conjectura que me parece razoável - mas pode estar errado.
(Se você está se perguntando se o Scribe é concedido periodicamente em lotes - bom pensamento; eu também me perguntei isso. Já se passaram mais de duas semanas, então acho que podemos descartar essa possibilidade.)
Quando postei o tópico - ou tentei, pelo menos - fui notificado de que ele seria retido para revisão. Olhando para o histórico de revisões do OP, @mcwumbly (ótimo nome e avatar, aliás) é creditado como o autor da primeira revisão. Presumo que isso seja um produto de edições que ele fez antes que a postagem fosse oficialmente inserida na categoria Documentation.
Então, o que parece acontecer é que o Discourse trata quaisquer alterações feitas pela equipe como sendo a revisão 1, em vez de revisões 2+, e isso interfere na atribuição de distintivos por postar um tópico em uma categoria específica - o Discourse erra o autor, porque está olhando para a revisão errada.
Eu poderia ver essa questão potencialmente sendo um WONTFIX se o comportamento atual, embora infeliz para alguns distintivos específicos, for de outra forma a maneira lógica de fazer as coisas. Nesse caso, se eu pudesse incluir descaradamente um pouco de Site feedback aqui, valeria a pena reconsiderar o distintivo Scribe se ele é, efetivamente, impossível de ganhar para mais de 99% dos usuários registrados aqui no Meta.
A menos que seja viável para o código que atribui tais distintivos contornar esse comportamento de alguma forma. Eu sei que o Discourse é de código aberto, mas nunca fui muito de Ruby, desculpe.
