After delivering the milesone 1 successfully, we had discussions with fellowship members, got feedbacks, made some fixes and improvements. We are proposing to implement milestone 2 to support collectives(fellowship, ambassadors) on polkadot.
1. Features
Ambassador business support
From a techinical view, most ambassador businesses is similar with that of fellowship. Both of them includes members mangement, salary management, decision process via referenda. In this proposal we will implement most features for fellowship on referendum #631.
- Basic members information page.
- Members management including demotion/promotion status and various actions.
- Salary system including salary cycles view and various actions.
- Ambassador referenda for collective decision.
We have to refactor and reorganize most implemented features for fellowship to make them work with multiple instances of collective.
Business warnings
Collective members sumit evidences with expections to retain at their ranks or to be promoted to higher ranks. Failure to handle them may lead to members bumped to lower ranks accidently, or not to be promoted in time.
Members themselves may forget or fail to check their demotion/promotion status which will lead them fail to submit evidences.
We propose to implement some components warn:
- Evidences to be handled for members management.
- Conspicuous component to show demotion/promotion status to connected members.
- Notifications when members demotion/promotion period is closed to end.
- Salary cycle time points warnings. So members won't miss registration and claim.
Profile enhancement
We will be able to see a fellowship/ambassador member's basic info and life cycle on his/her profile page.
- Rank, activeness, salary status.
- Membership records including promotion, demotion, retain, induction, etc.
- History evidece records for promotion/retain.
- Related referda about this member.
- Salary registration and claim history.
- Statistics about total salary, promotion/demotion times.
Statistics
With this feature we can get to know:
- How much money totaly we spent for collectives' salary.
- Members ordered by total salary received.
- Members distribution by ranks, salary, etc.
- Promotion/Demotion times by ranks.
Sub treasury
Currently sub treasury is implemented for either fellowship and ambassador. These treasuries will be controlled by fellowship/ambassador members through their referenda mechanism. In this proposal we will implement:
- Basic status including balance, requesting amount, ongoing/all proposal numbers.
- History and ongoing proposal list and detail page.
Referenda enhancement
- Collective referenda templates. They can help fellowship/ambassador members quick create referenda.
- Show corresponding evidence info for a ongoing referendum to promote a member or to retain a member at his/her rank. So voters can check the target member's work for vote reference.
- Auto fill context for specified referenda including member rank management referendum and remark referendum.
- Show referenda which connected member is not yet voted.
- Show related referenda on collective member's info card.
- Add a panel to show connected member's vote of a referendum.
2. Budget breakdown
Work |
Estimated hours |
memo |
Ambassador business support |
360 |
3 FTE * 15days |
Profile info enhancement |
480 |
3 FTE * 20 days |
Statistics |
240 |
3 FTE * 10 days |
Sub treasury |
240 |
3 FTE * 10 days |
Collective referenda enhancement |
600 |
3 FTE * 25 days |
Testing |
40 |
1 FTE * 5 days |
Total |
1960 |
|
- Hour rate $90, total request is $176,400.
We have started these features development. Please check our implementation status below.
Ambassador support
Referenda enhancement
Business warnings:
Statistics:
Profile enhancement:
Sub treasury
Edited