Encontré este proyecto a través de un artículo de investigación relacionado sobre moderación: https://policykit.org/
Es un driver de gobernanza para comunidades en línea. Reemplaza los permisos de usuario con procedimientos de política para autorizar acciones en una plataforma. Aquí hay una figura de su artículo de investigación sobre cómo se integra con Slack:
En el ejemplo, un usuario quiere renombrar un canal. Slack normalmente habilitaría esa acción basándose en los permisos del usuario. En este caso, la acción se reenvía a PolicyKit, que la verifica contra un procedimiento de política existente. Luego publica el procedimiento (voto mayoritario sobre el cambio de nombre) en Slack y, dependiendo del resultado, autoriza o rechaza la acción.
Utiliza Metagov como puerta de enlace, que afirma que ya es compatible con Discourse, pero aparentemente nunca se ha mencionado aquí en el foro.
No estoy relacionado ni involucrado con ninguno de los dos proyectos. Simplemente lo encuentro interesante y tengo curiosidad por saber qué piensan otros al respecto, si alguien está involucrado en proyectos similares, qué tan complejo sería construir una integración para Discourse, …
