OptionalInvertedWhen true, the model predicts probability of a positive outcome (e.g. P(Renewed)).
Churn / adverse risk is therefore inverted: riskScore = 1.0 - score.
High score (0.99) -> Low Risk (1%, green). Low score (0.10) -> High Risk (90%, red).
The model's resolved outcome config. The at-risk rows do not read it: their status, color and icon come from the risk band.
AtRiskRules.BuildAtRiskOptions' result: the parse options plus the resolved outcome config, for the caller's score labels and formatting.