Description: The current voting model only supports Yes/No/Abstain. Some governance decisions require choosing between multiple options (e.g., "Option A / Option B / Option C").
Acceptance Criteria:
- Design a
MultiChoiceProposal type with up to 10 options
- Add
create_multi_choice_proposal and cast_multi_choice_vote functions
- The winning option is the one with the most votes (plurality)
- Add tests and documentation
Priority: Low
Estimated Effort: Large
Dependencies: None
Labels: enhancement, feature, governance
Description: The current voting model only supports Yes/No/Abstain. Some governance decisions require choosing between multiple options (e.g., "Option A / Option B / Option C").
Acceptance Criteria:
MultiChoiceProposaltype with up to 10 optionscreate_multi_choice_proposalandcast_multi_choice_votefunctionsPriority: Low
Estimated Effort: Large
Dependencies: None
Labels:
enhancement,feature,governance