When you have many entities to forecast, don't just build a better model. Build a better routing system.

In a multi-entity time series forecasting problem, I spent more time on routing than on model tuning. The series were too heterogeneous to treat uniformly:
Applying the same model to all would produce structurally wrong forecasts. The same model optimized for an accelerating trajectory will systematically overforecast a decelerating one.
Before fitting anything, I built a classification layer:
Pick the most conservative model
Pick the median prediction for robustness
Let recent holdout validation error decide
Design insight: Most forecasting pipelines invest heavily in model selection but apply it uniformly. Before asking which model is best, ask what state your series is in. Build a routing system, not just a better model.