Support Mutually Exclusive Scorecard Checks with Weighted Outcome (Red/Yellow/Green)
P
Parental Octopus
We would like to propose an enhancement to improve the flexibility and accuracy of Scorecard evaluations.
Currently, scorecard checks operate independently and contribute cumulatively to the overall score. However, in certain use cases, we need the ability to define mutually exclusive checks, where only one condition should apply at a time, and the outcome should depend on which condition is satisfied.
Proposed Enhancement:
Allow grouping of checks as mutually exclusive
Assign weightage or priority to each check within the group
Based on the check that passes, derive a final state:
🟥 Red
🟨 Yellow
🟩 Green
Example Use Case:
For evaluating .NET versions:
If version < 4.8 → Red
If version = 4.8 → Yellow
If version ≥ 6.0 → Green
Only one of these conditions should apply, and the score/result should reflect the most relevant matching condition, rather than aggregating multiple checks.
Log In