BuildCanada / BuildCanada/OutcomeTrackerAPI
Don't use neutral evidences when scoring progress
- 主要言語
- Ruby
- スター
- 5
- フォーク
- 10
- 平均マージ
- 5分
- マージ済み PR(30日)
- 3
説明
**Describe the bug**
When generating a progress score, the AI is currently using all evidences. Evidences that are `neutral` should not be considered in the scoring.
This is giving a false sense of progress when there is none. We don't show neutral evidences in the UI, so we shouldn't consider it in the scoring.
Alternatively, is there any strong reason why we are attaching neutral evidences in the first place?
Example with neutral evidences that should not be considered in the progress scoring: https://outcomes-tracker-api.apps.canadasbuilding.com/admin/resources/promises/207
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
ファイルもテストも指定されていません。まず、progress-score 生成のエントリポイントと、neutral ステータスの evidences がスコアリングに渡される方法を追跡し、リンクされた promise の例に照らして挙動を確認します。完了の条件は、neutral evidences が progress scores に影響しなくなり、プロジェクトに関連するテストがある場合はそのケースをカバーすることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- ruby
- 領域
- api, backend
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100