Problem
NullOptionalFields_OmittedInJson asserts DoesNotContain("\"innerScorer\"") for a non-Scaled policy, but doesn't verify that a Scaled scorer does include "innerScorer" in the output. The presence/absence symmetry for innerScorer is not explicitly tested in one place.
Solution
Add a complementary assertion (or a separate test) that verifies a Scaled policy JSON output does contain "innerScorer". This is covered separately in ScaledScorer_RoundTrips but the symmetry isn't explicit.
Created via Kata /kata-add-issue — Phase 14 PR review suggestion
Problem
NullOptionalFields_OmittedInJsonassertsDoesNotContain("\"innerScorer\"")for a non-Scaled policy, but doesn't verify that a Scaled scorer does include"innerScorer"in the output. The presence/absence symmetry forinnerScoreris not explicitly tested in one place.Solution
Add a complementary assertion (or a separate test) that verifies a Scaled policy JSON output does contain
"innerScorer". This is covered separately inScaledScorer_RoundTripsbut the symmetry isn't explicit.Created via Kata
/kata-add-issue— Phase 14 PR review suggestion