You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(orb): report null mergeRate for a zero-sample slop band (#9921)
buildSlopOutcomeCalibration fabricated a 0% merge rate for a slop band with no
resolved PRs, which for a discrimination table reads as "every PR in this band
was closed" -- the strongest possible claim the table can make. Mirror
overallMergeRate's existing null-for-empty treatment: SlopBandCalibration.mergeRate
is now number | null, computeDiscriminates narrows sampled bands with a type
guard instead of comparing against a nullable field, and the MCP CLI's shared
n/a-below-sample renderer now actually exercises its null arm for a per-band
rate. Widened the OpenAPI response shape and the UI card's type to match.
Co-authored-by: bitfathers94 <237535319+bitfathers94@users.noreply.github.com>
0 commit comments