{
  "stage": "done",
  "error": null,
  "started_ms": 1794080489622,
  "finished_ms": 1794080519643,
  "log": [
    {
      "t": 1794080489846,
      "msg": "Run started · 24h hours"
    },
    {
      "t": 1794080489846,
      "msg": "Loading sector, industry and benchmark ETF history…"
    },
    {
      "t": 1794080496040,
      "msg": "Universe ready · trading day 2026-11-06, last 1H candle Nov 06 19:00 ET · sectors XLRE, XLV, XLU, XLK · 1 industries"
    },
    {
      "t": 1794080496060,
      "msg": "Same candles and data settings — both stages reused from the 14:01 ET run, rules re-evaluated"
    },
    {
      "t": 1794080496061,
      "msg": "1253 member stocks"
    },
    {
      "t": 1794080519580,
      "msg": "Daily gate · 404 passed, 841 filtered, 8 without current daily data"
    },
    {
      "t": 1794080519580,
      "msg": "Hourly readings reused for all 404 gated stocks"
    },
    {
      "t": 1794080519605,
      "msg": "Shortlists · 3 LONG, 0 SHORT · 8 stocks unavailable in total"
    },
    {
      "t": 1794080519605,
      "msg": "Finished in 30 s"
    }
  ]
}