nisnevich / discord-consensus-bot

A Discord bot for a consensus in decentralised organisations (e.g. DAO). Implements a lazy consensus and full consensus models.
MIT License
5 stars 4 forks source link

Implement "full consensus" mechanism #38

Closed nisnevich closed 1 year ago

nisnevich commented 1 year ago

A solution to the Warlock Dilemma in lazy consensus (when it’s unclear why a post didn’t receive any reactions, whether it’s due to its quality or lack thereof) could be to include a few required “accepted” reactions (2-4) for a proposal to be considered successful. It was suggested by multiple people in Discord.

This approach (aka "full consensus") is used in Fedora: https://docs.fedoraproject.org/en-US/diversity-inclusion/policy/decision-process/

More significant decisions are made through a process of full consensus. In order to pass, these decisions need three positive votes (+3) and no negative votes (-1) within a specific period of time i.e. 14 days. For example, proposing new event guidelines for events, changing the decision-making process, and voting on Outreachy budget allocation requires full consensus.