Description: All proposals are in a single flat list with no categorization. As the number of proposals grows, users cannot filter by topic (e.g., "Treasury", "Protocol Upgrade", "Community").
Acceptance Criteria:
- Add an optional
category: Option<String> field to Proposal (max 32 chars, from a predefined list)
- Add category filter to the frontend proposal list
- Define the initial category list in the contract or as a governance parameter
Priority: Low
Estimated Effort: Medium
Dependencies: None
Labels: enhancement, feature, governance
Description: All proposals are in a single flat list with no categorization. As the number of proposals grows, users cannot filter by topic (e.g., "Treasury", "Protocol Upgrade", "Community").
Acceptance Criteria:
category: Option<String>field toProposal(max 32 chars, from a predefined list)Priority: Low
Estimated Effort: Medium
Dependencies: None
Labels:
enhancement,feature,governance