Builds the standard-duration maximum envelope used by the capacity fitter.
Curves are normalized once, aliases are canonicalized, and malformed points
are ignored when a curve still contains usable evidence. Invalid histories
return a typed result and never throw.
Builds the standard-duration maximum envelope used by the capacity fitter.
Curves are normalized once, aliases are canonicalized, and malformed points are ignored when a curve still contains usable evidence. Invalid histories return a typed result and never throw.