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.