As an admin of a group chat, I want to be able to fund and manage a shared treasury, so that members can contribute to and monitor a common fund for group activities and expenses.
Acceptance Criteria
[ ] Admin can create a shared treasury unique to the group chat.
[ ] Members can view the current balance of the shared treasury.
[ ] Members can contribute funds to the shared treasury.
[ ] Admin can approve or reject funding transactions.
[ ] Admin can disburse funds from the shared treasury to approved payees.
[ ] All transactions are recorded and viewable in a transaction history.
[ ] Any member can propose a use for funds, subject to admin approval.
[ ] The system provides notifications for all treasury activities to members.
ChatManagement Treasury Feature
As an admin of a group chat, I want to be able to fund and manage a shared treasury, so that members can contribute to and monitor a common fund for group activities and expenses.
Acceptance Criteria