{
  "version": "polymarket-case-closed-llm-semantics-ablation-v1",
  "generated_at_utc": "2026-08-11T10:54:06.893740+00:00",
  "status": "demo_only_not_track_a",
  "model": "gpt-5.6-sol",
  "model_reasoning_effort": "low",
  "model_tool_calls": {
    "trajectory_only": 0,
    "sanitized_semantics": 0,
    "full_semantics": 0
  },
  "contamination_warning": "full_semantics uses original public event text and absolute dates; its result may be affected by information learned during model pretraining",
  "protocol": {
    "source": "Data Atlas downsampled 1h case trajectories",
    "cases": 5,
    "holdout": "last ceil(10%) points, minimum 2, maximum 12",
    "arms": {
      "trajectory_only": "anonymous relative-hour and transformed probability history only",
      "sanitized_semantics": "trajectory plus anonymized domain, contract structure, outcome orientation, and catalog-deadline distance",
      "full_semantics": "trajectory plus original question, parent event title, answer labels, absolute forecast time, and catalog deadline; contamination-sensitive"
    },
    "shared_controls": [
      "same five series and 49 hidden displayed points",
      "same history and forecast timestamps",
      "same model and reasoning effort",
      "independent ephemeral read-only session for every arm",
      "no browsing, search, repository access, or tool calls"
    ],
    "orientation_blinding": "alternating series use p -> 1-p; decoded before scoring",
    "evaluation": "micro-average over every hidden displayed point"
  },
  "aggregate": {
    "trajectory_only": {
      "mae": 0.04348979591836737,
      "rmse": 0.10918912631815704
    },
    "sanitized_semantics": {
      "mae": 0.04389795918367349,
      "rmse": 0.10878897378101576
    },
    "full_semantics": {
      "mae": 0.044408163265306146,
      "rmse": 0.10818502669038818
    },
    "persistence": {
      "mae": 0.044061224489795915,
      "rmse": 0.10838037701747018
    },
    "recent_linear_drift": {
      "mae": 0.04768027445934828,
      "rmse": 0.10715927728582021
    }
  },
  "cases": [
    {
      "series_id": "series_01",
      "case_slug": "long-trajectory",
      "market_id": "253591",
      "display_points": 260,
      "history_points": 248,
      "holdout_points": 12,
      "target_relative_hours": [
        7106.0,
        7128.0,
        7149.0,
        7171.0,
        7193.0,
        7214.0,
        7236.0,
        7266.0,
        7287.0,
        7309.0,
        7331.0,
        7353.0
      ],
      "target": [
        0.647,
        0.652,
        0.663,
        0.664,
        0.647,
        0.635,
        0.595,
        0.588,
        0.5409999999999999,
        0.581,
        0.609,
        0.998
      ],
      "deadline_hours_from_last_history": 246.0,
      "deadline_metadata_anomaly": false,
      "predictions": {
        "trajectory_only": [
          0.636,
          0.634,
          0.632,
          0.63,
          0.628,
          0.626,
          0.624,
          0.622,
          0.621,
          0.62,
          0.619,
          0.618
        ],
        "sanitized_semantics": [
          0.635,
          0.634,
          0.633,
          0.633,
          0.632,
          0.632,
          0.631,
          0.63,
          0.63,
          0.629,
          0.629,
          0.628
        ],
        "full_semantics": [
          0.638,
          0.639,
          0.64,
          0.641,
          0.642,
          0.642,
          0.643,
          0.644,
          0.644,
          0.645,
          0.645,
          0.646
        ],
        "persistence": [
          0.639,
          0.639,
          0.639,
          0.639,
          0.639,
          0.639,
          0.639,
          0.639,
          0.639,
          0.639,
          0.639,
          0.639
        ],
        "recent_linear_drift": [
          0.6484641786891031,
          0.6535485237624304,
          0.6584017622415158,
          0.6634861073148431,
          0.6685704523881705,
          0.6734236908672558,
          0.6785080359405832,
          0.6854412337678478,
          0.6902944722469332,
          0.6953788173202605,
          0.7004631623935879,
          0.7055475074669154
        ]
      },
      "metrics": {
        "trajectory_only": {
          "mae": 0.057833333333333355,
          "rmse": 0.11453602053502646
        },
        "sanitized_semantics": {
          "mae": 0.059500000000000025,
          "rmse": 0.11297049762364214
        },
        "full_semantics": {
          "mae": 0.06158333333333336,
          "rmse": 0.110576896321067
        },
        "persistence": {
          "mae": 0.060166666666666695,
          "rmse": 0.11135528725660045
        },
        "recent_linear_drift": {
          "mae": 0.07472143252940819,
          "rmse": 0.11094342549287614
        }
      },
      "llm_rationales": {
        "trajectory_only": "The recent trajectory is volatile but centered in the low-to-mid 0.60s after a sustained rise from roughly 0.48. Forecasts begin near the latest local level and gradually regress toward the recent regional mean.",
        "sanitized_semantics": "The election probability recently rose into the low-to-mid 0.60s but remains volatile, with repeated reversals after spikes. The forecast therefore starts near the latest local level and gently mean-reverts over the roughly ten-day horizon rather than extrapolating the sharpest moves.",
        "full_semantics": "The Yes probability is volatile but recently centered near 0.64 after a sustained rise from the low-0.50s. With the election deadline still about ten days away, the forecast applies only a mild upward drift rather than extrapolating recent short-lived spikes."
      }
    },
    {
      "series_id": "series_02",
      "case_slug": "multi-market-event",
      "market_id": "1776899",
      "display_points": 7,
      "history_points": 5,
      "holdout_points": 2,
      "target_relative_hours": [
        5.0,
        6.0
      ],
      "target": [
        0.999,
        0.999
      ],
      "deadline_hours_from_last_history": 3.25,
      "deadline_metadata_anomaly": false,
      "predictions": {
        "trajectory_only": [
          0.999,
          0.999
        ],
        "sanitized_semantics": [
          0.999,
          0.999
        ],
        "full_semantics": [
          0.999,
          0.999
        ],
        "persistence": [
          0.999,
          0.999
        ],
        "recent_linear_drift": [
          1.0,
          1.0
        ]
      },
      "metrics": {
        "trajectory_only": {
          "mae": 0.0,
          "rmse": 0.0
        },
        "sanitized_semantics": {
          "mae": 0.0,
          "rmse": 0.0
        },
        "full_semantics": {
          "mae": 0.0,
          "rmse": 0.0
        },
        "persistence": {
          "mae": 0.0,
          "rmse": 0.0
        },
        "recent_linear_drift": {
          "mae": 0.0010000000000000009,
          "rmse": 0.0010000000000000009
        }
      },
      "llm_rationales": {
        "trajectory_only": "The series abruptly fell to the lower probability bound and remained at 0.001 for two observations, so the near-term forecast stays at that established floor.",
        "sanitized_semantics": "The probability for outcome B collapsed from 0.33 to the effective lower bound and stayed at 0.001 for two observations. With the component game's deadline close, the floor-level trajectory is treated as a near-settled outcome.",
        "full_semantics": "Team Yandex's probability collapsed from 0.41 to the 0.001 floor and remained there, strongly indicating an effectively resolved or nearly resolved game outcome. The short horizon supports persistence at the lower bound."
      }
    },
    {
      "series_id": "series_03",
      "case_slug": "deadline-family",
      "market_id": "2036399",
      "display_points": 246,
      "history_points": 234,
      "holdout_points": 12,
      "target_relative_hours": [
        234.0,
        235.0,
        236.0,
        237.0,
        238.0,
        239.0,
        240.0,
        241.0,
        242.0,
        243.0,
        244.0,
        245.0
      ],
      "target": [
        0.001,
        0.0020000000000000018,
        0.0020000000000000018,
        0.001,
        0.0020000000000000018,
        0.001,
        0.006,
        0.0040000000000000036,
        0.0030000000000000027,
        0.0020000000000000018,
        0.0020000000000000018,
        0.001
      ],
      "deadline_hours_from_last_history": -228.0,
      "deadline_metadata_anomaly": true,
      "predictions": {
        "trajectory_only": [
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002
        ],
        "sanitized_semantics": [
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002
        ],
        "full_semantics": [
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002,
          0.002
        ],
        "persistence": [
          0.0020000000000000018,
          0.0020000000000000018,
          0.0020000000000000018,
          0.0020000000000000018,
          0.0020000000000000018,
          0.0020000000000000018,
          0.0020000000000000018,
          0.0020000000000000018,
          0.0020000000000000018,
          0.0020000000000000018,
          0.0020000000000000018,
          0.0020000000000000018
        ],
        "recent_linear_drift": [
          0.0015757575757575637,
          0.001446386946386935,
          0.0013170163170163098,
          0.001187645687645681,
          0.0010582750582750523,
          0.0009289044289044236,
          0.0007995337995337949,
          0.0006701631701631662,
          0.000540792540792541,
          0.00041142191142191226,
          0.00028205128205128355,
          0.00015268065268065484
        ]
      },
      "metrics": {
        "trajectory_only": {
          "mae": 0.0009166666666666677,
          "rmse": 0.001443375672974065
        },
        "sanitized_semantics": {
          "mae": 0.0009166666666666677,
          "rmse": 0.001443375672974065
        },
        "full_semantics": {
          "mae": 0.0009166666666666677,
          "rmse": 0.001443375672974065
        },
        "persistence": {
          "mae": 0.0009166666666666672,
          "rmse": 0.0014433756729740645
        },
        "recent_linear_drift": {
          "mae": 0.0015130147630147653,
          "rmse": 0.002089752852629705
        }
      },
      "llm_rationales": {
        "trajectory_only": "The trajectory has remained near 0.001–0.004 for a long interval. The isolated 0.991 observation is treated as a transient anomaly because it immediately reverted to the prior near-zero regime.",
        "sanitized_semantics": "The series has remained near 0.001–0.004 for more than 160 hours. The isolated 0.991 observation immediately reversed and is treated as an anomalous tick; the inconsistent catalog deadline is therefore not used to force a resolution shift.",
        "full_semantics": "The Yes probability has remained near 0.001–0.004 for more than 160 hours, apart from one isolated anomalous spike. Because the catalog deadline is inconsistent and precedes the observed trajectory, the stable post-deadline level is carried forward."
      }
    },
    {
      "series_id": "series_04",
      "case_slug": "non-binary-label",
      "market_id": "1269423",
      "display_points": 260,
      "history_points": 248,
      "holdout_points": 12,
      "target_relative_hours": [
        324.0,
        325.0,
        327.0,
        328.0,
        329.0,
        331.0,
        332.0,
        333.0,
        335.0,
        336.0,
        337.0,
        339.0
      ],
      "target": [
        0.69,
        0.68,
        0.68,
        0.68,
        0.6799999999999999,
        0.68,
        0.68,
        0.8200000000000001,
        0.999,
        0.999,
        0.999,
        0.999
      ],
      "deadline_hours_from_last_history": 9.5,
      "deadline_metadata_anomaly": false,
      "predictions": {
        "trajectory_only": [
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999
        ],
        "sanitized_semantics": [
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999
        ],
        "full_semantics": [
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999,
          0.6799999999999999
        ],
        "persistence": [
          0.68,
          0.68,
          0.68,
          0.68,
          0.68,
          0.68,
          0.68,
          0.68,
          0.68,
          0.68,
          0.68,
          0.68
        ],
        "recent_linear_drift": [
          0.6817043536955788,
          0.6819068511643605,
          0.6823118461019237,
          0.6825143435707054,
          0.682716841039487,
          0.6831218359770503,
          0.6833243334458319,
          0.6835268309146136,
          0.6839318258521768,
          0.6841343233209585,
          0.6843368207897401,
          0.6847418157273034
        ]
      },
      "metrics": {
        "trajectory_only": {
          "mae": 0.11883333333333342,
          "rmse": 0.1885788959560428
        },
        "sanitized_semantics": {
          "mae": 0.11883333333333342,
          "rmse": 0.1885788959560428
        },
        "full_semantics": {
          "mae": 0.11883333333333342,
          "rmse": 0.1885788959560428
        },
        "persistence": {
          "mae": 0.1188333333333333,
          "rmse": 0.18857889595604274
        },
        "recent_linear_drift": {
          "mae": 0.11829334008324895,
          "rmse": 0.18594728105648758
        }
      },
      "llm_rationales": {
        "trajectory_only": "The full history is highly stationary, fluctuating almost exclusively between 0.31 and 0.32, with the latest observation at 0.32. Forecasts therefore remain at 0.32.",
        "sanitized_semantics": "The outcome-B probability has been exceptionally stable around 0.31–0.32 throughout the history, including immediately before the forecast origin. The approaching game deadline may increase realized volatility, but the supplied trajectory provides no directional evidence, so forecasts remain near 0.32.",
        "full_semantics": "The Patriots probability has been exceptionally stable around 0.31–0.32 across the full history, including the latest observations. With no directional movement before the event deadline, the forecast remains at 0.32, including immediately afterward rather than inventing an outcome."
      }
    },
    {
      "series_id": "series_05",
      "case_slug": "invalid-catalog-date",
      "market_id": "1994007",
      "display_points": 106,
      "history_points": 95,
      "holdout_points": 11,
      "target_relative_hours": [
        95.0,
        96.0,
        97.0,
        98.0,
        99.0,
        100.0,
        101.0,
        102.0,
        103.0,
        104.0,
        105.0
      ],
      "target": [
        0.999,
        0.999,
        0.999,
        0.999,
        0.999,
        0.999,
        0.999,
        0.999,
        0.999,
        0.999,
        0.999
      ],
      "deadline_hours_from_last_history": -133.0,
      "deadline_metadata_anomaly": true,
      "predictions": {
        "trajectory_only": [
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999
        ],
        "sanitized_semantics": [
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999
        ],
        "full_semantics": [
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999
        ],
        "persistence": [
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999,
          0.999
        ],
        "recent_linear_drift": [
          0.9989999999999998,
          0.9989999999999998,
          0.9989999999999998,
          0.9989999999999998,
          0.9989999999999997,
          0.9989999999999997,
          0.9989999999999997,
          0.9989999999999997,
          0.9989999999999997,
          0.9989999999999997,
          0.9989999999999997
        ]
      },
      "metrics": {
        "trajectory_only": {
          "mae": 0.0,
          "rmse": 0.0
        },
        "sanitized_semantics": {
          "mae": 0.0,
          "rmse": 0.0
        },
        "full_semantics": {
          "mae": 0.0,
          "rmse": 0.0
        },
        "persistence": {
          "mae": 0.0,
          "rmse": 0.0
        },
        "recent_linear_drift": {
          "mae": 2.9269516103754126e-16,
          "rmse": 2.9752771908790836e-16
        }
      },
      "llm_rationales": {
        "trajectory_only": "After an early increase, the series has stayed tightly pinned near the upper probability bound, predominantly at 0.999. The forecast maintains that stable ceiling regime.",
        "sanitized_semantics": "Outcome A has traded at 0.998–0.999 for nearly the entire observed period and ends at 0.999. The catalog deadline is explicitly inconsistent with the trajectory, so the forecast follows the persistent upper-bound regime.",
        "full_semantics": "The Yes probability has stayed at approximately 0.999 for nearly the entire observed period. Since the supplied deadline predates the history and the trajectory is effectively settled at the upper bound, the forecast preserves 0.999."
      }
    }
  ]
}
