Agradeço a @jtbayly por sugerir que eu publicasse isso na categoria #feature.
Visão geral
Um usuário recebe uma nova insígnia; esse evento dispara a adição ou remoção do usuário de um grupo.
Casos de uso
Você tem uma categoria oculta com conteúdo bônus que deseja que os usuários possam “desbloquear”, como ovos de Páscoa.
Você tem uma categoria “Começando” visível apenas para usuários do grupo “Iniciantes”. Após receber a insígnia “Certificado”, um usuário é automaticamente removido do grupo “Iniciantes” e essa categoria deixa de aparecer.
Se você conseguir imaginar outros casos de uso, por favor, adicione-os abaixo como respostas!
Uau, que susto. Desculpe pela postagem duplicada. Pesquisei antes de postar, mas com certeza perdi essa. Fico feliz em removê-la.
Talvez uma diferença sutil seja que eu também gostaria de ver isso funcionar para uma medalha concedida manualmente, digamos, por um moderador, em vez de automaticamente por meio de consultas de medalhas. Por exemplo, temos uma medalha de “feedback” que os moderadores podem distribuir para posts realmente ponderados; adoraria que essa medalha “desbloqueasse” uma medalha de destaque (ao adicioná-los a um grupo). Parece que sua abordagem (adicionar um grupo espelho) cobriria esse caso também. No entanto, como o post se concentra principalmente em medalhas acionadas por SQL, achei que valia a pena mencionar.