Problem
The runner has a successful path that computes generalization_gap only when both tuned and held-out partitions score, but there is no direct test pinning that calculation.
Proposed coverage
Add a tests-only regression case with mocked successful partitions and assert the reported gap equals tuned minus held-out composite means.
Found by locally pulling upstream/test and reviewing the generalization runner path; this is not based on an existing issue.
Problem
The runner has a successful path that computes
generalization_gaponly when both tuned and held-out partitions score, but there is no direct test pinning that calculation.Proposed coverage
Add a tests-only regression case with mocked successful partitions and assert the reported gap equals tuned minus held-out composite means.
Found by locally pulling upstream/test and reviewing the generalization runner path; this is not based on an existing issue.