Classical Data Science forecasting with production packaging: chronological splits, baselines vs LightGBM, MAPE/RMSE, and FastAPI delivery.
Performance dashboard ArchitectureDecision-ready forecasts — not a black-box spreadsheet.
Measured on chronological test holdout — see reports/EVALUATION_REPORT.md
Source: reports/metrics/test_metrics.json (seeded synthetic panel).
set PYTHONPATH=src python scripts/build_or_download_panel.py python scripts/train_and_eval.py uvicorn forecast.api.main:app --app-dir src --port 8000 # http://localhost:8000/docs