Convex-blend a model forecast with an external prior.
Returns (1 - weight) * model_forecast + weight * prior on the index intersection of the two series. weight is the trust placed in the prior: 0.0 returns the model forecast unchanged (prior ignored), 1.0 returns the prior, and intermediate values interpolate. This is the correct lever for down-weighting a near-oracle prior whose influence a tree model cannot be tuned through feature scaling.
The function is pure: it does not mutate its inputs and emits no warnings. The result carries model_forecast’s name.