[test]
name = "ScaledScorer applies min-max normalization to inner scorer"
stage = "scoring"
scorer = "scaled"
[config]
inner_scorer = "reflexive"
[[items]]
content = "low"
tokens = 100
futureRelevanceHint = 0.2
[[items]]
content = "mid"
tokens = 100
futureRelevanceHint = 0.5
[[items]]
content = "high"
tokens = 100
futureRelevanceHint = 0.8
[[expected]]
content = "low"
score_approx = 0.0
[[expected]]
content = "mid"
score_approx = 0.5
[[expected]]
content = "high"
score_approx = 1.0
[tolerance]
score_epsilon = 1e-9