ხმა-მიცემა & გადაწყვეტილებები
OpenPR-ის ხმ-მიცემ-სისტემა მმართველობ-წინადადებების შედეგს განსაზღვრავს. ის შეწონილ ხმა-მიცემას, კვორუმის კონფიგურირებად მოთხოვნებს და დამტკიც-ზღვრებს მხარს უჭერს. ყოველი ხმა და გადაწყვეტილება უცვლელი აუდიტ-კვალით ჩაიწერება.
ხმ-მიცემ-პროცესი
- წინადადება Voting სტატუსში გადაიყვანება.
- უფლებამოსილი სამუშაო სივრც-წევრები ხმა-მიცემენ (ამტკიცება, უარყოფა ან თავის შეკავება).
- ხმ-მიცემ-პერიოდის ამოწურვისას ან კვორუმის მიღწევისას ხმები ითვლება.
- შედეგი კონფიგურირებული დამტკიც-ზღვრის მიხედვით განისაზღვრება.
- გადაწყვეტილებ-ჩანაწერი შედეგით იქმნება.
ხმ-მიცემ-კონფიგურაცია
მმართველობ-პარამეტრები სამუშაო სივრცეზე კონფიგურირდება:
| პარამეტრი | აღწერა | მაგალითი |
|---|---|---|
| კვორუმი | მონაწილ-ამომრჩეველთა მინ-პროცენტი | 50% |
| დამტკიც-ზღვარი | დასამტკიცებლად საჭირო "კი"-ხმების პროცენტი | 66% |
| ხმ-მიცემ-პერიოდი | ხმ-მიცემ-სარკმლის ღიაობ-ხანგრძლივობა | 7 დღე |
| შეწონილი ხმა-მიცემა | ნდობ-ქულები ხმ-წონაზე გავლენას ახდენს თუ არა | ჩართ/გამოირთ |
Workspace Settings > Governance > Config-ში ან API-ის გავლით კონფ:
curl -X PUT http://localhost:8080/api/governance/config \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <token>" \
-d '{
"quorum_percentage": 50,
"approval_threshold": 66,
"voting_period_days": 7,
"weighted_voting": true
}'შეწონილი ხმა-მიცემა
შეწონილი ხმ-მიცემ-ჩართვისას ყოველი წევრის ხმა მის ნდობ-ქულაზე მრავლდება. მაღალ-ნდობ-ქულიანი წევრები შედეგზე მეტ გავლენას ახდენს. დეტალებისთვის იხ. ნდობ-ქულები.
გადაწყვეტილებ-ჩანაწერები
ყოველი დასრულებული ხმ-მიცემა გადაწყვეტილებ-ჩანაწერს ქმნის -- უცვლელ ლოგ-ჩანაწერს, რომელიც შეიცავს:
- ხმ-მიცემ-წინადადებას
- ხმ-ჯამებს (ამტკიცება, უარყოფა, თავის შეკავება)
- საბოლოო შედეგს (დამტკიცებული ან უარყოფილი)
- დროს და მონაწილე ამომრჩეველს
- გადაწყვეტ-სფეროს (კატეგ-შემთხვევაში)
გადაწყვეტილებ-ჩანაწერები ვერ შეიცვლება ან წაიშლება. ისინი გუნდ-გადაწყვეტილებების ავტორიტეტულ ისტორიას ემსახურება.
გადაწყვეტილებების ნახვა
# List decisions
curl -H "Authorization: Bearer <token>" \
http://localhost:8080/api/decisions
# Get a specific decision
curl -H "Authorization: Bearer <token>" \
http://localhost:8080/api/decisions/<decision_id>ვეტო-მექანიზმი
დასახელებული ვეტოერები (სამუშაო სივრცეზე კონფ) დამტკიცებულ წინადადებებს ვეტოს დაადებენ:
- ვეტო -- ვეტოერი დამტკიცებულ წინადადებას მითითებული მიზეზით ბლოკავს.
- ესკალაცია -- წამოდგენი ვეტო-ს უფრო ფართო ხმ-მიცემამდე ასკალირებს.
- გასაჩივრება -- ნებისმიერ წევრს ვეტოს გასაჩივრება შეუძლია.
ვეტო-ძალა მაღ-გავლენ-გადაწყვეტილებების უსაფრთხოებ-მექანიზმადაა შექმნილი. ვეტოერების კონფ Workspace Settings > Governance > Vetoers-ში.
აუდიტ-ლოგები
ყველა მმართველობ-ქმედება აუდიტ-ლოგში ჩაიწერება:
- წინადადებ-შექმნა, წარდგენა და არქივაცია
- ხმ-მიცემა (ვინ, როდის, რა)
- გადაწყვეტილებ-ჩანაწერები
- ვეტო-მოვლენები და ესკალაციები
- კონფ-ცვლილებები
# View governance audit logs
curl -H "Authorization: Bearer <token>" \
http://localhost:8080/api/governance/audit-logsგადაწყვეტ-სფეროები
გადაწყვეტილებები სფეროებად (მაგ., "Architecture", "Process", "Tooling") კატეგ-შეიძლება, უკეთ ორგანიზება-ფილტრაციისთვის. სფეროები სამუშაო სივრცეზე კონფ.
შემდეგი ნაბიჯები
- ნდობ-ქულები -- ნდობ-ქულების ხმ-წონაზე გავლენა
- წინადადებები -- ხმ-მიცემამდე მისული წინადადებების შექმნა
- მმართველობ-მიმოხილვა -- მმართველობ-მოდულის სრული ცნობარი