BuildCanada / BuildCanada/OutcomeTrackerAPI

Don't use neutral evidences when scoring progress

オープン
#71 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug good first issue
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。