{
  "experiment": {
    "alloc": {
      "labels": [
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "series": [
        {
          "name": "SPY",
          "values": [
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6
          ]
        },
        {
          "name": "CASH",
          "values": [
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4
          ]
        }
      ]
    },
    "alloc_as": null,
    "alloc_monthly_as": null,
    "alloc_monthly_ours": {
      "labels": [
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "series": [
        {
          "name": "SPY",
          "values": [
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6
          ]
        },
        {
          "name": "CASH",
          "values": [
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4
          ]
        }
      ]
    },
    "alloc_ours": {
      "labels": [
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "series": [
        {
          "name": "SPY",
          "values": [
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6
          ]
        },
        {
          "name": "CASH",
          "values": [
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4
          ]
        }
      ]
    },
    "alloc_yearly_as": null,
    "alloc_yearly_ours": {
      "labels": [
        "2025"
      ],
      "series": [
        {
          "name": "SPY",
          "values": [
            0.6
          ]
        },
        {
          "name": "CASH",
          "values": [
            0.4
          ]
        }
      ]
    },
    "analysis_page": null,
    "answer": "Pine semantics are frozen and fixture-exact. On 5,391 finite native dates (2005-03-15 through 2026-08-17), the corrected regime is risk-off on 1,812 days (33.61%) with 28 entries. Holding inputs fixed, prior SMA50(raw)<0 differs on 401 days (7.44%); the actual HIGN/LOWN legacy differs on 711 of 5,359 common days (13.27%). Corrected risk-off days precede deeper 21-day mean drawdowns (-3.79% vs -2.02%), but the causal SPY/cash overlay returns 7.11% CAGR and 4.334 final equity, below the same-input prior (7.76%, 4.937), actual legacy (8.68%, 5.915), and B&H (10.90%, 9.110). Fidelity is fixed; promotion is rejected without retuning.",
    "bead_ids": [
      "qm-kdnj.4"
    ],
    "cost_variants": {},
    "coverage": {
      "alloc_monthly_labels_n": 12,
      "alloc_yearly_labels_n": 0,
      "as_alloc_rows": 0,
      "as_history_start_year": null,
      "as_returns_n": 0,
      "as_yearly_alloc_rows": 0,
      "coverage_generated_at": "2026-07T00:00:00Z",
      "db_path": "data/market.sqlite",
      "db_warm": true,
      "gap_years": null,
      "limiting": {
        "effective_start": "2001-06-05",
        "id": "INDEX:HIGN",
        "kind": "ohlcv",
        "native_start": "2001-06-05",
        "proxied": false,
        "proxy_chain": [],
        "span_basis": "db"
      },
      "macro_meta": [],
      "macros": [],
      "monthly_labels_n": 257,
      "ours_alloc_rows": 257,
      "ours_returns_n": 257,
      "ticker_meta": [
        {
          "end": "2026-08-11",
          "n_rows": 6331,
          "start": "2001-06-05",
          "ticker": "INDEX:HIGN"
        },
        {
          "end": "2026-08-11",
          "n_rows": 6312,
          "start": "2001-06-05",
          "ticker": "INDEX:LOWN"
        },
        {
          "end": "2026-08-17",
          "n_rows": 5440,
          "start": "2005-01-03",
          "ticker": "INDEX:MAHX"
        },
        {
          "end": "2026-08-17",
          "n_rows": 5440,
          "start": "2005-01-03",
          "ticker": "INDEX:MALX"
        },
        {
          "end": "2026-07-24",
          "n_rows": 8428,
          "start": "1993-01-29",
          "ticker": "SPY"
        }
      ],
      "tickers": [
        "INDEX:HIGN",
        "INDEX:LOWN",
        "INDEX:MAHX",
        "INDEX:MALX",
        "SPY"
      ]
    },
    "date": "2026-08-18",
    "disposition": "Rejected for risk-off-indicators/v1 and strategy promotion. The exact Pine regime is reproducible and has defensive timing information, but it provides no incremental return or downside advantage over the closest same-input prior. Publish the negative, corrected result as a qm-kdnj experiment; do not alter the risk-indicator registry or catalog.",
    "equity": {
      "experiment": [
        1.0,
        0.9856887321626299,
        0.9856887321626299,
        0.9866925243340559,
        1.0244447018053644,
        1.0148414877216003,
        1.0229856683914023,
        0.9955492913772329,
        1.0356883515346262,
        1.0337063149433845,
        1.0585297771377362,
        1.064590359514822,
        1.0821602598176905,
        1.095829819291019,
        1.0628224287131962,
        1.0348539032995778,
        1.0348539032995778,
        1.0348120951196487,
        1.0627532254670788,
        1.0962475661376683,
        1.1180473397705817,
        1.1329969968958011,
        1.1500373167694853,
        1.1274767743329646,
        1.1405430434954278,
        1.1910643566843708,
        1.231465451309609,
        1.213459777617835,
        1.175466241391844,
        1.1788292978814043,
        1.1788292978814043,
        1.1825206181114578,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1246868015158942,
        1.1400162847885114,
        1.1392696854967233,
        1.2242661111460162,
        1.2694904527839082,
        1.3145026577477237,
        1.289230947716024,
        1.3686559740986197,
        1.3947991598575702,
        1.3441087260340117,
        1.3860376817663655,
        1.4704189110608366,
        1.493166265721586,
        1.3745277954360977,
        1.3152512769054518,
        1.3152512769054518,
        1.2570686223570333,
        1.279764719113281,
        1.3286545896276942,
        1.3286545896276942,
        1.4174778086261268,
        1.4505056414652697,
        1.5008917352871292,
        1.5010726807650603,
        1.5445457986331699,
        1.527224159139452,
        1.5014602108232538,
        1.4714241445436367,
        1.3675483872080978,
        1.3675483872080978,
        1.3675483872080978,
        1.3675483872080978,
        1.3675483872080978,
        1.3654113385935787,
        1.4246775649430037,
        1.4705011368597214,
        1.4606845376420288,
        1.3542178708603279,
        1.3542178708603279,
        1.3774407161734117,
        1.411948856994405,
        1.447742820112465,
        1.4213968256030494,
        1.3706331285013336,
        1.366620822138218,
        1.4365791124140657,
        1.454907345501317,
        1.5101525567189014,
        1.5391662257302703,
        1.5755046188446997,
        1.5544805752334596,
        1.6348113947641219,
        1.5857800625833638,
        1.635963621706921,
        1.7117201959899269,
        1.7624511895335622,
        1.8081456828816564,
        1.7444114318728148,
        1.8238094488922658,
        1.8389395947418121,
        1.8517230623725467,
        1.894694553132066,
        1.9338107085172063,
        1.907824848999796,
        1.9831138192427047,
        1.9635076910709441,
        1.9635076910709441,
        1.9674666993634582,
        1.8684701058318403,
        1.8131092852019242,
        1.9150140289332094,
        1.8849371187312725,
        1.903473854763925,
        1.9279454948818728,
        1.888784516743014,
        1.9419490122906304,
        1.9419490122906304,
        1.9419490122906304,
        1.9419490122906304,
        1.9419490122906304,
        1.9419490122906304,
        1.9419490122906304,
        1.9419490122906304,
        1.9419490122906304,
        1.9354411767840465,
        1.968365570156897,
        1.975207800052354,
        2.047245659039118,
        2.0496976747892006,
        2.049816237874841,
        2.0142786962303316,
        2.0108967504417063,
        2.0516618370893873,
        2.0883754380647694,
        2.1704304212516696,
        2.1731434463115065,
        2.1947150664439468,
        2.2256882591688973,
        2.239876731337225,
        2.2859154748019694,
        2.2925851533357373,
        2.3387801877338514,
        2.393890676938277,
        2.46706239122286,
        2.4969827059890246,
        2.6377099835883357,
        2.541802039130792,
        2.4721301536651077,
        2.3908748343887556,
        2.4489949441436014,
        2.463079012588028,
        2.554326963921236,
        2.6358596950367836,
        2.6515331036234877,
        2.4811050574905615,
        2.4811050574905615,
        2.4811050574905615,
        2.4811050574905615,
        2.4724113819344207,
        2.5171637245475322,
        2.619995008190607,
        2.4951522709941467,
        2.4951522709941467,
        2.495925859348919,
        2.3805240060051935,
        2.3805240060051935,
        2.3929871574081525,
        2.4796091488355985,
        2.5516556861408475,
        2.550625047007559,
        2.348703119190665,
        2.3475287650732493,
        2.3475287650732493,
        2.387482332516827,
        2.429822620245208,
        2.572920367851083,
        2.7525019084688105,
        2.6494381879914606,
        2.5833778837265697,
        2.8643903318863044,
        2.9705107794358163,
        2.940239667751338,
        3.021994594270341,
        3.1591909330552483,
        3.326345304303969,
        3.348186794766091,
        3.423278345951067,
        3.50684860414576,
        3.6112122047811144,
        3.4429099406737973,
        3.6844766704976455,
        3.6548724698260955,
        3.6530450392549274,
        3.6530450392549274,
        3.6530450392549274,
        3.6530450392549274,
        3.6530450392549274,
        3.6530450392549274,
        3.6530450392549274,
        3.6530450392549274,
        3.6530450392549274,
        3.6530450392549274,
        3.6530450392549274,
        3.6530450392549274,
        3.6530450392549274,
        3.6530450392549274,
        3.4847266060700117,
        3.3920121610139686,
        3.3920121610139686,
        3.3920121610139686,
        3.3920121610139686,
        3.501294257013629,
        3.3367940505102496,
        3.3367940505102496,
        3.3367940505102496,
        3.3367940505102496,
        3.358737742128892,
        3.4122302984154,
        3.5903042374858902,
        3.707713989824951,
        3.5671391055282515,
        3.635884390181665,
        3.740256669135505,
        3.6972255162051613,
        3.7836134873858356,
        3.863085762391294,
        3.828613786305695,
        4.056927556543813,
        3.9717874260604726,
        3.9717874260604726,
        3.9717874260604726,
        3.9717874260604726,
        3.9717874260604726,
        3.9717874260604726,
        4.090724542152724,
        4.1849398592529,
        4.270813495424699,
        4.4229408862380035,
        4.528373097456298,
        4.417345573382593,
        4.381575473102846,
        4.433593253201158,
        4.395277939135857,
        4.225359386423598,
        4.267476930644198,
        4.492056121010879,
        4.445821328749016,
        4.399146510214686
      ],
      "labels": [
        "2005-03",
        "2005-04",
        "2005-05",
        "2005-06",
        "2005-07",
        "2005-08",
        "2005-09",
        "2005-10",
        "2005-11",
        "2005-12",
        "2006-01",
        "2006-02",
        "2006-03",
        "2006-04",
        "2006-05",
        "2006-06",
        "2006-07",
        "2006-08",
        "2006-09",
        "2006-10",
        "2006-11",
        "2006-12",
        "2007-01",
        "2007-02",
        "2007-03",
        "2007-04",
        "2007-05",
        "2007-06",
        "2007-07",
        "2007-08",
        "2007-09",
        "2007-10",
        "2007-11",
        "2007-12",
        "2008-01",
        "2008-02",
        "2008-03",
        "2008-04",
        "2008-05",
        "2008-06",
        "2008-07",
        "2008-08",
        "2008-09",
        "2008-10",
        "2008-11",
        "2008-12",
        "2009-01",
        "2009-02",
        "2009-03",
        "2009-04",
        "2009-05",
        "2009-06",
        "2009-07",
        "2009-08",
        "2009-09",
        "2009-10",
        "2009-11",
        "2009-12",
        "2010-01",
        "2010-02",
        "2010-03",
        "2010-04",
        "2010-05",
        "2010-06",
        "2010-07",
        "2010-08",
        "2010-09",
        "2010-10",
        "2010-11",
        "2010-12",
        "2011-01",
        "2011-02",
        "2011-03",
        "2011-04",
        "2011-05",
        "2011-06",
        "2011-07",
        "2011-08",
        "2011-09",
        "2011-10",
        "2011-11",
        "2011-12",
        "2012-01",
        "2012-02",
        "2012-03",
        "2012-04",
        "2012-05",
        "2012-06",
        "2012-07",
        "2012-08",
        "2012-09",
        "2012-10",
        "2012-11",
        "2012-12",
        "2013-01",
        "2013-02",
        "2013-03",
        "2013-04",
        "2013-05",
        "2013-06",
        "2013-07",
        "2013-08",
        "2013-09",
        "2013-10",
        "2013-11",
        "2013-12",
        "2014-01",
        "2014-02",
        "2014-03",
        "2014-04",
        "2014-05",
        "2014-06",
        "2014-07",
        "2014-08",
        "2014-09",
        "2014-10",
        "2014-11",
        "2014-12",
        "2015-01",
        "2015-02",
        "2015-03",
        "2015-04",
        "2015-05",
        "2015-06",
        "2015-07",
        "2015-08",
        "2015-09",
        "2015-10",
        "2015-11",
        "2015-12",
        "2016-01",
        "2016-02",
        "2016-03",
        "2016-04",
        "2016-05",
        "2016-06",
        "2016-07",
        "2016-08",
        "2016-09",
        "2016-10",
        "2016-11",
        "2016-12",
        "2017-01",
        "2017-02",
        "2017-03",
        "2017-04",
        "2017-05",
        "2017-06",
        "2017-07",
        "2017-08",
        "2017-09",
        "2017-10",
        "2017-11",
        "2017-12",
        "2018-01",
        "2018-02",
        "2018-03",
        "2018-04",
        "2018-05",
        "2018-06",
        "2018-07",
        "2018-08",
        "2018-09",
        "2018-10",
        "2018-11",
        "2018-12",
        "2019-01",
        "2019-02",
        "2019-03",
        "2019-04",
        "2019-05",
        "2019-06",
        "2019-07",
        "2019-08",
        "2019-09",
        "2019-10",
        "2019-11",
        "2019-12",
        "2020-01",
        "2020-02",
        "2020-03",
        "2020-04",
        "2020-05",
        "2020-06",
        "2020-07",
        "2020-08",
        "2020-09",
        "2020-10",
        "2020-11",
        "2020-12",
        "2021-01",
        "2021-02",
        "2021-03",
        "2021-04",
        "2021-05",
        "2021-06",
        "2021-07",
        "2021-08",
        "2021-09",
        "2021-10",
        "2021-11",
        "2021-12",
        "2022-01",
        "2022-02",
        "2022-03",
        "2022-04",
        "2022-05",
        "2022-06",
        "2022-07",
        "2022-08",
        "2022-09",
        "2022-10",
        "2022-11",
        "2022-12",
        "2023-01",
        "2023-02",
        "2023-03",
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "spy": [
        1.0,
        0.9812651445538882,
        1.0128858514886971,
        1.0144202593974772,
        1.0532333333908503,
        1.0433602591274849,
        1.0517332936532868,
        1.0268591724091591,
        1.0719922546768776,
        1.069940740787356,
        1.0956343388983856,
        1.1019073624519509,
        1.1200931290149276,
        1.1342418534695866,
        1.1000774451111581,
        1.1029469133555667,
        1.1078867949386422,
        1.132063260577221,
        1.1626302876969155,
        1.1992724118082378,
        1.2231209080586458,
        1.2394755291211381,
        1.2581172981826587,
        1.2334365258143434,
        1.2477307516672267,
        1.3030000388748066,
        1.347198004413052,
        1.3275001702675937,
        1.2859360185640907,
        1.3024385364437103,
        1.3528610284528062,
        1.371214454038864,
        1.3181044847215413,
        1.3032611598354429,
        1.2244651339166042,
        1.1928214167502105,
        1.1821555907808448,
        1.2384996598200655,
        1.2572212491114874,
        1.1521476808234232,
        1.1417949340747222,
        1.159439538967122,
        1.0502509252051762,
        0.8767635738797432,
        0.8157352225745089,
        0.8237264516872935,
        0.7560867036082215,
        0.6748458380459309,
        0.7310681670244401,
        0.8036966388720257,
        0.8506752797539702,
        0.8501181723075568,
        0.9135421353677612,
        0.9472883502760162,
        0.9808762645350416,
        0.9620186235699679,
        1.021285235622437,
        1.0407931719193162,
        1.0029681879234549,
        1.0342553936764391,
        1.09722029906399,
        1.114194278014145,
        1.025666761299247,
        0.9725974633528821,
        1.0390266621289042,
        0.9922910953651791,
        1.081155077085291,
        1.122457620624313,
        1.122457620624313,
        1.1974961579409305,
        1.2253983221308593,
        1.2679648855948948,
        1.268117745801191,
        1.3048441663277386,
        1.2902107146478545,
        1.2684451366347957,
        1.2430704235902479,
        1.1747320759481774,
        1.0931813487406137,
        1.2124987274337076,
        1.2075716451016374,
        1.2201886311185826,
        1.2767741502632068,
        1.3321930496514514,
        1.3750419375934504,
        1.3658626010047157,
        1.283834383579038,
        1.335934125574152,
        1.3517375566869285,
        1.3856017764264188,
        1.4207278236736207,
        1.3948734381437373,
        1.402768048644056,
        1.4153009107971377,
        1.4877511675383386,
        1.5067322639276608,
        1.5639453625248283,
        1.5939925126919139,
        1.6316253049210938,
        1.609852368099963,
        1.6930446373117554,
        1.6422667808483011,
        1.6942379111784762,
        1.7726929959067774,
        1.8252310691109819,
        1.872553239453889,
        1.806548720029224,
        1.8887749553675603,
        1.904444050170222,
        1.9176828706943743,
        1.962185034133197,
        2.0026945417639763,
        1.9757830456919052,
        2.053753870098666,
        2.025419769250109,
        2.073120598481203,
        2.130072951670698,
        2.1246693332280433,
        2.0617176026444612,
        2.177595230842764,
        2.1433942618958177,
        2.1644726997863106,
        2.192299824434065,
        2.1477692103207233,
        2.1962854157863587,
        2.062421835501915,
        2.0097970704635815,
        2.180750555793011,
        2.18872077423999,
        2.1508947346357985,
        2.043808811467236,
        2.0421207719460717,
        2.1794856731111896,
        2.1880761122026398,
        2.2252981712905187,
        2.2330335168839985,
        2.3144745420258483,
        2.3172466202517037,
        2.317380672359576,
        2.277204371558298,
        2.361092662212744,
        2.4089569483337576,
        2.452064196414606,
        2.5484089800194663,
        2.551594471007768,
        2.5769227677360216,
        2.6132899261774525,
        2.6299493033949277,
        2.6840056458805543,
        2.691836858980573,
        2.7460767047643158,
        2.810784642807009,
        2.896699153351369,
        2.931830062486938,
        3.0970648607373485,
        2.9844546346737495,
        2.902649465258255,
        2.9176509791427017,
        2.9885765619019384,
        3.0057637432845805,
        3.117116161272187,
        3.21661281880006,
        3.235739518088407,
        3.0121354865171917,
        3.068008571539642,
        2.7978746442777553,
        3.0218884548827414,
        3.119845081357459,
        3.176316412100966,
        3.3060754420943512,
        3.095244504772009,
        3.310631975452234,
        3.3606870751620534,
        3.3044168175053152,
        3.368714012256628,
        3.4431775881359368,
        3.5678146542593443,
        3.6714796553317,
        3.6699967083290237,
        3.3794589784005282,
        2.9574614101567183,
        3.3330102326002504,
        3.4918127525403366,
        3.5537375386197865,
        3.7630251867132607,
        4.02567220174218,
        3.874936336160097,
        3.778319824760897,
        4.189314635126443,
        4.344521113638368,
        4.300248098407868,
        4.419818782499923,
        4.620475320130988,
        4.864946972429033,
        4.896891243617249,
        5.006716409502546,
        5.128942110946669,
        5.281579116981601,
        5.035428600834803,
        5.388732071279141,
        5.345434448295949,
        5.592648195483235,
        5.297685304683582,
        5.141312866170484,
        5.334577963221997,
        4.8663665220314085,
        4.877350948865013,
        4.475162155142147,
        4.887268703780975,
        4.687858707636991,
        4.254485264570465,
        4.600271260890656,
        4.856007654784407,
        4.576164110149076,
        4.86394751434181,
        4.741653827661181,
        4.917464227818954,
        4.9960207016973674,
        5.019083338146164,
        5.344318893592549,
        5.519255869207692,
        5.429556850547886,
        5.172009448912566,
        5.0597316785725415,
        5.521907070129644,
        5.774011521761924,
        5.865970668907534,
        6.1720978561102315,
        6.373937162275117,
        6.116942381750806,
        6.426334504618744,
        6.653056996049285,
        6.733620404665424,
        6.890955639176426,
        7.035695558091497,
        6.972912998892931,
        7.388732456982185,
        7.210959051633356,
        7.404618286445207,
        7.310618607796743,
        6.903275978952388,
        6.84342418433195,
        7.273497186753049,
        7.647255626417776,
        7.823383003426972,
        7.983916335325761,
        8.268305339581588,
        8.465401736617805,
        8.481908547981307,
        8.488672896312162,
        8.613777414224463,
        8.53933675722602,
        8.117668010977109,
        8.970450843212829,
        9.442527577006375,
        9.345339727748462,
        9.247226911841175
      ],
      "spy_labels": [
        "2005-03",
        "2005-04",
        "2005-05",
        "2005-06",
        "2005-07",
        "2005-08",
        "2005-09",
        "2005-10",
        "2005-11",
        "2005-12",
        "2006-01",
        "2006-02",
        "2006-03",
        "2006-04",
        "2006-05",
        "2006-06",
        "2006-07",
        "2006-08",
        "2006-09",
        "2006-10",
        "2006-11",
        "2006-12",
        "2007-01",
        "2007-02",
        "2007-03",
        "2007-04",
        "2007-05",
        "2007-06",
        "2007-07",
        "2007-08",
        "2007-09",
        "2007-10",
        "2007-11",
        "2007-12",
        "2008-01",
        "2008-02",
        "2008-03",
        "2008-04",
        "2008-05",
        "2008-06",
        "2008-07",
        "2008-08",
        "2008-09",
        "2008-10",
        "2008-11",
        "2008-12",
        "2009-01",
        "2009-02",
        "2009-03",
        "2009-04",
        "2009-05",
        "2009-06",
        "2009-07",
        "2009-08",
        "2009-09",
        "2009-10",
        "2009-11",
        "2009-12",
        "2010-01",
        "2010-02",
        "2010-03",
        "2010-04",
        "2010-05",
        "2010-06",
        "2010-07",
        "2010-08",
        "2010-09",
        "2010-10",
        "2010-11",
        "2010-12",
        "2011-01",
        "2011-02",
        "2011-03",
        "2011-04",
        "2011-05",
        "2011-06",
        "2011-07",
        "2011-08",
        "2011-09",
        "2011-10",
        "2011-11",
        "2011-12",
        "2012-01",
        "2012-02",
        "2012-03",
        "2012-04",
        "2012-05",
        "2012-06",
        "2012-07",
        "2012-08",
        "2012-09",
        "2012-10",
        "2012-11",
        "2012-12",
        "2013-01",
        "2013-02",
        "2013-03",
        "2013-04",
        "2013-05",
        "2013-06",
        "2013-07",
        "2013-08",
        "2013-09",
        "2013-10",
        "2013-11",
        "2013-12",
        "2014-01",
        "2014-02",
        "2014-03",
        "2014-04",
        "2014-05",
        "2014-06",
        "2014-07",
        "2014-08",
        "2014-09",
        "2014-10",
        "2014-11",
        "2014-12",
        "2015-01",
        "2015-02",
        "2015-03",
        "2015-04",
        "2015-05",
        "2015-06",
        "2015-07",
        "2015-08",
        "2015-09",
        "2015-10",
        "2015-11",
        "2015-12",
        "2016-01",
        "2016-02",
        "2016-03",
        "2016-04",
        "2016-05",
        "2016-06",
        "2016-07",
        "2016-08",
        "2016-09",
        "2016-10",
        "2016-11",
        "2016-12",
        "2017-01",
        "2017-02",
        "2017-03",
        "2017-04",
        "2017-05",
        "2017-06",
        "2017-07",
        "2017-08",
        "2017-09",
        "2017-10",
        "2017-11",
        "2017-12",
        "2018-01",
        "2018-02",
        "2018-03",
        "2018-04",
        "2018-05",
        "2018-06",
        "2018-07",
        "2018-08",
        "2018-09",
        "2018-10",
        "2018-11",
        "2018-12",
        "2019-01",
        "2019-02",
        "2019-03",
        "2019-04",
        "2019-05",
        "2019-06",
        "2019-07",
        "2019-08",
        "2019-09",
        "2019-10",
        "2019-11",
        "2019-12",
        "2020-01",
        "2020-02",
        "2020-03",
        "2020-04",
        "2020-05",
        "2020-06",
        "2020-07",
        "2020-08",
        "2020-09",
        "2020-10",
        "2020-11",
        "2020-12",
        "2021-01",
        "2021-02",
        "2021-03",
        "2021-04",
        "2021-05",
        "2021-06",
        "2021-07",
        "2021-08",
        "2021-09",
        "2021-10",
        "2021-11",
        "2021-12",
        "2022-01",
        "2022-02",
        "2022-03",
        "2022-04",
        "2022-05",
        "2022-06",
        "2022-07",
        "2022-08",
        "2022-09",
        "2022-10",
        "2022-11",
        "2022-12",
        "2023-01",
        "2023-02",
        "2023-03",
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ]
    },
    "errors": "TradingView daily closes are a pinned current snapshot, not a historical vintage archive. SPY ends 2026-07-24, so signal-date fidelity extends through 2026-08-17 while equity and outcome comparisons stop at 2026-07-24. The legacy comparator changes both index family and formula; the same-input formula comparator isolates SMA50(raw) versus cumulative-z drift. No synthetic pre-2005 extension or threshold retuning is included. The signal is a continuous two-state regime, not a one-way impulse, so the qm-kdnj generic-opposite exit harness is not applicable. Risk-off states predict materially deeper forward drawdowns but only modestly lower mean forward returns; the claim is defensive timing, not negative expected return. The page publishes derived z-scores, states, metrics, and metadata only; it does not redistribute raw TradingView observations.",
    "follow_on": [
      {
        "status": "deferred",
        "title": "No explicit follow-on; file new issue if needed"
      }
    ],
    "followup_command": "gh issue create --title \"Follow-up Cumulative NH-NL Pine tacum  SMA50  z-score fidelity re-audi\" --body \"Follow-up to qm-kdnj.4: Does the Pine-default Total Stock Market cumulative NH-NL z50 regime reproduce t\" --label \"priority:p2\" --label \"pipeline:research\" --label \"agent:ready\"",
    "gh_command": "gh issue create --title \"Follow-up Cumulative NH-NL Pine tacum  SMA50  z-score fidelity re-audi\" --body \"Follow-up to qm-kdnj.4: Does the Pine-default Total Stock Market cumulative NH-NL z50 regime reproduce t\" --label \"priority:p2\" --label \"pipeline:research\" --label \"agent:ready\"",
    "id": "qm-kdnj.4",
    "issue_ids": [
      "qm-kdnj.4"
    ],
    "monthly": {
      "as": [
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null
      ],
      "labels": [
        "2005-03",
        "2005-04",
        "2005-05",
        "2005-06",
        "2005-07",
        "2005-08",
        "2005-09",
        "2005-10",
        "2005-11",
        "2005-12",
        "2006-01",
        "2006-02",
        "2006-03",
        "2006-04",
        "2006-05",
        "2006-06",
        "2006-07",
        "2006-08",
        "2006-09",
        "2006-10",
        "2006-11",
        "2006-12",
        "2007-01",
        "2007-02",
        "2007-03",
        "2007-04",
        "2007-05",
        "2007-06",
        "2007-07",
        "2007-08",
        "2007-09",
        "2007-10",
        "2007-11",
        "2007-12",
        "2008-01",
        "2008-02",
        "2008-03",
        "2008-04",
        "2008-05",
        "2008-06",
        "2008-07",
        "2008-08",
        "2008-09",
        "2008-10",
        "2008-11",
        "2008-12",
        "2009-01",
        "2009-02",
        "2009-03",
        "2009-04",
        "2009-05",
        "2009-06",
        "2009-07",
        "2009-08",
        "2009-09",
        "2009-10",
        "2009-11",
        "2009-12",
        "2010-01",
        "2010-02",
        "2010-03",
        "2010-04",
        "2010-05",
        "2010-06",
        "2010-07",
        "2010-08",
        "2010-09",
        "2010-10",
        "2010-11",
        "2010-12",
        "2011-01",
        "2011-02",
        "2011-03",
        "2011-04",
        "2011-05",
        "2011-06",
        "2011-07",
        "2011-08",
        "2011-09",
        "2011-10",
        "2011-11",
        "2011-12",
        "2012-01",
        "2012-02",
        "2012-03",
        "2012-04",
        "2012-05",
        "2012-06",
        "2012-07",
        "2012-08",
        "2012-09",
        "2012-10",
        "2012-11",
        "2012-12",
        "2013-01",
        "2013-02",
        "2013-03",
        "2013-04",
        "2013-05",
        "2013-06",
        "2013-07",
        "2013-08",
        "2013-09",
        "2013-10",
        "2013-11",
        "2013-12",
        "2014-01",
        "2014-02",
        "2014-03",
        "2014-04",
        "2014-05",
        "2014-06",
        "2014-07",
        "2014-08",
        "2014-09",
        "2014-10",
        "2014-11",
        "2014-12",
        "2015-01",
        "2015-02",
        "2015-03",
        "2015-04",
        "2015-05",
        "2015-06",
        "2015-07",
        "2015-08",
        "2015-09",
        "2015-10",
        "2015-11",
        "2015-12",
        "2016-01",
        "2016-02",
        "2016-03",
        "2016-04",
        "2016-05",
        "2016-06",
        "2016-07",
        "2016-08",
        "2016-09",
        "2016-10",
        "2016-11",
        "2016-12",
        "2017-01",
        "2017-02",
        "2017-03",
        "2017-04",
        "2017-05",
        "2017-06",
        "2017-07",
        "2017-08",
        "2017-09",
        "2017-10",
        "2017-11",
        "2017-12",
        "2018-01",
        "2018-02",
        "2018-03",
        "2018-04",
        "2018-05",
        "2018-06",
        "2018-07",
        "2018-08",
        "2018-09",
        "2018-10",
        "2018-11",
        "2018-12",
        "2019-01",
        "2019-02",
        "2019-03",
        "2019-04",
        "2019-05",
        "2019-06",
        "2019-07",
        "2019-08",
        "2019-09",
        "2019-10",
        "2019-11",
        "2019-12",
        "2020-01",
        "2020-02",
        "2020-03",
        "2020-04",
        "2020-05",
        "2020-06",
        "2020-07",
        "2020-08",
        "2020-09",
        "2020-10",
        "2020-11",
        "2020-12",
        "2021-01",
        "2021-02",
        "2021-03",
        "2021-04",
        "2021-05",
        "2021-06",
        "2021-07",
        "2021-08",
        "2021-09",
        "2021-10",
        "2021-11",
        "2021-12",
        "2022-01",
        "2022-02",
        "2022-03",
        "2022-04",
        "2022-05",
        "2022-06",
        "2022-07",
        "2022-08",
        "2022-09",
        "2022-10",
        "2022-11",
        "2022-12",
        "2023-01",
        "2023-02",
        "2023-03",
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "ours": [
        0.0,
        -0.014311,
        0.0,
        0.001018,
        0.038261,
        -0.009374,
        0.008025,
        -0.02682,
        0.040319,
        -0.001914,
        0.024014,
        0.005725,
        0.016504,
        0.012632,
        -0.030121,
        -0.026315,
        0.0,
        -4e-05,
        0.027001,
        0.031517,
        0.019886,
        0.013371,
        0.01504,
        -0.019617,
        0.011589,
        0.044296,
        0.03392,
        -0.014621,
        -0.03131,
        0.002861,
        0.0,
        0.003131,
        -0.048907,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.01363,
        -0.000655,
        0.074606,
        0.03694,
        0.035457,
        -0.019225,
        0.061607,
        0.019101,
        -0.036342,
        0.031195,
        0.060879,
        0.01547,
        -0.079454,
        -0.043125,
        0.0,
        -0.044237,
        0.018055,
        0.038202,
        0.0,
        0.066852,
        0.0233,
        0.034737,
        0.000121,
        0.028961,
        -0.011215,
        -0.01687,
        -0.020005,
        -0.070595,
        0.0,
        0.0,
        0.0,
        0.0,
        -0.001563,
        0.043405,
        0.032164,
        -0.006676,
        -0.072888,
        0.0,
        0.017149,
        0.025052,
        0.025351,
        -0.018198,
        -0.035714,
        -0.002927,
        0.051191,
        0.012758,
        0.037972,
        0.019212,
        0.023609,
        -0.013344,
        0.051677,
        -0.029992,
        0.031646,
        0.046307,
        0.029637,
        0.025927,
        -0.035248,
        0.045516,
        0.008296,
        0.006952,
        0.023206,
        0.020645,
        -0.013438,
        0.039463,
        -0.009887,
        0.0,
        0.002016,
        -0.050317,
        -0.029629,
        0.056204,
        -0.015706,
        0.009834,
        0.012856,
        -0.020312,
        0.028147,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        -0.003351,
        0.017011,
        0.003476,
        0.036471,
        0.001198,
        5.8e-05,
        -0.017337,
        -0.001679,
        0.020272,
        0.017895,
        0.039291,
        0.00125,
        0.009926,
        0.014113,
        0.006375,
        0.020554,
        0.002918,
        0.02015,
        0.023564,
        0.030566,
        0.012128,
        0.056359,
        -0.03636,
        -0.02741,
        -0.032869,
        0.024309,
        0.005751,
        0.037046,
        0.031919,
        0.005946,
        -0.064275,
        0.0,
        0.0,
        0.0,
        -0.003504,
        0.018101,
        0.040852,
        -0.04765,
        0.0,
        0.00031,
        -0.046236,
        0.0,
        0.005235,
        0.036198,
        0.029056,
        -0.000404,
        -0.079166,
        -0.0005,
        0.0,
        0.017019,
        0.017734,
        0.058892,
        0.069797,
        -0.037444,
        -0.024934,
        0.108777,
        0.037048,
        -0.010191,
        0.027806,
        0.045399,
        0.05291,
        0.006566,
        0.022428,
        0.024412,
        0.02976,
        -0.046605,
        0.070164,
        -0.008035,
        -0.0005,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        -0.046076,
        -0.026606,
        0.0,
        0.0,
        0.0,
        0.032217,
        -0.046983,
        0.0,
        0.0,
        0.0,
        0.006576,
        0.015926,
        0.052187,
        0.032702,
        -0.037914,
        0.019272,
        0.028706,
        -0.011505,
        0.023366,
        0.021004,
        -0.008923,
        0.059634,
        -0.020986,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.029945,
        0.023031,
        0.02052,
        0.03562,
        0.023838,
        -0.024518,
        -0.008098,
        0.011872,
        -0.008642,
        -0.038659,
        0.009968,
        0.052626,
        -0.010293,
        -0.010499
      ]
    },
    "page": "experiments/qm-kdnj.4.html",
    "performance": {
      "cagr": 0.07107577140101262,
      "max_drawdown": -0.1788531029383773,
      "max_drawdown_fallback_rule": "Use daily backtest equity when available; otherwise compound published monthly returns and label the result monthly.",
      "max_drawdown_observation_frequency": "monthly",
      "sharpe": 0.7102623016529999,
      "sortino": 0.7173470599969289,
      "volatility": 0.10455585098769718
    },
    "provenance": {
      "artifact": "research/findings/cumu-nhnl-z50-qm-kdnj.4.json",
      "code": "backtest/nhnl_breadth.py",
      "finding": "research/findings/cumu-nhnl-z50-qm-kdnj.4.md",
      "site_data": "site-data/experiments/qm-kdnj.4.json",
      "tearsheet": null
    },
    "question": "Does the Pine-default Total Stock Market cumulative NH-NL z50 regime reproduce the authoritative dates, how far did the prior SMA50(raw)<0 experiment drift, and does the corrected risk-off state improve a causal SPY long/cash overlay on the maximal native span?",
    "safe_withdrawal": null,
    "signalSeries": {
      "active": [
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        false,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        true,
        true,
        true,
        false,
        false,
        false,
        false,
        true,
        true,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        true,
        true,
        false,
        false,
        false,
        true,
        true,
        false,
        true,
        true,
        false,
        false,
        false,
        false,
        true,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        false,
        true,
        true,
        true,
        false,
        false,
        true,
        true,
        true,
        true,
        false,
        false,
        false,
        false,
        true,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        true,
        true,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        false,
        false,
        true,
        false,
        false,
        false,
        false
      ],
      "driver": "Pine cumulative NH-NL z50",
      "entryValue": 0.0,
      "exitValue": 0.0,
      "inputs": [
        "INDEX:MAHX",
        "INDEX:MALX"
      ],
      "isDynamic": false,
      "isMulti": false,
      "labels": [
        "2005-03",
        "2005-04",
        "2005-05",
        "2005-06",
        "2005-07",
        "2005-08",
        "2005-09",
        "2005-10",
        "2005-11",
        "2005-12",
        "2006-01",
        "2006-02",
        "2006-03",
        "2006-04",
        "2006-05",
        "2006-06",
        "2006-07",
        "2006-08",
        "2006-09",
        "2006-10",
        "2006-11",
        "2006-12",
        "2007-01",
        "2007-02",
        "2007-03",
        "2007-04",
        "2007-05",
        "2007-06",
        "2007-07",
        "2007-08",
        "2007-09",
        "2007-10",
        "2007-11",
        "2007-12",
        "2008-01",
        "2008-02",
        "2008-03",
        "2008-04",
        "2008-05",
        "2008-06",
        "2008-07",
        "2008-08",
        "2008-09",
        "2008-10",
        "2008-11",
        "2008-12",
        "2009-01",
        "2009-02",
        "2009-03",
        "2009-04",
        "2009-05",
        "2009-06",
        "2009-07",
        "2009-08",
        "2009-09",
        "2009-10",
        "2009-11",
        "2009-12",
        "2010-01",
        "2010-02",
        "2010-03",
        "2010-04",
        "2010-05",
        "2010-06",
        "2010-07",
        "2010-08",
        "2010-09",
        "2010-10",
        "2010-11",
        "2010-12",
        "2011-01",
        "2011-02",
        "2011-03",
        "2011-04",
        "2011-05",
        "2011-06",
        "2011-07",
        "2011-08",
        "2011-09",
        "2011-10",
        "2011-11",
        "2011-12",
        "2012-01",
        "2012-02",
        "2012-03",
        "2012-04",
        "2012-05",
        "2012-06",
        "2012-07",
        "2012-08",
        "2012-09",
        "2012-10",
        "2012-11",
        "2012-12",
        "2013-01",
        "2013-02",
        "2013-03",
        "2013-04",
        "2013-05",
        "2013-06",
        "2013-07",
        "2013-08",
        "2013-09",
        "2013-10",
        "2013-11",
        "2013-12",
        "2014-01",
        "2014-02",
        "2014-03",
        "2014-04",
        "2014-05",
        "2014-06",
        "2014-07",
        "2014-08",
        "2014-09",
        "2014-10",
        "2014-11",
        "2014-12",
        "2015-01",
        "2015-02",
        "2015-03",
        "2015-04",
        "2015-05",
        "2015-06",
        "2015-07",
        "2015-08",
        "2015-09",
        "2015-10",
        "2015-11",
        "2015-12",
        "2016-01",
        "2016-02",
        "2016-03",
        "2016-04",
        "2016-05",
        "2016-06",
        "2016-07",
        "2016-08",
        "2016-09",
        "2016-10",
        "2016-11",
        "2016-12",
        "2017-01",
        "2017-02",
        "2017-03",
        "2017-04",
        "2017-05",
        "2017-06",
        "2017-07",
        "2017-08",
        "2017-09",
        "2017-10",
        "2017-11",
        "2017-12",
        "2018-01",
        "2018-02",
        "2018-03",
        "2018-04",
        "2018-05",
        "2018-06",
        "2018-07",
        "2018-08",
        "2018-09",
        "2018-10",
        "2018-11",
        "2018-12",
        "2019-01",
        "2019-02",
        "2019-03",
        "2019-04",
        "2019-05",
        "2019-06",
        "2019-07",
        "2019-08",
        "2019-09",
        "2019-10",
        "2019-11",
        "2019-12",
        "2020-01",
        "2020-02",
        "2020-03",
        "2020-04",
        "2020-05",
        "2020-06",
        "2020-07",
        "2020-08",
        "2020-09",
        "2020-10",
        "2020-11",
        "2020-12",
        "2021-01",
        "2021-02",
        "2021-03",
        "2021-04",
        "2021-05",
        "2021-06",
        "2021-07",
        "2021-08",
        "2021-09",
        "2021-10",
        "2021-11",
        "2021-12",
        "2022-01",
        "2022-02",
        "2022-03",
        "2022-04",
        "2022-05",
        "2022-06",
        "2022-07",
        "2022-08",
        "2022-09",
        "2022-10",
        "2022-11",
        "2022-12",
        "2023-01",
        "2023-02",
        "2023-03",
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "megaThreshold": null,
      "megaThresholdLabel": null,
      "source": "research/findings/cumu-nhnl-z50-qm-kdnj.4.json + backtest.nhnl_breadth.cumu_nhnl_z50_components",
      "threshold": 0.0,
      "thresholdKind": "fixed_zero",
      "thresholdLabel": "Risk-off below 0",
      "trigger": [
        false,
        true,
        true,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        true,
        false,
        true,
        false,
        false,
        false,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        true,
        false,
        false,
        true,
        false,
        true,
        true,
        false,
        true,
        false,
        false,
        false,
        true,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        false,
        false,
        true,
        false,
        true,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        true,
        true,
        true,
        true,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        true,
        true,
        false,
        false,
        true,
        true,
        false,
        false,
        false
      ],
      "triggers": [
        "2005-04",
        "2005-05",
        "2005-10",
        "2006-06",
        "2006-08",
        "2007-08",
        "2007-10",
        "2007-11",
        "2009-05",
        "2010-06",
        "2010-08",
        "2010-09",
        "2011-08",
        "2012-01",
        "2012-05",
        "2012-07",
        "2012-11",
        "2012-12",
        "2014-09",
        "2014-11",
        "2014-12",
        "2015-07",
        "2016-11",
        "2018-04",
        "2018-10",
        "2019-02",
        "2019-05",
        "2019-07",
        "2019-08",
        "2019-10",
        "2020-02",
        "2020-05",
        "2021-11",
        "2023-02",
        "2023-03",
        "2023-06",
        "2023-08",
        "2023-12",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-12",
        "2025-06",
        "2025-11",
        "2025-12",
        "2026-03",
        "2026-04"
      ],
      "unit": "z-score",
      "values": [
        1.07664892,
        -0.94344965,
        0.02899785,
        2.11126691,
        1.98752123,
        1.16877119,
        1.48467469,
        -0.01523414,
        2.5487312,
        1.47391844,
        2.17329558,
        1.69859539,
        1.82349561,
        1.71234178,
        0.90900163,
        -1.15218631,
        -1.43448112,
        0.90353924,
        2.09446616,
        2.1121632,
        1.67805338,
        1.59829421,
        1.6665174,
        1.7996797,
        1.19477639,
        2.27035427,
        1.66019926,
        1.40418943,
        0.69714161,
        -1.3738237,
        -0.31531731,
        1.50770192,
        -2.22375127,
        -1.48337649,
        -1.8904147,
        -1.10129045,
        -1.73382836,
        -0.9524574,
        -0.26754829,
        -3.50841243,
        -1.45478563,
        -0.87942037,
        -2.67922146,
        -1.85440555,
        -1.60801278,
        -1.06973804,
        -1.27589903,
        -2.68794329,
        -1.23530869,
        -0.43623656,
        2.17414717,
        1.9310637,
        2.37756005,
        1.75974763,
        1.99807584,
        1.68118523,
        1.45027575,
        2.04557576,
        1.4948951,
        1.34018825,
        1.96759649,
        1.82490469,
        0.85823455,
        -0.6550645,
        -0.20130542,
        -2.04604348,
        2.56378183,
        1.90021179,
        1.41547329,
        1.78492296,
        1.55688449,
        1.67537052,
        1.4143291,
        1.9838476,
        1.23958948,
        0.32419394,
        1.30211734,
        -1.69798159,
        -1.76103539,
        -0.99759303,
        -1.15904183,
        -1.38928515,
        1.83665466,
        1.93013964,
        1.65807392,
        1.40066264,
        -1.81074596,
        -0.90593078,
        1.15058091,
        1.70021887,
        2.06262984,
        1.08992552,
        -0.48645663,
        1.25764464,
        2.32238059,
        1.58290029,
        1.71545258,
        1.4420974,
        1.87600743,
        1.08687796,
        2.06939539,
        1.08710454,
        1.8858328,
        1.99300071,
        1.7162504,
        1.86366364,
        1.46455263,
        1.6179402,
        1.57580011,
        1.15009917,
        1.46377917,
        2.24031312,
        1.17877291,
        1.78788347,
        -0.71348837,
        -1.09328517,
        0.57210062,
        1.4406355,
        1.00692601,
        2.2465906,
        1.63504865,
        1.59670592,
        1.31347812,
        1.63325248,
        -2.16046692,
        -2.08957291,
        -1.86241212,
        -0.81249381,
        -0.90741276,
        -1.75318683,
        -1.96485211,
        -1.1832625,
        -0.08636425,
        1.96374949,
        1.37940654,
        1.71909468,
        2.09199507,
        1.59615678,
        1.41940543,
        0.85059699,
        2.84941837,
        1.57406384,
        1.31990857,
        1.87920823,
        1.2624977,
        2.25524689,
        1.42633922,
        1.57479935,
        1.8401037,
        0.27414538,
        2.80422453,
        1.62878286,
        1.61831053,
        1.75595777,
        1.90426647,
        0.72461789,
        0.25425686,
        0.65123909,
        2.373469,
        1.41097525,
        1.23445407,
        2.13829209,
        1.38261611,
        -2.73677489,
        -1.45186466,
        -2.36676989,
        -0.87512848,
        0.5643787,
        1.38488156,
        1.84725798,
        -1.60263874,
        -0.81764342,
        1.23889529,
        -2.04458896,
        -0.44760662,
        1.13326519,
        1.76493668,
        2.18487454,
        1.50405154,
        -0.26595089,
        -1.85376252,
        -0.75855956,
        0.89780785,
        1.94430627,
        1.8913129,
        1.54040962,
        0.91903775,
        1.44387112,
        2.09680147,
        1.86514692,
        1.71193062,
        1.78030152,
        1.45173282,
        1.53548618,
        1.56876056,
        1.48676809,
        1.12588092,
        1.89661598,
        1.21367877,
        1.98549355,
        -0.05377264,
        -1.47700212,
        -2.19735687,
        -1.72226428,
        -1.03485818,
        -2.63880731,
        -1.62592453,
        -1.45904012,
        -1.2203722,
        -1.38441144,
        -2.82249139,
        -1.34759445,
        -1.06705838,
        -2.24815502,
        -0.53887715,
        0.79967243,
        -2.06830039,
        -1.50582576,
        -1.52588421,
        0.06340443,
        2.16429196,
        -1.15489258,
        -2.29849778,
        -2.04896047,
        -0.9491907,
        1.72785095,
        1.28326024,
        2.20883326,
        1.80903662,
        -0.23752987,
        0.90897738,
        -1.40396149,
        2.11243424,
        1.35390762,
        2.21951758,
        1.64408749,
        1.88683178,
        -0.07004131,
        -0.52044171,
        -2.67357781,
        -2.0589259,
        -1.38978808,
        -0.53647246,
        2.26798448,
        1.78322278,
        1.85864689,
        1.85326196,
        1.10576332,
        -1.44804898,
        -0.01845012,
        1.93244866,
        1.37299189,
        -2.25304283,
        0.55392515,
        1.40912207,
        1.96270601,
        0.85590922
      ],
      "yLabel": "Cumulative NH-NL z-score"
    },
    "signals": [
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2005-04-25",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 1,
        "indicatorValue": -0.05792641,
        "label": "risk-off 2005-04-25",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2005-05-31",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 2,
        "indicatorValue": 0.02899785,
        "label": "risk-on 2005-05-31",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2005-10-28",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 7,
        "indicatorValue": -0.09659774,
        "label": "risk-off 2005-10-28",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2005-11-01",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 8,
        "indicatorValue": 0.0079464,
        "label": "risk-on 2005-11-01",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2006-06-19",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 15,
        "indicatorValue": -0.03485805,
        "label": "risk-off 2006-06-19",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2006-08-29",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 17,
        "indicatorValue": 0.06900257,
        "label": "risk-on 2006-08-29",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2007-08-06",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 29,
        "indicatorValue": -0.19617295,
        "label": "risk-off 2007-08-06",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2007-10-02",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 31,
        "indicatorValue": 0.12428592,
        "label": "risk-on 2007-10-02",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2007-11-08",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 32,
        "indicatorValue": -0.14062196,
        "label": "risk-off 2007-11-08",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2009-05-11",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 50,
        "indicatorValue": 0.01175665,
        "label": "risk-on 2009-05-11",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2010-06-29",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 63,
        "indicatorValue": -0.28315101,
        "label": "risk-off 2010-06-29",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2010-08-02",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 65,
        "indicatorValue": 0.11368389,
        "label": "risk-on 2010-08-02",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2010-08-19",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 65,
        "indicatorValue": -0.17204845,
        "label": "risk-off 2010-08-19",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2010-09-14",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 66,
        "indicatorValue": 0.29270501,
        "label": "risk-on 2010-09-14",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2011-08-04",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 77,
        "indicatorValue": -0.04488377,
        "label": "risk-off 2011-08-04",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2012-01-19",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 82,
        "indicatorValue": 0.00787725,
        "label": "risk-on 2012-01-19",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2012-05-18",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 86,
        "indicatorValue": -0.24822563,
        "label": "risk-off 2012-05-18",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2012-07-09",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 88,
        "indicatorValue": 0.03603348,
        "label": "risk-on 2012-07-09",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2012-11-16",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 92,
        "indicatorValue": -0.18008185,
        "label": "risk-off 2012-11-16",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2012-12-17",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 93,
        "indicatorValue": 0.02224784,
        "label": "risk-on 2012-12-17",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2014-09-26",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 114,
        "indicatorValue": -0.10040525,
        "label": "risk-off 2014-09-26",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2014-11-21",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 116,
        "indicatorValue": 0.08188214,
        "label": "risk-on 2014-11-21",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2014-12-16",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 117,
        "indicatorValue": -0.2101951,
        "label": "risk-off 2014-12-16",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2014-12-19",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 117,
        "indicatorValue": 0.18201129,
        "label": "risk-on 2014-12-19",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2015-07-21",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 124,
        "indicatorValue": -0.18365491,
        "label": "risk-off 2015-07-21",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2016-04-01",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 133,
        "indicatorValue": 0.0418604,
        "label": "risk-on 2016-04-01",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2016-11-04",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 140,
        "indicatorValue": -0.00351819,
        "label": "risk-off 2016-11-04",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2016-11-09",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 140,
        "indicatorValue": 0.12257569,
        "label": "risk-on 2016-11-09",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2018-04-02",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 157,
        "indicatorValue": -0.11041682,
        "label": "risk-off 2018-04-02",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2018-04-16",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 157,
        "indicatorValue": 0.0731704,
        "label": "risk-on 2018-04-16",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2018-10-11",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 163,
        "indicatorValue": -0.54238741,
        "label": "risk-off 2018-10-11",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2019-02-25",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 167,
        "indicatorValue": 0.13186597,
        "label": "risk-on 2019-02-25",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2019-05-28",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 170,
        "indicatorValue": -0.19015534,
        "label": "risk-off 2019-05-28",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2019-07-09",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 172,
        "indicatorValue": 0.03036422,
        "label": "risk-on 2019-07-09",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2019-08-05",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 173,
        "indicatorValue": -0.13939216,
        "label": "risk-off 2019-08-05",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2019-10-25",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 175,
        "indicatorValue": 0.13946083,
        "label": "risk-on 2019-10-25",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2020-02-28",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 179,
        "indicatorValue": -0.26595089,
        "label": "risk-off 2020-02-28",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2020-05-26",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 182,
        "indicatorValue": 0.00085172,
        "label": "risk-on 2020-05-26",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2021-11-30",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 200,
        "indicatorValue": -0.05377264,
        "label": "risk-off 2021-11-30",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2023-02-07",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 215,
        "indicatorValue": 0.01730983,
        "label": "risk-on 2023-02-07",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2023-03-10",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 216,
        "indicatorValue": -0.39446911,
        "label": "risk-off 2023-03-10",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2023-06-30",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 219,
        "indicatorValue": 0.06340443,
        "label": "risk-on 2023-06-30",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2023-08-18",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 221,
        "indicatorValue": -0.02951748,
        "label": "risk-off 2023-08-18",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2023-12-18",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 225,
        "indicatorValue": 0.06544817,
        "label": "risk-on 2023-12-18",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2024-04-25",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 229,
        "indicatorValue": -0.12023779,
        "label": "risk-off 2024-04-25",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2024-05-07",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 230,
        "indicatorValue": 0.0102326,
        "label": "risk-on 2024-05-07",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2024-06-14",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 231,
        "indicatorValue": -0.12772345,
        "label": "risk-off 2024-06-14",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2024-07-17",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 232,
        "indicatorValue": 0.49697205,
        "label": "risk-on 2024-07-17",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2024-12-30",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 237,
        "indicatorValue": -0.01701316,
        "label": "risk-off 2024-12-30",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2025-06-11",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 243,
        "indicatorValue": 0.11739501,
        "label": "risk-on 2025-06-11",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2025-11-17",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 248,
        "indicatorValue": -0.35299333,
        "label": "risk-off 2025-11-17",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2025-12-11",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 249,
        "indicatorValue": 0.08352043,
        "label": "risk-on 2025-12-11",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2025-12-31",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 249,
        "indicatorValue": -0.01845012,
        "label": "risk-off 2025-12-31",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2026-01-02",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 250,
        "indicatorValue": 0.00029111,
        "label": "risk-on 2026-01-02",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2026-03-19",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "entry",
        "index": 252,
        "indicatorValue": -0.08489321,
        "label": "risk-off 2026-03-19",
        "newState": "risk-off",
        "priorState": "risk-on",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      },
      {
        "conditionId": "cumu-nhnl-z50",
        "contributingConditions": [
          "INDEX:MAHX-INDEX:MALX",
          "ta.cum",
          "SMA50",
          "stdev50-ddof0"
        ],
        "date": "2026-04-22",
        "driver": "Pine cumulative NH-NL z50",
        "entryExit": "exit",
        "index": 253,
        "indicatorValue": 0.01376081,
        "label": "risk-on 2026-04-22",
        "newState": "risk-on",
        "priorState": "risk-off",
        "thresholdType": "fixed_zero",
        "thresholdValue": 0.0,
        "unit": "z-score"
      }
    ],
    "slug": "qm-kdnj.4",
    "stats": {
      "active_pct": 0.3361157484696717,
      "active_rows": 1812,
      "cagr": 0.07107577140101262,
      "comparators": {
        "actual_legacy": {
          "avg_daily_one_way_turnover": 0.0045589877186453295,
          "cagr": 0.08678355303610186,
          "end": "2026-07-24",
          "final_equity": 5.914832885531844,
          "max_drawdown": -0.21824034585563667,
          "n_bars": 5374,
          "sharpe": 0.7451577441761643,
          "sortino": 0.8056234792073955,
          "start": "2005-03-15",
          "total_cost_fraction": 0.0245,
          "volatility": 0.12188189224563396
        },
        "formula_prior": {
          "avg_daily_one_way_turnover": 0.004931149981391887,
          "cagr": 0.07763110485755509,
          "end": "2026-07-24",
          "final_equity": 4.93737307785978,
          "max_drawdown": -0.1569966549224261,
          "n_bars": 5374,
          "sharpe": 0.7542607524500953,
          "sortino": 0.7649467399972584,
          "start": "2005-03-15",
          "total_cost_fraction": 0.026500000000000003,
          "volatility": 0.10688380474123661
        },
        "spy_buy_hold": {
          "avg_daily_one_way_turnover": 9.304056568663938e-05,
          "cagr": 0.1089874762359766,
          "end": "2026-07-24",
          "final_equity": 9.110496485827637,
          "max_drawdown": -0.5518943153747864,
          "n_bars": 5374,
          "sharpe": 0.6405941928554679,
          "sortino": 0.7826113379669875,
          "start": "2005-03-15",
          "total_cost_fraction": 0.0005,
          "volatility": 0.18994372948115482
        }
      },
      "date_fidelity": {
        "actual_legacy": {
          "both_risk_off": 1155,
          "corrected_entries": 28,
          "corrected_exits": 28,
          "corrected_only_risk_off": 653,
          "first_mismatch": "2005-04-25",
          "last_mismatch": "2026-04-21",
          "matching_entry_dates": 1,
          "matching_exit_dates": 0,
          "mismatch_pct": 0.13267400634446724,
          "mismatched_rows": 711,
          "prior_entries": 24,
          "prior_exits": 24,
          "prior_only_risk_off": 58,
          "rows": 5359,
          "span": "2005-03-15→2026-08-11"
        },
        "formula_only": {
          "both_risk_off": 1635,
          "corrected_entries": 28,
          "corrected_exits": 28,
          "corrected_only_risk_off": 177,
          "first_mismatch": "2005-04-25",
          "last_mismatch": "2026-05-21",
          "matching_entry_dates": 0,
          "matching_exit_dates": 1,
          "mismatch_pct": 0.074383231311445,
          "mismatched_rows": 401,
          "prior_entries": 26,
          "prior_exits": 26,
          "prior_only_risk_off": 224,
          "rows": 5391,
          "span": "2005-03-15→2026-08-17"
        }
      },
      "entries": 28,
      "equity_impact": {
        "corrected_vs_buy_hold_final_equity_pct": -0.5242739741432785,
        "corrected_vs_formula_prior_final_equity_pct": -0.1221849719602055,
        "corrected_vs_legacy_prior_final_equity_pct": -0.2672489027735735
      },
      "final_equity": 4.334100286784409,
      "maxDD": -0.1788531029383773,
      "sharpe": 0.7102623016529999,
      "signal_outcomes": {
        "1d": {
          "risk_off_mean_forward_drawdown": 0.0005426392372346546,
          "risk_off_mean_return": 0.0005426392372346546,
          "risk_off_minus_on_return": 8.97829698959994e-05,
          "risk_off_n": 1811,
          "risk_on_mean_forward_drawdown": 0.0004528562673386552,
          "risk_on_mean_return": 0.0004528562673386552,
          "risk_on_n": 3560
        },
        "21d": {
          "risk_off_mean_forward_drawdown": -0.03785611422451574,
          "risk_off_mean_return": 0.008671049031875117,
          "risk_off_minus_on_return": -0.0018590845255980204,
          "risk_off_n": 1811,
          "risk_on_mean_forward_drawdown": -0.02015861188124242,
          "risk_on_mean_return": 0.010530133557473138,
          "risk_on_n": 3540
        },
        "5d": {
          "risk_off_mean_forward_drawdown": -0.014183793644866901,
          "risk_off_mean_return": 0.0022989826952943735,
          "risk_off_minus_on_return": -9.959367101894942e-05,
          "risk_off_n": 1811,
          "risk_on_mean_forward_drawdown": -0.007155317612243429,
          "risk_on_mean_return": 0.002398576366313323,
          "risk_on_n": 3556
        },
        "63d": {
          "risk_off_mean_forward_drawdown": -0.06886691792271721,
          "risk_off_mean_return": 0.028117079950792444,
          "risk_off_minus_on_return": -0.0024388967250776397,
          "risk_off_n": 1811,
          "risk_on_mean_forward_drawdown": -0.036959530400154296,
          "risk_on_mean_return": 0.030555976675870084,
          "risk_on_n": 3498
        }
      },
      "sortino": 0.7173470599969289,
      "volatility": 0.10455585098769718
    },
    "status": "rejected",
    "status_chip": "Rejected",
    "supplemental": {
      "feature_completion": {
        "browser_evidence": "tests/test_experiments_browser.py::test_qm_kdnj4_real_audit_page",
        "entry_point": "Experiments index -> qm-kdnj.4 detail",
        "static_boundary": "Fully static public page; audit and manifest producers run locally/offline",
        "workflow": "Read question and narrative, inspect real equity and z-score/state charts, compare date/performance/robustness tables, follow provenance links"
      },
      "generic_exit_harness": "Not applicable: this is a persistent two-state buy/sell regime, not a one-way buy-only or sell-only signal.",
      "pine_verbatim": "cumulativeIndex=ta.cum(indexData); movingAverage=ta.sma(cumulativeIndex,maLength); zs=(cumulativeIndex-movingAverage)/ta.stdev(cumulativeIndex,maLength); cumu_nhnl_sell_signal=zs<0; cumu_nhnl_buy_signal=not cumu_nhnl_sell_signal",
      "research_narrative": [
        {
          "heading": "Source-of-truth rule",
          "text": "TradingView Pine default: indexData=INDEX:MAHX-INDEX:MALX; cumulativeIndex=ta.cum(indexData); movingAverage=ta.sma(cumulativeIndex,50); zs=(cumulativeIndex-movingAverage)/ta.stdev(cumulativeIndex,50); sell=zs<0. The 50-bar standard deviation is population ddof=0, the current bar is included, and execution occurs on the next tradable close."
        },
        {
          "heading": "What changed",
          "text": "The prior experiment tested SMA50 of raw daily breadth below zero. The corrected rule tests whether the cumulative breadth line is below its own 50-day mean, normalized by its 50-day population standard deviation. The same-input audit attributes 401 mismatches to that formula change; comparing the actual legacy HIGN/LOWN implementation raises drift to 711 dates."
        },
        {
          "heading": "What the market evidence says",
          "text": "Corrected risk-off states identify substantially deeper subsequent drawdowns and protect the GFC and 2022 windows, but they do not improve full-window return, Sharpe, Sortino, or closest-comparator drawdown. Falsification and adjacent settings show the state is not noise, yet genuine defensive information is insufficient for promotion when incremental portfolio utility fails."
        },
        {
          "heading": "Decision",
          "text": "Reject promotion and retain the experiment. Fidelity outranks performance, so the result is published exactly as Pine defines it and no threshold, index family, or lookback is tuned to rescue the economics."
        }
      ],
      "signal_series": {
        "active": [
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          true,
          false,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          true,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          true,
          true,
          true,
          true,
          false,
          false,
          false,
          false,
          true,
          true,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          true,
          true,
          true,
          false,
          false,
          false,
          true,
          true,
          false,
          true,
          true,
          false,
          false,
          false,
          false,
          true,
          true,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          true,
          false,
          true,
          true,
          true,
          false,
          false,
          true,
          true,
          true,
          true,
          false,
          false,
          false,
          false,
          true,
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          true,
          true,
          true,
          true,
          true,
          true,
          false,
          false,
          false,
          false,
          false,
          true,
          true,
          false,
          false,
          true,
          false,
          false,
          false,
          false
        ],
        "driver": "Pine cumulative NH-NL z50",
        "entryValue": 0.0,
        "exitValue": 0.0,
        "inputs": [
          "INDEX:MAHX",
          "INDEX:MALX"
        ],
        "isDynamic": false,
        "isMulti": false,
        "labels": [
          "2005-03",
          "2005-04",
          "2005-05",
          "2005-06",
          "2005-07",
          "2005-08",
          "2005-09",
          "2005-10",
          "2005-11",
          "2005-12",
          "2006-01",
          "2006-02",
          "2006-03",
          "2006-04",
          "2006-05",
          "2006-06",
          "2006-07",
          "2006-08",
          "2006-09",
          "2006-10",
          "2006-11",
          "2006-12",
          "2007-01",
          "2007-02",
          "2007-03",
          "2007-04",
          "2007-05",
          "2007-06",
          "2007-07",
          "2007-08",
          "2007-09",
          "2007-10",
          "2007-11",
          "2007-12",
          "2008-01",
          "2008-02",
          "2008-03",
          "2008-04",
          "2008-05",
          "2008-06",
          "2008-07",
          "2008-08",
          "2008-09",
          "2008-10",
          "2008-11",
          "2008-12",
          "2009-01",
          "2009-02",
          "2009-03",
          "2009-04",
          "2009-05",
          "2009-06",
          "2009-07",
          "2009-08",
          "2009-09",
          "2009-10",
          "2009-11",
          "2009-12",
          "2010-01",
          "2010-02",
          "2010-03",
          "2010-04",
          "2010-05",
          "2010-06",
          "2010-07",
          "2010-08",
          "2010-09",
          "2010-10",
          "2010-11",
          "2010-12",
          "2011-01",
          "2011-02",
          "2011-03",
          "2011-04",
          "2011-05",
          "2011-06",
          "2011-07",
          "2011-08",
          "2011-09",
          "2011-10",
          "2011-11",
          "2011-12",
          "2012-01",
          "2012-02",
          "2012-03",
          "2012-04",
          "2012-05",
          "2012-06",
          "2012-07",
          "2012-08",
          "2012-09",
          "2012-10",
          "2012-11",
          "2012-12",
          "2013-01",
          "2013-02",
          "2013-03",
          "2013-04",
          "2013-05",
          "2013-06",
          "2013-07",
          "2013-08",
          "2013-09",
          "2013-10",
          "2013-11",
          "2013-12",
          "2014-01",
          "2014-02",
          "2014-03",
          "2014-04",
          "2014-05",
          "2014-06",
          "2014-07",
          "2014-08",
          "2014-09",
          "2014-10",
          "2014-11",
          "2014-12",
          "2015-01",
          "2015-02",
          "2015-03",
          "2015-04",
          "2015-05",
          "2015-06",
          "2015-07",
          "2015-08",
          "2015-09",
          "2015-10",
          "2015-11",
          "2015-12",
          "2016-01",
          "2016-02",
          "2016-03",
          "2016-04",
          "2016-05",
          "2016-06",
          "2016-07",
          "2016-08",
          "2016-09",
          "2016-10",
          "2016-11",
          "2016-12",
          "2017-01",
          "2017-02",
          "2017-03",
          "2017-04",
          "2017-05",
          "2017-06",
          "2017-07",
          "2017-08",
          "2017-09",
          "2017-10",
          "2017-11",
          "2017-12",
          "2018-01",
          "2018-02",
          "2018-03",
          "2018-04",
          "2018-05",
          "2018-06",
          "2018-07",
          "2018-08",
          "2018-09",
          "2018-10",
          "2018-11",
          "2018-12",
          "2019-01",
          "2019-02",
          "2019-03",
          "2019-04",
          "2019-05",
          "2019-06",
          "2019-07",
          "2019-08",
          "2019-09",
          "2019-10",
          "2019-11",
          "2019-12",
          "2020-01",
          "2020-02",
          "2020-03",
          "2020-04",
          "2020-05",
          "2020-06",
          "2020-07",
          "2020-08",
          "2020-09",
          "2020-10",
          "2020-11",
          "2020-12",
          "2021-01",
          "2021-02",
          "2021-03",
          "2021-04",
          "2021-05",
          "2021-06",
          "2021-07",
          "2021-08",
          "2021-09",
          "2021-10",
          "2021-11",
          "2021-12",
          "2022-01",
          "2022-02",
          "2022-03",
          "2022-04",
          "2022-05",
          "2022-06",
          "2022-07",
          "2022-08",
          "2022-09",
          "2022-10",
          "2022-11",
          "2022-12",
          "2023-01",
          "2023-02",
          "2023-03",
          "2023-04",
          "2023-05",
          "2023-06",
          "2023-07",
          "2023-08",
          "2023-09",
          "2023-10",
          "2023-11",
          "2023-12",
          "2024-01",
          "2024-02",
          "2024-03",
          "2024-04",
          "2024-05",
          "2024-06",
          "2024-07",
          "2024-08",
          "2024-09",
          "2024-10",
          "2024-11",
          "2024-12",
          "2025-01",
          "2025-02",
          "2025-03",
          "2025-04",
          "2025-05",
          "2025-06",
          "2025-07",
          "2025-08",
          "2025-09",
          "2025-10",
          "2025-11",
          "2025-12",
          "2026-01",
          "2026-02",
          "2026-03",
          "2026-04",
          "2026-05",
          "2026-06",
          "2026-07"
        ],
        "megaThreshold": null,
        "megaThresholdLabel": null,
        "source": "research/findings/cumu-nhnl-z50-qm-kdnj.4.json + backtest.nhnl_breadth.cumu_nhnl_z50_components",
        "threshold": 0.0,
        "thresholdKind": "fixed_zero",
        "thresholdLabel": "Risk-off below 0",
        "trigger": [
          false,
          true,
          true,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          true,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          true,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          true,
          false,
          true,
          false,
          false,
          false,
          true,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          true,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          true,
          false,
          false,
          true,
          false,
          true,
          true,
          false,
          true,
          false,
          false,
          false,
          true,
          false,
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          false,
          true,
          true,
          false,
          false,
          true,
          false,
          true,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          true,
          true,
          true,
          true,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          false,
          false,
          true,
          false,
          false,
          false,
          false,
          true,
          true,
          false,
          false,
          true,
          true,
          false,
          false,
          false
        ],
        "triggers": [
          "2005-04",
          "2005-05",
          "2005-10",
          "2006-06",
          "2006-08",
          "2007-08",
          "2007-10",
          "2007-11",
          "2009-05",
          "2010-06",
          "2010-08",
          "2010-09",
          "2011-08",
          "2012-01",
          "2012-05",
          "2012-07",
          "2012-11",
          "2012-12",
          "2014-09",
          "2014-11",
          "2014-12",
          "2015-07",
          "2016-11",
          "2018-04",
          "2018-10",
          "2019-02",
          "2019-05",
          "2019-07",
          "2019-08",
          "2019-10",
          "2020-02",
          "2020-05",
          "2021-11",
          "2023-02",
          "2023-03",
          "2023-06",
          "2023-08",
          "2023-12",
          "2024-04",
          "2024-05",
          "2024-06",
          "2024-07",
          "2024-12",
          "2025-06",
          "2025-11",
          "2025-12",
          "2026-03",
          "2026-04"
        ],
        "unit": "z-score",
        "values": [
          1.07664892,
          -0.94344965,
          0.02899785,
          2.11126691,
          1.98752123,
          1.16877119,
          1.48467469,
          -0.01523414,
          2.5487312,
          1.47391844,
          2.17329558,
          1.69859539,
          1.82349561,
          1.71234178,
          0.90900163,
          -1.15218631,
          -1.43448112,
          0.90353924,
          2.09446616,
          2.1121632,
          1.67805338,
          1.59829421,
          1.6665174,
          1.7996797,
          1.19477639,
          2.27035427,
          1.66019926,
          1.40418943,
          0.69714161,
          -1.3738237,
          -0.31531731,
          1.50770192,
          -2.22375127,
          -1.48337649,
          -1.8904147,
          -1.10129045,
          -1.73382836,
          -0.9524574,
          -0.26754829,
          -3.50841243,
          -1.45478563,
          -0.87942037,
          -2.67922146,
          -1.85440555,
          -1.60801278,
          -1.06973804,
          -1.27589903,
          -2.68794329,
          -1.23530869,
          -0.43623656,
          2.17414717,
          1.9310637,
          2.37756005,
          1.75974763,
          1.99807584,
          1.68118523,
          1.45027575,
          2.04557576,
          1.4948951,
          1.34018825,
          1.96759649,
          1.82490469,
          0.85823455,
          -0.6550645,
          -0.20130542,
          -2.04604348,
          2.56378183,
          1.90021179,
          1.41547329,
          1.78492296,
          1.55688449,
          1.67537052,
          1.4143291,
          1.9838476,
          1.23958948,
          0.32419394,
          1.30211734,
          -1.69798159,
          -1.76103539,
          -0.99759303,
          -1.15904183,
          -1.38928515,
          1.83665466,
          1.93013964,
          1.65807392,
          1.40066264,
          -1.81074596,
          -0.90593078,
          1.15058091,
          1.70021887,
          2.06262984,
          1.08992552,
          -0.48645663,
          1.25764464,
          2.32238059,
          1.58290029,
          1.71545258,
          1.4420974,
          1.87600743,
          1.08687796,
          2.06939539,
          1.08710454,
          1.8858328,
          1.99300071,
          1.7162504,
          1.86366364,
          1.46455263,
          1.6179402,
          1.57580011,
          1.15009917,
          1.46377917,
          2.24031312,
          1.17877291,
          1.78788347,
          -0.71348837,
          -1.09328517,
          0.57210062,
          1.4406355,
          1.00692601,
          2.2465906,
          1.63504865,
          1.59670592,
          1.31347812,
          1.63325248,
          -2.16046692,
          -2.08957291,
          -1.86241212,
          -0.81249381,
          -0.90741276,
          -1.75318683,
          -1.96485211,
          -1.1832625,
          -0.08636425,
          1.96374949,
          1.37940654,
          1.71909468,
          2.09199507,
          1.59615678,
          1.41940543,
          0.85059699,
          2.84941837,
          1.57406384,
          1.31990857,
          1.87920823,
          1.2624977,
          2.25524689,
          1.42633922,
          1.57479935,
          1.8401037,
          0.27414538,
          2.80422453,
          1.62878286,
          1.61831053,
          1.75595777,
          1.90426647,
          0.72461789,
          0.25425686,
          0.65123909,
          2.373469,
          1.41097525,
          1.23445407,
          2.13829209,
          1.38261611,
          -2.73677489,
          -1.45186466,
          -2.36676989,
          -0.87512848,
          0.5643787,
          1.38488156,
          1.84725798,
          -1.60263874,
          -0.81764342,
          1.23889529,
          -2.04458896,
          -0.44760662,
          1.13326519,
          1.76493668,
          2.18487454,
          1.50405154,
          -0.26595089,
          -1.85376252,
          -0.75855956,
          0.89780785,
          1.94430627,
          1.8913129,
          1.54040962,
          0.91903775,
          1.44387112,
          2.09680147,
          1.86514692,
          1.71193062,
          1.78030152,
          1.45173282,
          1.53548618,
          1.56876056,
          1.48676809,
          1.12588092,
          1.89661598,
          1.21367877,
          1.98549355,
          -0.05377264,
          -1.47700212,
          -2.19735687,
          -1.72226428,
          -1.03485818,
          -2.63880731,
          -1.62592453,
          -1.45904012,
          -1.2203722,
          -1.38441144,
          -2.82249139,
          -1.34759445,
          -1.06705838,
          -2.24815502,
          -0.53887715,
          0.79967243,
          -2.06830039,
          -1.50582576,
          -1.52588421,
          0.06340443,
          2.16429196,
          -1.15489258,
          -2.29849778,
          -2.04896047,
          -0.9491907,
          1.72785095,
          1.28326024,
          2.20883326,
          1.80903662,
          -0.23752987,
          0.90897738,
          -1.40396149,
          2.11243424,
          1.35390762,
          2.21951758,
          1.64408749,
          1.88683178,
          -0.07004131,
          -0.52044171,
          -2.67357781,
          -2.0589259,
          -1.38978808,
          -0.53647246,
          2.26798448,
          1.78322278,
          1.85864689,
          1.85326196,
          1.10576332,
          -1.44804898,
          -0.01845012,
          1.93244866,
          1.37299189,
          -2.25304283,
          0.55392515,
          1.40912207,
          1.96270601,
          0.85590922
        ],
        "yLabel": "Cumulative NH-NL z-score"
      }
    },
    "tax_analysis": {
      "ltcg_pct": null,
      "note": "Experiment parity stub: no taxable wrapper; see strategy tax_analysis for methodology",
      "schema_id": "tax-analysis/v1",
      "stcg_pct": null
    },
    "taxable_stats": null,
    "title": "Cumulative NH-NL Pine ta.cum / SMA50 / z-score fidelity re-audit",
    "trading_costs": {
      "avg_daily_turnover": 0.00819,
      "avg_yearly_fees": 0.002064,
      "basis": "daily_engine",
      "cost_bps_one_way": 10.0,
      "fee_bps": 10.0,
      "n_bars": 257,
      "schema_id": "trading-costs/v1",
      "slippage_bps": 0.0,
      "total_costs": 0.002105
    },
    "verify": {
      "as_cagr": null,
      "as_stats": null,
      "cagr_delta": null,
      "gates": null,
      "last_verify_at": null,
      "monthly_bias": null,
      "monthly_corr": null,
      "monthly_mae": null,
      "n_months": null,
      "ours_cagr": 0.07107577140101262,
      "ours_stats": {
        "ann_return": 0.07107577140101262,
        "sharpe": 0.7102623016529999,
        "sortino": 0.7173470599969289
      },
      "passed": null,
      "status": "not_applicable",
      "verify_status": null
    },
    "visualizations": [
      {
        "data": {
          "note": "Real monthly engine equity, next-close with 10 bps one-way costs"
        },
        "title": "Corrected Pine regime equity vs SPY",
        "type": "equity_vs_spy"
      },
      {
        "data": {
          "note": "Same-input comparison isolates formula drift; actual legacy also changes the breadth family.",
          "rows": [
            {
              "Comparison": "Same input: SMA50(raw) vs cumulative-z50",
              "Corrected active": 0.3361157484696717,
              "Mismatch %": 0.074383231311445,
              "Mismatches": 401,
              "Prior active": 0.3448339825635318,
              "Rows": 5391
            },
            {
              "Comparison": "Actual legacy HIGN/LOWN vs corrected default",
              "Corrected active": 0.3373763761895876,
              "Mismatch %": 0.13267400634446724,
              "Mismatches": 711,
              "Prior active": 0.2263481992909125,
              "Rows": 5359
            }
          ]
        },
        "title": "Prior versus corrected dates",
        "type": "date_fidelity_table"
      },
      {
        "data": {
          "note": "Same window, costs, and one-bar execution lag.",
          "rows": [
            {
              "CAGR": 0.07107577140101262,
              "Final equity": 4.334100286784409,
              "Max drawdown": -0.1788531029383773,
              "Rule": "Corrected Pine cumulative-z50",
              "Sharpe": 0.7102623016529999,
              "Sortino": 0.7173470599969289
            },
            {
              "CAGR": 0.07763110485755509,
              "Final equity": 4.93737307785978,
              "Max drawdown": -0.1569966549224261,
              "Rule": "Prior SMA50(raw), same MAHX-MALX",
              "Sharpe": 0.7542607524500953,
              "Sortino": 0.7649467399972584
            },
            {
              "CAGR": 0.08678355303610186,
              "Final equity": 5.914832885531844,
              "Max drawdown": -0.21824034585563667,
              "Rule": "Actual legacy HIGN-LOWN SMA50(raw)",
              "Sharpe": 0.7451577441761643,
              "Sortino": 0.8056234792073955
            },
            {
              "CAGR": 0.1089874762359766,
              "Final equity": 9.110496485827637,
              "Max drawdown": -0.5518943153747864,
              "Rule": "SPY buy-and-hold",
              "Sharpe": 0.6405941928554679,
              "Sortino": 0.7826113379669875
            }
          ]
        },
        "title": "Strategy-parity performance comparison",
        "type": "performance_table"
      },
      {
        "data": {
          "note": "No row is a retuning candidate; Pine length 50 and threshold zero remain authoritative.",
          "rows": [
            {
              "Check": "Extra execution lag",
              "Result": "+8.21% final equity vs corrected; not destroyed"
            },
            {
              "Check": "Adjacent windows 40/45/50/55/60",
              "Result": "96.8%-98.5% state agreement; 6.69%-7.60% CAGR"
            },
            {
              "Check": "Adjacent z thresholds -0.25/0/+0.25",
              "Result": "98.1%-98.4% agreement; 6.75%-7.71% CAGR"
            },
            {
              "Check": "Circular 252-bar falsification",
              "Result": "4.95% CAGR / 0.388 Sharpe vs true 7.11% / 0.710"
            },
            {
              "Check": "Inverted-state falsification",
              "Result": "3.27% CAGR / 0.282 Sharpe"
            },
            {
              "Check": "Alternative Pine index choices",
              "Result": "79.0%-95.5% state agreement; default retained"
            }
          ]
        },
        "title": "Frozen robustness checks",
        "type": "robustness_table"
      }
    ]
  },
  "generated_at": "2026-09-17T04:12:25Z",
  "id": "qm-kdnj.4",
  "schema_id": "experiments/v1",
  "schema_version": 1
}
