Expand description
Use cases for the Fund feature (issue #635 — fonds affectés & thésaurisation, ADR-0054).
Trois opérations couvrent la checklist d’acceptation :
FundUseCases::create_working_capital_or_reserve/FundUseCases::create_earmarked_fund— créer un fonds. Un fonds affecté exige la majorité obtenue en AG (MajorityType), vérifiée parFund::new_earmarked(Art. 3.88, 2/3).FundUseCases::contribute— alimenter un fonds (épargne).FundUseCases::reassign— réaffecter un fonds affecté vers une autre fin, sur décision d’AG adoptée, avec audit trail persistant (fund_reassignments).
Aussi : FundUseCases::record_expense (garde-fou dépense / objet,
avec échappatoire d’AG) et des lectures (get, list_for_acp,
list_reassignments).