Skip to content
Эта страница создана и переведена с помощью ИИ. Если вы заметили неточности, помогите нам улучшить её. Редактировать на GitHub

Оценки доверия ​

Оценки доверия — это метрика репутации каждого пользователя в OpenPR, отслеживающая качество участия и историю принятия решений. При включённом взвешенном голосовании оценки доверия непосредственно влияют на силу голоса.

Как работают оценки доверия ​

Каждый участник рабочего пространства имеет оценку доверия, отражающую его участие в управлении:

ФакторВлияниеОписание
Качество предложенийПоложительноеОдобренные предложения увеличивают оценку
Участие в голосованииПоложительноеРегулярное голосование увеличивает оценку
Согласованные решенияПоложительноеГолосование с итоговым большинством
Отклонённые предложенияОтрицательноеОтклонённые предложения уменьшают оценку
Заветированные решенияОтрицательноеПредложения, на которые наложено вето
АпелляцииПеременноеУспешные апелляции восстанавливают оценку

Диапазон оценок ​

Оценки доверия нормализованы в числовой диапазон. Более высокие оценки указывают на более надёжное участие в управлении:

ДиапазонУровеньВес голоса
80-100Высокое доверие1.5x вес
50-79Нормальный1.0x вес
20-49Низкое доверие0.75x вес
0-19Минимальный0.5x вес

Взвешенное голосование

Взвешивание по оценке доверия применяется только при включённом взвешенном голосовании в конфигурации управления рабочего пространства. В противном случае все голоса имеют равный вес.

Просмотр оценок доверия ​

Через веб-интерфейс ​

Перейдите в Workspace Settings > Governance > Trust Scores для просмотра всех оценок участников и истории.

Через API ​

bash
# Получить оценки доверия для рабочего пространства
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/trust-scores

# Получить историю оценки доверия конкретного пользователя
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/trust-scores/<user_id>/history

История оценок доверия ​

Каждое изменение оценки доверия записывается в таблицу trust_score_logs с указанием:

  • Затронутого пользователя
  • Предыдущего и нового значений оценки
  • Причины изменения
  • Временной метки
  • Связанного предложения или решения (при наличии)

Эта история обеспечивает прозрачность того, как оценки меняются со временем.

Апелляции ​

Если участник считает, что его оценка доверия была несправедливо изменена, он может подать апелляцию:

  1. Перейдите к истории своей оценки доверия.
  2. Нажмите Appeal на конкретном изменении оценки.
  3. Укажите причину апелляции.
  4. Администраторы рабочего пространства рассматривают и принимают решение по апелляции.

Успешные апелляции восстанавливают изменение оценки. Записи апелляций сохраняются в журнале аудита.

bash
# Подать апелляцию
curl -X POST http://localhost:8080/api/trust-scores/<user_id>/appeals \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <token>" \
  -d '{"reason": "Score decreased due to a test proposal that was not meant for production."}'

Оценка влияния ​

Оценки доверия — один из входных параметров оценки влияния — анализа того, как предложение или решение влияет на проект. Оценки влияния включают:

  • Количественные метрики (ожидаемые усилия, уровень риска, масштаб)
  • Качественные оценки от участников рецензирования
  • Исторические данные из аналогичных решений

Следующие шаги ​

Released under the Apache-2.0 License.