Sub-issue of #406 (umbrella: showcase workspace completion — the forecastlab control story). Parallel after Foundation (E1 #407).
Purpose
Run-config phase controls, start-frame-time only (no mid-run re-entry — the linear single-lock pipeline is preserved): a model-family picker for the train step (baselines + feature-aware set, with opt-in lightgbm/xgboost/random_forest toggles surfaced only when the matching forecast_enable_* flag is on), backtest configuration (horizon, split strategy, min train size, number of splits, gap, metric priority WAPE/MAE/RMSE), a train-candidate list preview before launch, and the chosen config echoed into the workspace row (E1 slots) and visible on the run.
Sub-tasks
To be decomposed via issue-to-subtasks when this epic is picked up.
Purpose
Run-config phase controls, start-frame-time only (no mid-run re-entry — the linear single-lock pipeline is preserved): a model-family picker for the train step (baselines + feature-aware set, with opt-in lightgbm/xgboost/random_forest toggles surfaced only when the matching
forecast_enable_*flag is on), backtest configuration (horizon, split strategy, min train size, number of splits, gap, metric priority WAPE/MAE/RMSE), a train-candidate list preview before launch, and the chosen config echoed into the workspace row (E1 slots) and visible on the run.Sub-tasks
To be decomposed via
issue-to-subtaskswhen this epic is picked up.