mirror of
https://github.com/storytold/gridcraft.git
synced 2026-11-11 12:53:59 +00:00
* Forecast Sheet: count hindcast rows against the work limit MAX_WORK bounded history rows x forecast rows, but a Forecast Start inside the history adds a hindcast row for every history point after it, each holding the same ETS formulas that refit the model over the history before the start. Those rows were not counted, so a start in the middle of 10,000 rows of history built millions of uncharged model fits per recalculation. The forecast row cap is now computed from the rows the model is fit to, after subtracting the hindcast rows; a start so early that the hindcast alone passes the limit is refused, and the default number of periods stays within the cap. * address review: base the in-history forecast cap on the slots the fit range spans * address review: document the hindcast-aware forecast work limit * address review: document the fitted-row minimum in the forecast work limit * address review: say the forecast start row counts toward the hindcast work limit