{
  "experiment": "expE_calendar_scan",
  "run_utc": "2026-08-12T06:52:22.054344+00:00",
  "author": "Simon-Pierre Boucher",
  "contact": "contact@spboucher.ai",
  "data_source": "hfmarketdata.io",
  "confidence_level": 0,
  "protocol": {
    "instrument": "SPY 1day adj_splitdiv",
    "train": [
      "2000-01-01",
      "2016-01-01"
    ],
    "budget_tests": 8,
    "n_perm": 2000,
    "perm_seed": 42,
    "class_counts": {
      "mon": 757,
      "tue": 824,
      "wed": 827,
      "thu": 810,
      "fri": 806,
      "turn_of_month": 764,
      "pre_holiday": 144,
      "post_holiday": 144
    },
    "n_days": 4024
  },
  "calendar_tests": {
    "observed_bp": {
      "mon": -1.4,
      "tue": 3.965,
      "wed": -0.468,
      "thu": 1.501,
      "fri": -3.767,
      "turn_of_month": 4.734,
      "pre_holiday": 5.723,
      "post_holiday": 2.855
    },
    "perm_band95_bp": {
      "mon": [
        -7.85,
        7.922
      ],
      "tue": [
        -7.904,
        7.977
      ],
      "wed": [
        -7.886,
        7.317
      ],
      "thu": [
        -7.368,
        7.578
      ],
      "fri": [
        -7.986,
        8.177
      ],
      "turn_of_month": [
        -8.208,
        8.293
      ],
      "pre_holiday": [
        -20.797,
        20.984
      ],
      "post_holiday": [
        -21.199,
        20.675
      ]
    },
    "p_marginal": {
      "mon": 0.7286,
      "tue": 0.2974,
      "wed": 0.9075,
      "thu": 0.7031,
      "fri": 0.3368,
      "turn_of_month": 0.2444,
      "pre_holiday": 0.5752,
      "post_holiday": 0.7766
    },
    "p_familywise": {
      "mon": 1.0,
      "tue": 0.99,
      "wed": 1.0,
      "thu": 1.0,
      "fri": 0.992,
      "turn_of_month": 0.9735,
      "pre_holiday": 0.9275,
      "post_holiday": 0.9995
    },
    "fdr_marginal": {
      "mon": false,
      "tue": false,
      "wed": false,
      "thu": false,
      "fri": false,
      "turn_of_month": false,
      "pre_holiday": false,
      "post_holiday": false
    }
  },
  "subperiods_bp": {
    "2000-2007": {
      "mon": 1.895,
      "tue": -0.849,
      "wed": 2.258,
      "thu": 0.976,
      "fri": -4.177,
      "turn_of_month": 7.881,
      "pre_holiday": 1.424,
      "post_holiday": -1.701
    },
    "2008-2015": {
      "mon": -4.674,
      "tue": 8.727,
      "wed": -3.178,
      "thu": 2.03,
      "fri": -3.342,
      "turn_of_month": 1.602,
      "pre_holiday": 10.173,
      "post_holiday": 7.413
    }
  },
  "h20_intraday_profile": {
    "window": [
      "2014-01-01",
      "2016-01-01"
    ],
    "universe": [
      "AAPL",
      "MSFT",
      "NVDA",
      "AMZN",
      "GOOGL",
      "META",
      "TSLA",
      "JPM",
      "XOM",
      "UNH",
      "SPY",
      "QQQ"
    ],
    "profile": [
      {
        "bucket": "09:30",
        "median_abs_1min_ret_bp": 6.586,
        "median_edge_spread_bp": 2.777,
        "staleness": 0.0005
      },
      {
        "bucket": "10:00",
        "median_abs_1min_ret_bp": 4.37,
        "median_edge_spread_bp": 2.008,
        "staleness": 0.0004
      },
      {
        "bucket": "10:30",
        "median_abs_1min_ret_bp": 3.541,
        "median_edge_spread_bp": 1.348,
        "staleness": 0.0006
      },
      {
        "bucket": "11:00",
        "median_abs_1min_ret_bp": 3.162,
        "median_edge_spread_bp": 1.858,
        "staleness": 0.001
      },
      {
        "bucket": "11:30",
        "median_abs_1min_ret_bp": 2.761,
        "median_edge_spread_bp": 1.289,
        "staleness": 0.0019
      },
      {
        "bucket": "12:00",
        "median_abs_1min_ret_bp": 2.496,
        "median_edge_spread_bp": 1.401,
        "staleness": 0.0031
      },
      {
        "bucket": "12:30",
        "median_abs_1min_ret_bp": 2.425,
        "median_edge_spread_bp": 2.015,
        "staleness": 0.0037
      },
      {
        "bucket": "13:00",
        "median_abs_1min_ret_bp": 2.387,
        "median_edge_spread_bp": 1.556,
        "staleness": 0.0092
      },
      {
        "bucket": "13:30",
        "median_abs_1min_ret_bp": 2.362,
        "median_edge_spread_bp": 1.663,
        "staleness": 0.011
      },
      {
        "bucket": "14:00",
        "median_abs_1min_ret_bp": 2.503,
        "median_edge_spread_bp": 1.631,
        "staleness": 0.0112
      },
      {
        "bucket": "14:30",
        "median_abs_1min_ret_bp": 2.444,
        "median_edge_spread_bp": 1.714,
        "staleness": 0.0108
      },
      {
        "bucket": "15:00",
        "median_abs_1min_ret_bp": 2.602,
        "median_edge_spread_bp": 1.311,
        "staleness": 0.01
      },
      {
        "bucket": "15:30",
        "median_abs_1min_ret_bp": 2.88,
        "median_edge_spread_bp": 1.212,
        "staleness": 0.009
      }
    ]
  },
  "client_stats": {
    "network_requests": 0,
    "cache_hits": 68,
    "rows_fetched": 0,
    "seconds_waiting": 0.0,
    "errors_retried": 0,
    "refreshes": []
  },
  "manifest": {
    "author": "Simon-Pierre Boucher",
    "contact": "contact@spboucher.ai",
    "project": "anomaly-atlas",
    "data_source": "hfmarketdata.io",
    "collected_utc": "2026-08-12T06:52:26.380407+00:00",
    "chip": {
      "brand": "Apple M5 Max",
      "arch": "arm64",
      "cores_total": 18,
      "cores_performance": 6,
      "cores_efficiency": 12,
      "gpu_cores": 40
    },
    "memory": {
      "unified_bytes": 51539607552,
      "unified_gb": 48.0,
      "pagesize": 16384
    },
    "ssd": {
      "model": "APPLE SSD AP2048Z",
      "size": "2 TB",
      "smart_status": "Verified"
    },
    "os": {
      "product": "macOS",
      "version": "27.0",
      "build": "26A5388g",
      "kernel": "27.0.0"
    },
    "software": {
      "python": "3.14.4",
      "numpy": "2.5.2",
      "pandas": "3.0.5",
      "polars": "1.43.2",
      "duckdb": "1.5.5",
      "statsmodels": "0.14.6",
      "arch": "8.0.0"
    },
    "git": {
      "commit": "ac729354bfe6c9f528b2a942e6fe399730c806b8",
      "dirty_tree": true
    }
  }
}
