{
  "computed_on": "2026-10-01",
  "window": [
    "2025-01-01",
    "2025-12-31"
  ],
  "session": "09:30\u201316:00 America/New_York, end exclusive",
  "quality_rule": "Both current and preceding stored session must have exactly 390 one-minute bars.",
  "comparison": "Previous stored session; no stitching over excluded rows.",
  "symbols": {
    "ES.F": {
      "stored_2025_sessions": 249,
      "eligible_pairs": 237,
      "excluded_pairs": 12,
      "first_stored_date": "2025-01-02",
      "last_stored_date": "2025-12-31",
      "gap_fill": {
        "n": 235,
        "filled": 148,
        "half_filled": 184,
        "unfilled": 87
      },
      "inside_open": {
        "n": 138,
        "both": 10,
        "high_only": 63,
        "low_only": 44,
        "neither": 21
      }
    },
    "NQ.F": {
      "stored_2025_sessions": 249,
      "eligible_pairs": 237,
      "excluded_pairs": 12,
      "first_stored_date": "2025-01-02",
      "last_stored_date": "2025-12-31",
      "gap_fill": {
        "n": 237,
        "filled": 142,
        "half_filled": 181,
        "unfilled": 95
      },
      "inside_open": {
        "n": 137,
        "low_only": 46,
        "high_only": 52,
        "neither": 28,
        "both": 11
      }
    }
  }
}
