Skip to content
このページは AI の支援により作成・翻訳されました。誤りがあれば、改善にご協力ください。 GitHub で編集

信頼スコア

信頼スコアはOpenPRのユーザー別の評判メトリクスで、参加品質と意思決定の履歴を追跡します。重み付き投票が有効な場合、信頼スコアは投票力に直接影響します。

信頼スコアの仕組み

各ワークスペースメンバーにはガバナンス参加を反映した信頼スコアがあります:

要因影響説明
提案品質プラス承認された提案はスコアを上昇
投票参加プラス定期的な投票はスコアを上昇
一致した決定プラス最終的な多数派と同じ投票
否決された提案マイナス否決された提案はスコアを低下
拒否権を行使された決定マイナス提案に拒否権が行使される
申請可変成功した申請はスコアを回復

スコア範囲

信頼スコアは数値範囲に正規化されます。高いスコアはより信頼できるガバナンス参加を示します:

範囲レベル投票の重み
80-100高信頼1.5x重み
50-79通常1.0x重み
20-49低信頼0.75x重み
0-19最小0.5x重み

重み付き投票

信頼スコアの重み付けは、ワークスペースのガバナンス設定で重み付き投票が有効な場合にのみ適用されます。それ以外の場合、すべての投票は等しい重みを持ちます。

信頼スコアの表示

Web UIから

Workspace Settings(ワークスペース設定) > Governance(ガバナンス) > **Trust Scores(信頼スコア)**に移動してすべてのメンバーのスコアと履歴を確認。

APIから

bash
# Get trust scores for the workspace
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/trust-scores

# Get a specific user's trust score history
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/trust-scores/<user_id>/history

信頼スコア履歴

信頼スコアへのすべての変更はtrust_score_logsテーブルに以下と共に記録されます:

  • 影響を受けたユーザー
  • 変更前と変更後のスコア値
  • 変更の理由
  • タイムスタンプ
  • 関連する提案または決定(該当する場合)

この履歴はスコアが時間とともにどのように変化するかの透明性を提供します。

申請

メンバーが信頼スコアが不当に影響を受けたと考える場合、申請を提出できます:

  1. 信頼スコア履歴に移動。
  2. 特定のスコア変更で**Appeal(申請)**をクリック。
  3. 申請の理由を提供。
  4. ワークスペース管理者が申請をレビューして決定。

成功した申請はスコア変更を回復します。申請記録は監査ログに保存されます。

bash
# File an appeal
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."}'

影響評価

信頼スコアは影響評価(提案や決定がプロジェクトにどう影響するかの評価)への1つの入力です。影響評価には以下が含まれます:

  • 定量的メトリクス(推定工数、リスクレベル、スコープ)
  • レビュー参加者からの定性的評価
  • 類似の決定からの過去データ

次のステップ

Released under the Apache-2.0 License.