{
  "status": "completed",
  "completed_steps": 7,
  "total_steps": 7,
  "percent_complete": 100.0,
  "elapsed_seconds": 135.54066188074648,
  "current_step": "reporting",
  "steps": [
    {
      "step_id": "preprocessing",
      "step_label": "Load and prepare data",
      "step_number": 1,
      "total_steps": 7,
      "status": "completed",
      "completed_steps": 1,
      "elapsed_seconds": 0.4914682498201728,
      "step_elapsed_seconds": 0.4912607562728226,
      "detail": "2,000 series, 174,550 normalized rows"
    },
    {
      "step_id": "cross_validation",
      "step_label": "Run rolling cross-validation",
      "step_number": 2,
      "total_steps": 7,
      "status": "completed",
      "completed_steps": 2,
      "elapsed_seconds": 0.6573086027055979,
      "step_elapsed_seconds": 0.16454006033018231,
      "detail": "96,000 validation predictions"
    },
    {
      "step_id": "ensemble",
      "step_label": "Select and score the ensemble",
      "step_number": 3,
      "total_steps": 7,
      "status": "completed",
      "completed_steps": 3,
      "elapsed_seconds": 3.8275173930451274,
      "step_elapsed_seconds": 3.1694950270466506,
      "detail": "slsqp_horizon selected from 3 method(s) \u00b7 expanded portfolio"
    },
    {
      "step_id": "holdout",
      "step_label": "Evaluate the untouched holdout",
      "step_number": 4,
      "total_steps": 7,
      "status": "completed",
      "completed_steps": 4,
      "elapsed_seconds": 67.12436416884884,
      "step_elapsed_seconds": 63.29573434824124,
      "detail": "24,000 untouched predictions"
    },
    {
      "step_id": "future",
      "step_label": "Generate the production forecast",
      "step_number": 5,
      "total_steps": 7,
      "status": "completed",
      "completed_steps": 5,
      "elapsed_seconds": 131.25257295975462,
      "step_elapsed_seconds": 64.12747322302312,
      "detail": "24,000 production predictions; 0 cold-start series"
    },
    {
      "step_id": "scoring",
      "step_label": "Build the leaderboard and metadata",
      "step_number": 6,
      "total_steps": 7,
      "status": "completed",
      "completed_steps": 6,
      "elapsed_seconds": 131.30533060384914,
      "step_elapsed_seconds": 0.05179146397858858,
      "detail": "76 leaderboard rows"
    },
    {
      "step_id": "reporting",
      "step_label": "Write artifacts and render the report",
      "step_number": 7,
      "total_steps": 7,
      "status": "completed",
      "completed_steps": 7,
      "elapsed_seconds": 135.54066188074648,
      "step_elapsed_seconds": 4.234412290155888,
      "detail": "/srv/DemandoAI/benchmarks/results/hm2000-20261002/quick/run/report.html"
    }
  ],
  "optuna_lgbm": {
    "schema_version": 1,
    "status": "skipped",
    "stage": "completed",
    "model": "MLF_LGBM_Optuna",
    "metric": "vn1",
    "trials_requested": 0,
    "trials_started": 0,
    "trials_completed": 0,
    "trials_failed": 0,
    "best_value": null,
    "best_parameters": null,
    "elapsed_seconds": 2.6830937713384628e-05,
    "estimated_remaining_seconds": 0.0,
    "timeout_seconds": 900,
    "feature_cache_windows": 0,
    "feature_cache_build_seconds": 0.0,
    "latest_trial": null,
    "trials": [],
    "reason": "Disabled by configuration.",
    "cache_hit": false
  }
}