{
  "experiment": {
    "alloc": {
      "labels": [
        "2016-12",
        "2017-12",
        "2018-12",
        "2019-12",
        "2020-12",
        "2021-12",
        "2022-12",
        "2023-12",
        "2024-12",
        "2025-12",
        "2026-05",
        "2026-12"
      ],
      "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": [
        "2016-12",
        "2017-12",
        "2018-12",
        "2019-12",
        "2020-12",
        "2021-12",
        "2022-12",
        "2023-12",
        "2024-12",
        "2025-12",
        "2026-05",
        "2026-12"
      ],
      "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": [
        "2016-12",
        "2017-12",
        "2018-12",
        "2019-12",
        "2020-12",
        "2021-12",
        "2022-12",
        "2023-12",
        "2024-12",
        "2025-12",
        "2026-05",
        "2026-12"
      ],
      "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": [
        "2016"
      ],
      "series": [
        {
          "name": "SPY",
          "values": [
            0.6
          ]
        },
        {
          "name": "CASH",
          "values": [
            0.4
          ]
        }
      ]
    },
    "analysis_page": "experiments/qm-wpx5-analysis.html",
    "answer": "Yes for historical shape, no for a live strategy. The frozen 80% event replay reaches 0.999982 correlation with the published report and matches every major rise, pause, and drawdown. But the Pine source, five signal defaults, exact input formulas, and a genuinely untouched economic window are missing, so the result is fidelity-only.",
    "bead_ids": [
      "qm-wpx5"
    ],
    "cost_variants": {
      "base_cost_10bps": {
        "additional_event_lag": 0,
        "fee_bps_one_way": 10.0,
        "include_terminal_mark": false,
        "metrics": {
          "change_sign_agreement": 0.5047619047619047,
          "correlation": 0.9999853162812985,
          "coverage": 1.0,
          "final_normalized_ratio": 0.9724457213379715,
          "normalized_rmse": 0.10022136509754812
        },
        "risk": {
          "calendar_cagr": 0.09958769999131478,
          "event_return_sharpe_unannualized": 0.26199147606174444,
          "final_equity": 75535.00839245497,
          "maximum_event_boundary_drawdown": -0.12338372979408019
        },
        "status": "evaluated",
        "target_weight": 0.8,
        "total_engine_cost_fraction": 0.04200000000000001,
        "total_engine_turnover": 42.0
      },
      "daily_adjusted_spy_path": {
        "aligned_events": 105,
        "event_equity_correlation": 0.999473766247334,
        "final_equity": 83201.04243792806,
        "maximum_daily_drawdown": -0.17697710491966256,
        "note": "Tracked SQLite is close-only adjusted SPY (Open=Close), so this tests the daily adjusted-close path and event schedule, not exact TradingView open fills.",
        "rows": 5340,
        "span": [
          "2005-05-03",
          "2026-07-24"
        ],
        "status": "evaluated_as_path_ablation"
      },
      "double_cost_20bps": {
        "additional_event_lag": 0,
        "fee_bps_one_way": 20.0,
        "include_terminal_mark": false,
        "metrics": {
          "change_sign_agreement": 0.5047619047619047,
          "correlation": 0.9999441475937435,
          "coverage": 1.0,
          "final_normalized_ratio": 0.9334737452415465,
          "normalized_rmse": 0.22108721579684298
        },
        "risk": {
          "calendar_cagr": 0.09745779117610676,
          "event_return_sharpe_unannualized": 0.2572646874784412,
          "final_equity": 72479.24460759916,
          "maximum_event_boundary_drawdown": -0.12658159408225145
        },
        "status": "evaluated",
        "target_weight": 0.8,
        "total_engine_cost_fraction": 0.08400000000000002,
        "total_engine_turnover": 42.0
      },
      "one_extra_event_lag": {
        "additional_event_lag": 1,
        "fee_bps_one_way": 0.0,
        "include_terminal_mark": false,
        "metrics": {
          "change_sign_agreement": 0.009523809523809525,
          "correlation": -0.7679792156930662,
          "coverage": 1.0,
          "final_normalized_ratio": 0.08120530659168963,
          "normalized_rmse": 3.3425999133817292
        },
        "risk": {
          "calendar_cagr": -0.022040088599333485,
          "event_return_sharpe_unannualized": -0.09973121816761617,
          "final_equity": 6220.849447097877,
          "maximum_event_boundary_drawdown": -0.48568559126748045
        },
        "status": "evaluated",
        "target_weight": 0.8,
        "total_engine_cost_fraction": 0.0,
        "total_engine_turnover": 41.599999999999994
      },
      "published_weight_ablation_100pct": {
        "additional_event_lag": 0,
        "fee_bps_one_way": 0.0,
        "include_terminal_mark": false,
        "metrics": {
          "change_sign_agreement": 1.0,
          "correlation": 0.9987827561548561,
          "coverage": 1.0,
          "final_normalized_ratio": 1.572870521529306,
          "normalized_rmse": 1.7304773885205214
        },
        "risk": {
          "calendar_cagr": 0.1249016815543682,
          "event_return_sharpe_unannualized": 0.266718264645047,
          "final_equity": 122653.72062714247,
          "maximum_event_boundary_drawdown": -0.14869401370004398
        },
        "status": "evaluated",
        "target_weight": 1.0,
        "total_engine_cost_fraction": 0.0,
        "total_engine_turnover": 52.5
      },
      "source_zero_cost_80pct": {
        "additional_event_lag": 0,
        "fee_bps_one_way": 0.0,
        "include_terminal_mark": false,
        "metrics": {
          "change_sign_agreement": 1.0,
          "correlation": 0.9999816652952183,
          "coverage": 1.0,
          "final_normalized_ratio": 1.0130284066318336,
          "normalized_rmse": 0.02782420240170123
        },
        "risk": {
          "calendar_cagr": 0.10172089967706355,
          "event_return_sharpe_unannualized": 0.26671826464504683,
          "final_equity": 78718.3222493309,
          "maximum_event_boundary_drawdown": -0.12017546287209857
        },
        "status": "evaluated",
        "target_weight": 0.8,
        "total_engine_cost_fraction": 0.0,
        "total_engine_turnover": 42.0
      },
      "terminal_open_mark_included": {
        "additional_event_lag": 0,
        "fee_bps_one_way": 0.0,
        "include_terminal_mark": true,
        "metrics": {
          "change_sign_agreement": 1.0,
          "correlation": 0.9999804269928175,
          "coverage": 1.0,
          "final_normalized_ratio": 1.0131488499425447,
          "normalized_rmse": 0.029416763820449172
        },
        "risk": {
          "calendar_cagr": 0.10172089967706355,
          "event_return_sharpe_unannualized": 0.26671826464504683,
          "final_equity": 78718.3222493309,
          "maximum_event_boundary_drawdown": -0.12017546287209857
        },
        "status": "evaluated",
        "target_weight": 0.8,
        "total_engine_cost_fraction": 0.0,
        "total_engine_turnover": 42.0
      }
    },
    "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-12-31T00:00:00Z",
      "db_path": "data/market.sqlite",
      "db_warm": true,
      "gap_years": null,
      "limiting": {
        "effective_start": "1993-01-29",
        "id": "SPY",
        "kind": "ohlcv",
        "native_start": "1993-01-29",
        "proxied": false,
        "proxy_chain": [],
        "span_basis": "db"
      },
      "macro_meta": [],
      "macros": [],
      "monthly_labels_n": 24,
      "ours_alloc_rows": 24,
      "ours_returns_n": 24,
      "ticker_meta": [
        {
          "end": "2026-07-24",
          "n_rows": 8428,
          "start": "1993-01-29",
          "ticker": "SPY"
        }
      ],
      "tickers": [
        "SPY"
      ]
    },
    "date": "2026-08-22",
    "disposition": "Fidelity only — keep the offline replay and evidence, publish the limitations, and do not add Turin LT to the strategy catalog or present it as a forward signal.",
    "equity": {
      "experiment": [
        1.0,
        1.0,
        1.044319269880779,
        1.238125346801145,
        1.1649711706611967,
        1.08933306015564,
        1.3133319819037776,
        1.444450482001257,
        1.6156133376753095,
        1.7641942969414668,
        2.0800355367236496,
        2.152613665094996,
        2.152613665094996,
        2.7024039235741855,
        2.770364973470221,
        3.189703518527484,
        3.258510182752341,
        5.570007110856285,
        5.281216502910297,
        5.371888211119873,
        6.042082876459797,
        7.450180414333827,
        7.760449985093716,
        7.760449985093716
      ],
      "labels": [
        "2005-05-03",
        "2005-12-31",
        "2006-12-31",
        "2007-12-31",
        "2008-12-31",
        "2009-12-31",
        "2010-12-31",
        "2011-12-31",
        "2012-12-31",
        "2013-12-31",
        "2014-12-31",
        "2015-12-31",
        "2016-12-31",
        "2017-12-31",
        "2018-12-31",
        "2019-12-31",
        "2020-12-31",
        "2021-12-31",
        "2022-12-31",
        "2023-12-31",
        "2024-12-31",
        "2025-12-31",
        "2026-05-28",
        "2026-12-31"
      ],
      "spy": [
        1.0,
        1.0,
        1.043665,
        1.2358049999999998,
        1.16346,
        1.087858,
        1.311042,
        1.441144,
        1.611872,
        1.758932,
        2.072649,
        2.1477009999999996,
        2.1477009999999996,
        2.693509,
        2.761176,
        3.176888,
        3.2448080000000004,
        5.546386,
        5.259453,
        5.348971,
        6.008299,
        7.354948999999999,
        7.6606440000000005,
        7.6606440000000005
      ],
      "spy_labels": [
        "2005-05-03",
        "2005-12-31",
        "2006-12-31",
        "2007-12-31",
        "2008-12-31",
        "2009-12-31",
        "2010-12-31",
        "2011-12-31",
        "2012-12-31",
        "2013-12-31",
        "2014-12-31",
        "2015-12-31",
        "2016-12-31",
        "2017-12-31",
        "2018-12-31",
        "2019-12-31",
        "2020-12-31",
        "2021-12-31",
        "2022-12-31",
        "2023-12-31",
        "2024-12-31",
        "2025-12-31",
        "2026-05-28",
        "2026-12-31"
      ]
    },
    "errors": "The public Pine source is protected, so there is no Pine source SHA-256. The published-page archive hash is not a substitute. The exact breadth series, A/D combination, realized-volatility formula, and five locked defaults remain unknown; no live signal was invented. All public orders and outcomes were already visible before evaluation. The 2019–2026 split checks shape only and is not an untouched economic holdout. The primary replay uses fractional 80% weights while TradingView used integer shares, explaining the small terminal-level difference. Raw TradingView HTML, screenshot, fill prices, and trade observations stay out of the public page; it publishes summaries and newly generated visuals only.",
    "follow_on": [
      {
        "status": "deferred",
        "title": "No explicit follow-on; file new issue if needed"
      }
    ],
    "followup_command": "gh issue create --title \"Follow-up Turin LT a near-perfect replay that still cannot trade live\" --body \"Follow-up to qm-wpx5: Can the protected Turin LT TradingView publication be reproduced honestly throug\" --label \"priority:p2\" --label \"pipeline:research\" --label \"agent:ready\"",
    "gh_command": "gh issue create --title \"Follow-up Turin LT a near-perfect replay that still cannot trade live\" --body \"Follow-up to qm-wpx5: Can the protected Turin LT TradingView publication be reproduced honestly throug\" --label \"priority:p2\" --label \"pipeline:research\" --label \"agent:ready\"",
    "id": "qm-wpx5",
    "issue_ids": [
      "qm-wpx5"
    ],
    "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
      ],
      "labels": [
        "2005-05",
        "2005-12",
        "2006-12",
        "2007-12",
        "2008-12",
        "2009-12",
        "2010-12",
        "2011-12",
        "2012-12",
        "2013-12",
        "2014-12",
        "2015-12",
        "2016-12",
        "2017-12",
        "2018-12",
        "2019-12",
        "2020-12",
        "2021-12",
        "2022-12",
        "2023-12",
        "2024-12",
        "2025-12",
        "2026-05",
        "2026-12"
      ],
      "ours": [
        0.0,
        0.0,
        0.044319,
        0.185581,
        -0.059085,
        -0.064927,
        0.205629,
        0.099837,
        0.118497,
        0.091966,
        0.179029,
        0.034893,
        0.0,
        0.255406,
        0.025148,
        0.151366,
        0.021571,
        0.709372,
        -0.051847,
        0.017169,
        0.12476,
        0.233048,
        0.041646,
        0.0
      ]
    },
    "page": "experiments/qm-wpx5.html",
    "performance": {
      "cagr": 0.10172089967706355,
      "max_drawdown": -0.12017546287209857,
      "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.26671826464504683,
      "sortino": 0.0,
      "volatility": null
    },
    "provenance": {
      "artifact": "research/findings/turin-lt-robustness-qm-wpx5.json",
      "code": "backtest/turin_lt_claudified.py",
      "finding": "research/findings/turin-lt-claudified-qm-wpx5.md",
      "site_data": "site-data/experiments/qm-wpx5.json",
      "tearsheet": null
    },
    "question": "Can the protected Turin LT TradingView publication be reproduced honestly through QuantModel's backtest engine without inventing its hidden breadth, A/D, or volatility settings?",
    "safe_withdrawal": null,
    "signalSeries": {
      "active": [
        false,
        true,
        true,
        true,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        false,
        false,
        false,
        false,
        false
      ],
      "driver": "Signal driver",
      "entryValue": 0.0,
      "exitValue": 0.0,
      "inputs": [],
      "isDynamic": false,
      "isMulti": false,
      "labels": [
        "2005-05-03",
        "2005-12-31",
        "2006-12-31",
        "2007-12-31",
        "2008-12-31",
        "2009-12-31",
        "2010-12-31",
        "2011-12-31",
        "2012-12-31",
        "2013-12-31",
        "2014-12-31",
        "2015-12-31",
        "2016-12-31",
        "2017-12-31",
        "2018-12-31",
        "2019-12-31",
        "2020-12-31",
        "2021-12-31",
        "2022-12-31",
        "2023-12-31",
        "2024-12-31",
        "2025-12-31",
        "2026-05-28",
        "2026-12-31"
      ],
      "megaThreshold": null,
      "megaThresholdLabel": null,
      "threshold": 0.0,
      "thresholdKind": "fixed",
      "thresholdLabel": "Entry 0.0",
      "trigger": [
        false,
        true,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        false
      ],
      "triggers": [
        "2005-12-31",
        "2010-12-31",
        "2016-12-31",
        "2023-12-31"
      ],
      "unit": "",
      "values": [
        -0.175,
        0.488,
        0.645,
        0.599,
        0.405,
        0.338,
        -0.225,
        -0.465,
        -0.743,
        -0.956,
        -0.426,
        -0.516,
        0.241,
        0.295,
        0.628,
        0.728,
        0.845,
        0.26,
        0.098,
        -0.302,
        -0.922,
        -0.865,
        -0.913,
        -0.615
      ],
      "yLabel": "Indicator value"
    },
    "signals": [],
    "slug": "qm-wpx5",
    "stats": {
      "cagr": 0.10172089967706355,
      "change_sign_agreement": 1.0,
      "correlation": 0.9999816652952183,
      "coverage": 1.0,
      "final_normalized_ratio": 1.0130284066318336,
      "maxDD": -0.12017546287209857,
      "normalized_rmse": 0.02782420240170123,
      "sharpe": 0.26671826464504683,
      "sortino": 0.0
    },
    "status": "completed",
    "status_chip": "Completed",
    "supplemental": {
      "analysis_page": "experiments/qm-wpx5-analysis.html",
      "cost_variants": {
        "base_cost_10bps": {
          "additional_event_lag": 0,
          "fee_bps_one_way": 10.0,
          "include_terminal_mark": false,
          "metrics": {
            "change_sign_agreement": 0.5047619047619047,
            "correlation": 0.9999853162812985,
            "coverage": 1.0,
            "final_normalized_ratio": 0.9724457213379715,
            "normalized_rmse": 0.10022136509754812
          },
          "risk": {
            "calendar_cagr": 0.09958769999131478,
            "event_return_sharpe_unannualized": 0.26199147606174444,
            "final_equity": 75535.00839245497,
            "maximum_event_boundary_drawdown": -0.12338372979408019
          },
          "status": "evaluated",
          "target_weight": 0.8,
          "total_engine_cost_fraction": 0.04200000000000001,
          "total_engine_turnover": 42.0
        },
        "daily_adjusted_spy_path": {
          "aligned_events": 105,
          "event_equity_correlation": 0.999473766247334,
          "final_equity": 83201.04243792806,
          "maximum_daily_drawdown": -0.17697710491966256,
          "note": "Tracked SQLite is close-only adjusted SPY (Open=Close), so this tests the daily adjusted-close path and event schedule, not exact TradingView open fills.",
          "rows": 5340,
          "span": [
            "2005-05-03",
            "2026-07-24"
          ],
          "status": "evaluated_as_path_ablation"
        },
        "double_cost_20bps": {
          "additional_event_lag": 0,
          "fee_bps_one_way": 20.0,
          "include_terminal_mark": false,
          "metrics": {
            "change_sign_agreement": 0.5047619047619047,
            "correlation": 0.9999441475937435,
            "coverage": 1.0,
            "final_normalized_ratio": 0.9334737452415465,
            "normalized_rmse": 0.22108721579684298
          },
          "risk": {
            "calendar_cagr": 0.09745779117610676,
            "event_return_sharpe_unannualized": 0.2572646874784412,
            "final_equity": 72479.24460759916,
            "maximum_event_boundary_drawdown": -0.12658159408225145
          },
          "status": "evaluated",
          "target_weight": 0.8,
          "total_engine_cost_fraction": 0.08400000000000002,
          "total_engine_turnover": 42.0
        },
        "one_extra_event_lag": {
          "additional_event_lag": 1,
          "fee_bps_one_way": 0.0,
          "include_terminal_mark": false,
          "metrics": {
            "change_sign_agreement": 0.009523809523809525,
            "correlation": -0.7679792156930662,
            "coverage": 1.0,
            "final_normalized_ratio": 0.08120530659168963,
            "normalized_rmse": 3.3425999133817292
          },
          "risk": {
            "calendar_cagr": -0.022040088599333485,
            "event_return_sharpe_unannualized": -0.09973121816761617,
            "final_equity": 6220.849447097877,
            "maximum_event_boundary_drawdown": -0.48568559126748045
          },
          "status": "evaluated",
          "target_weight": 0.8,
          "total_engine_cost_fraction": 0.0,
          "total_engine_turnover": 41.599999999999994
        },
        "published_weight_ablation_100pct": {
          "additional_event_lag": 0,
          "fee_bps_one_way": 0.0,
          "include_terminal_mark": false,
          "metrics": {
            "change_sign_agreement": 1.0,
            "correlation": 0.9987827561548561,
            "coverage": 1.0,
            "final_normalized_ratio": 1.572870521529306,
            "normalized_rmse": 1.7304773885205214
          },
          "risk": {
            "calendar_cagr": 0.1249016815543682,
            "event_return_sharpe_unannualized": 0.266718264645047,
            "final_equity": 122653.72062714247,
            "maximum_event_boundary_drawdown": -0.14869401370004398
          },
          "status": "evaluated",
          "target_weight": 1.0,
          "total_engine_cost_fraction": 0.0,
          "total_engine_turnover": 52.5
        },
        "source_zero_cost_80pct": {
          "additional_event_lag": 0,
          "fee_bps_one_way": 0.0,
          "include_terminal_mark": false,
          "metrics": {
            "change_sign_agreement": 1.0,
            "correlation": 0.9999816652952183,
            "coverage": 1.0,
            "final_normalized_ratio": 1.0130284066318336,
            "normalized_rmse": 0.02782420240170123
          },
          "risk": {
            "calendar_cagr": 0.10172089967706355,
            "event_return_sharpe_unannualized": 0.26671826464504683,
            "final_equity": 78718.3222493309,
            "maximum_event_boundary_drawdown": -0.12017546287209857
          },
          "status": "evaluated",
          "target_weight": 0.8,
          "total_engine_cost_fraction": 0.0,
          "total_engine_turnover": 42.0
        },
        "terminal_open_mark_included": {
          "additional_event_lag": 0,
          "fee_bps_one_way": 0.0,
          "include_terminal_mark": true,
          "metrics": {
            "change_sign_agreement": 1.0,
            "correlation": 0.9999804269928175,
            "coverage": 1.0,
            "final_normalized_ratio": 1.0131488499425447,
            "normalized_rmse": 0.029416763820449172
          },
          "risk": {
            "calendar_cagr": 0.10172089967706355,
            "event_return_sharpe_unannualized": 0.26671826464504683,
            "final_equity": 78718.3222493309,
            "maximum_event_boundary_drawdown": -0.12017546287209857
          },
          "status": "evaluated",
          "target_weight": 0.8,
          "total_engine_cost_fraction": 0.0,
          "total_engine_turnover": 42.0
        }
      },
      "decision": "fidelity_only",
      "interactive_control": "The analysis page offers a 0–20 bps slider backed by 21 actual run_backtest outputs; it redraws annual equity and recomputes correlation and terminal ratio in-browser.",
      "research_narrative": [
        {
          "heading": "The short version",
          "text": "The historical curve is real and the match is excellent. The signal is not recoverable, so this is an engine-fidelity artifact, not a tradable strategy."
        },
        {
          "heading": "What was frozen",
          "text": "Exact public event dates, 80% SPY / residual cash, next-open engine lag, zero source costs, fixture hashes, a correlation gate above 0.90, and every allowed stress were fixed before the confirmatory run."
        },
        {
          "heading": "What failed",
          "text": "An extra event lag reverses the shape. COVID has too few event anchors for a subperiod claim. Hidden parameter neighborhoods and proxy fitting were deliberately left unevaluated."
        },
        {
          "heading": "Why no catalog entry",
          "text": "A catalog strategy must generate future allocations from point-in-time inputs. This replay consumes the historical orders themselves and cannot do that."
        }
      ]
    },
    "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": "Turin LT: a near-perfect replay that still cannot trade live",
    "trading_costs": {
      "avg_daily_turnover": 0.00701,
      "avg_yearly_fees": 0.001767,
      "basis": "monthly_proxy",
      "cost_bps_one_way": 10.0,
      "fee_bps": 10.0,
      "n_bars": 24,
      "schema_id": "trading-costs/v1",
      "slippage_bps": 0.0,
      "total_costs": 0.000168
    },
    "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.10172089967706355,
      "ours_stats": {
        "ann_return": 0.10172089967706355,
        "sharpe": 0.26671826464504683,
        "sortino": 0.0
      },
      "passed": null,
      "status": "not_applicable",
      "verify_status": null
    },
    "visualizations": [
      {
        "data": {
          "labels": [
            "2005-05-03",
            "2005-12-31",
            "2006-12-31",
            "2007-12-31",
            "2008-12-31",
            "2009-12-31",
            "2010-12-31",
            "2011-12-31",
            "2012-12-31",
            "2013-12-31",
            "2014-12-31",
            "2015-12-31",
            "2016-12-31",
            "2017-12-31",
            "2018-12-31",
            "2019-12-31",
            "2020-12-31",
            "2021-12-31",
            "2022-12-31",
            "2023-12-31",
            "2024-12-31",
            "2025-12-31",
            "2026-05-28",
            "2026-12-31"
          ],
          "note": "Both curves are normalized to 1.0; the public payload contains annual derived summaries, not raw fills or trade observations."
        },
        "title": "Replay vs published report — annual event summaries",
        "type": "equity_vs_spy"
      },
      {
        "data": {
          "note": "Hidden means unavailable, not estimated.",
          "rows": [
            {
              "documented": "Breadth washout plus A/D thrust; realized-volatility gate",
              "hidden": "Breadth horizon, EMA, threshold, A/D formula, vol window/floor",
              "piece": "Entry"
            },
            {
              "documented": "Breadth repair",
              "hidden": "Exact exit threshold",
              "piece": "Exit"
            },
            {
              "documented": "Long only, 80% equity, pyramiding 1",
              "hidden": "SPY chart vs SPXL publication metadata conflict",
              "piece": "Position"
            },
            {
              "documented": "Zero commission/slippage; process-on-close false",
              "hidden": "No hidden same-close exception observed",
              "piece": "Execution"
            }
          ]
        },
        "title": "What the publisher revealed",
        "type": "rules_table"
      },
      {
        "data": {
          "note": "No failed cell was tuned away after the protocol freeze.",
          "rows": [
            {
              "check": "80% · 0 bps",
              "correlation": 0.9999816653,
              "result": "pass",
              "terminal_ratio": 1.01303
            },
            {
              "check": "80% · 10 bps",
              "correlation": 0.9999853163,
              "result": "shape only",
              "terminal_ratio": 0.97245
            },
            {
              "check": "80% · 20 bps",
              "correlation": 0.9999441476,
              "result": "shape only",
              "terminal_ratio": 0.93347
            },
            {
              "check": "100% weight",
              "correlation": 0.9987827562,
              "result": "overshoots",
              "terminal_ratio": 1.57287
            },
            {
              "check": "+1 event lag",
              "correlation": -0.7679792157,
              "result": "fails",
              "terminal_ratio": 0.08121
            }
          ]
        },
        "title": "Frozen checks, including the failure",
        "type": "robustness_table"
      }
    ]
  },
  "generated_at": "2026-09-17T04:12:25Z",
  "id": "qm-wpx5",
  "schema_id": "experiments/v1",
  "schema_version": 1
}
