Você pode acelerar essa parte acionando manualmente jobs::BadgeGrant em sua página /sidekiq/scheduler (para aqueles com acesso). A minha foi executada há 3 horas, mas isso varia de site para site.
Se você não se importasse em tê-los em um tópico normal, poderia criar um novo e adicionar o link a ele à sua configuração de administrador tos url, para que ele ainda aparecesse nas abas. Você poderia então conceder um distintivo com bastante facilidade com base nas pessoas que visualizam esse tópico (embora seus experimentos com páginas publicadas também possam dar frutos
).
Acho que para fazer isso da mesma forma que o “Ler Diretrizes”, você precisaria criar um plugin para replicar o comportamento para os Termos de Serviço (embora não seja minha especialidade, então leve isso com uma pitada de sal
).
Este é um campo personalizado obrigatório, que acho que funciona muito bem para isso. Embora você apenas diga que os leu em vez de realmente lê-los, pode depender do principal objetivo da concessão do distintivo.