{
  "generated_at": "2026-06-19T05:44:14.890Z",
  "vote_share_board": {
    "basis": "latest model",
    "metric": "vote_share_valid",
    "keiko": 50.21,
    "sanchez": 49.79,
    "model_version": "onpe-adaptive-posterior-v1",
    "sigma_pp": null,
    "ic90_low": null,
    "ic90_high": null,
    "p_win_keiko": 0.92,
    "p_win_sanchez": 0.08,
    "source_weights_effective": {
      "onpe_official": 0.82,
      "final_stretch_scenarios": 0.18,
      "markets_capped": 0
    },
    "phase": "phase-3-official-count"
  },
  "probability_board": {
    "basis": "INFRATEK Bayesian logit filter: posterior de voto valido con mercados capados por fase",
    "metric": "win_probability",
    "keiko": 0.92,
    "sanchez": 0.08,
    "methodology": {
      "version": "bayesian-logit-filter-v3",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_minutes": 30,
      "phase": "phase-3-official-count",
      "public_summary": "Filtro bayesiano secuencial sobre el voto valido. Cada fuente entra con precision calibrada; P(win) sale de la distribucion posterior, no de promediar probabilidades con porcentajes de voto.",
      "state_space": {
        "latent_state": "theta_t = voto valido de Keiko; phi_t = logit(theta_t)",
        "transition": "phi_t = phi_t-1 + eta_t",
        "update": "precision posterior = precision previa + suma de precisiones de fuentes activas"
      },
      "win_functional": {
        "expression": "P(win) = Pr(theta_t > 0.5 | F_t) = Phi(mu_t / sigma_t)",
        "z_score": null,
        "posterior_logit_mean": 0.008,
        "posterior_logit_sigma": null,
        "computed_keiko": null,
        "publishability_cap": 1
      },
      "source_weights_effective": {
        "polls_and_simulations": 0,
        "fundamentals": 0,
        "markets_capped": 0
      },
      "calibrated_parameters": {
        "declared_not_derived": "Las varianzas por fuente se calibran con error historico y transparencia; no se estiman libremente en vivo.",
        "market_rule": "Phase 1: peso de mercado capado y siempre inferior al bloque de encuestas/simulacros; Phase 2/3: tiende a cero.",
        "publishability": "En Phase 1 P(win) no se publica sobre 85% aunque el funcional matematico sea mayor."
      },
      "phase_rules": {
        "phase_1": "Antes del cierre: encuestas/simulacros dominan, mercados capados, P(win) no excede 85%.",
        "phase_2": "Boca de urna/conteo rapido: el conteo metodologicamente solido domina y mercados tienden a cero.",
        "phase_3": "ONPE: el estimador se ancla a actas oficiales y se corrige por orden de reporte regional."
      },
      "evaluation_plan": [
        "Comparar P(win) y voto modelado contra boca de urna sin tratarla como resultado final.",
        "Recalibrar contra conteos rapidos metodologicamente auditables cuando aparezcan.",
        "Durante ONPE, usar estimador de actas por estrato para evitar sesgo urbano/rural de reporte temprano.",
        "Cerrar evaluacion con Brier, log-loss y cobertura del intervalo creible contra el resultado oficial."
      ],
      "public_boundary": "Los documentos con prohibicion legal de difusion no se republican; solo alimentan agregados matematicos sin tablas ni PDF."
    },
    "formula": {
      "version": "bayesian-logit-filter-v3",
      "valid_vote_posterior_mean": 50.21,
      "uncertainty_band_pp": null,
      "ic90": [
        null,
        null
      ],
      "source_weights_effective": {
        "onpe_official": 0.82,
        "final_stretch_scenarios": 0.18,
        "markets_capped": 0
      },
      "phase": "phase-3-official-count",
      "expression": "P(win) = Pr(theta_t > 0.5 | F_t) = Phi(mu_t / sigma_t)",
      "live_market_nowcast": {
        "market_keiko": 0.989,
        "overlay_weight": 0,
        "base_pwin_keiko": 0.92,
        "adjusted_pwin_keiko": 0.92
      },
      "note": "P(win) se deriva de la distribucion posterior de voto valido. El mercado vivo aplica un nowcast capado sobre logit; es senal de probabilidad, no voto."
    }
  },
  "pwin_history": [
    {
      "id": "official-30m:2026-06-12T21:30:00.000Z",
      "time": "2026-06-12T21:30:00.000Z",
      "slot_at": "2026-06-12T21:30:00.000Z",
      "captured_at": "2026-06-12T21:34:53.368Z",
      "label": "Corte oficial P(win) 16:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.866,
      "pwin_sanchez": 0.134,
      "polymarket_keiko": 98.1,
      "kalshi_keiko": 97.7,
      "market_mean_keiko": 0.979,
      "base_pwin_keiko": 0.866,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-12T21:26:00.263Z",
      "onpe_actas_pct": 98.273,
      "onpe_margin_votes": 1448,
      "diagnostics": {
        "onpeMarginVotes": 1448,
        "meanFinalMarginVotes": 115094,
        "projectionSigmaVotes": 23181,
        "residualSigmaVotes": 101423,
        "totalSigmaVotes": 104038,
        "momentumSanchez30m": 1.404,
        "momentumSanchez120m": 0.658,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 127722
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 107165
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 139468
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 66053
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-12T21:34:53.410Z",
      "input_signature": "3ad123cc2330ba9ea823abfbcb3cd53c0389284248c342bf77ed156e73c9a194",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-12T22:30:00.000Z",
      "time": "2026-06-12T22:30:00.000Z",
      "slot_at": "2026-06-12T22:30:00.000Z",
      "captured_at": "2026-06-12T22:32:03.583Z",
      "label": "Corte oficial P(win) 17:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.869,
      "pwin_sanchez": 0.131,
      "polymarket_keiko": 98.1,
      "kalshi_keiko": 98,
      "market_mean_keiko": 0.981,
      "base_pwin_keiko": 0.869,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-12T22:26:00.071Z",
      "onpe_actas_pct": 98.299,
      "onpe_margin_votes": 3499,
      "diagnostics": {
        "onpeMarginVotes": 3499,
        "meanFinalMarginVotes": 115434,
        "projectionSigmaVotes": 22831,
        "residualSigmaVotes": 100423,
        "totalSigmaVotes": 102986,
        "momentumSanchez30m": 0.298,
        "momentumSanchez120m": 0.311,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 127871
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 107625
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 139441
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67131
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-12T22:32:03.619Z",
      "input_signature": "a88ef567a9459b949ed27806e85f0b82638a3dc7daa634438ecb7c834e26574e",
      "delta_pp": 0.3
    },
    {
      "id": "official-30m:2026-06-12T23:30:00.000Z",
      "time": "2026-06-12T23:30:00.000Z",
      "slot_at": "2026-06-12T23:30:00.000Z",
      "captured_at": "2026-06-12T23:32:03.287Z",
      "label": "Corte oficial P(win) 18:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.869,
      "pwin_sanchez": 0.131,
      "polymarket_keiko": 98.2,
      "kalshi_keiko": 98.4,
      "market_mean_keiko": 0.983,
      "base_pwin_keiko": 0.869,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-12T23:25:25.253Z",
      "onpe_actas_pct": 98.304,
      "onpe_margin_votes": 3616,
      "diagnostics": {
        "onpeMarginVotes": 3616,
        "meanFinalMarginVotes": 115223,
        "projectionSigmaVotes": 22764,
        "residualSigmaVotes": 100231,
        "totalSigmaVotes": 102783,
        "momentumSanchez30m": 0.444,
        "momentumSanchez120m": 0.333,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 127623
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 107436
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 139159
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67062
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-12T23:32:03.330Z",
      "input_signature": "eb2f58f9face01c7f8e2e76c39b5106dcdcb9bda04b28cea4da548afced205f9",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-13T00:30:00.000Z",
      "time": "2026-06-13T00:30:00.000Z",
      "slot_at": "2026-06-13T00:30:00.000Z",
      "captured_at": "2026-06-13T00:39:58.049Z",
      "label": "Corte oficial P(win) 19:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.869,
      "pwin_sanchez": 0.131,
      "polymarket_keiko": 98.4,
      "kalshi_keiko": 98.3,
      "market_mean_keiko": 0.984,
      "base_pwin_keiko": 0.869,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T00:30:25.747Z",
      "onpe_actas_pct": 98.323,
      "onpe_margin_votes": 4308,
      "diagnostics": {
        "onpeMarginVotes": 4308,
        "meanFinalMarginVotes": 114663,
        "projectionSigmaVotes": 22509,
        "residualSigmaVotes": 99500,
        "totalSigmaVotes": 102014,
        "momentumSanchez30m": 0.363,
        "momentumSanchez120m": 0.387,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126925
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106964
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 138331
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67042
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T00:39:58.110Z",
      "input_signature": "d1f19e5f1ac6da5ccfbf66c7f2359b1f810be4e90604244e36925bbc25ff9cd9",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-13T01:30:00.000Z",
      "time": "2026-06-13T01:30:00.000Z",
      "slot_at": "2026-06-13T01:30:00.000Z",
      "captured_at": "2026-06-13T01:44:45.102Z",
      "label": "Corte oficial P(win) 20:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.869,
      "pwin_sanchez": 0.131,
      "polymarket_keiko": 98.4,
      "kalshi_keiko": 98.3,
      "market_mean_keiko": 0.984,
      "base_pwin_keiko": 0.869,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T01:35:26.316Z",
      "onpe_actas_pct": 98.323,
      "onpe_margin_votes": 4310,
      "diagnostics": {
        "onpeMarginVotes": 4310,
        "meanFinalMarginVotes": 114665,
        "projectionSigmaVotes": 22509,
        "residualSigmaVotes": 99500,
        "totalSigmaVotes": 102014,
        "momentumSanchez30m": null,
        "momentumSanchez120m": 0.363,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126927
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106966
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 138333
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67044
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T01:44:45.138Z",
      "input_signature": "126c9fe442595a39316c4414e72137c0cbfb593f90a0b5267abe3bd072f537ec",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-13T03:00:00.000Z",
      "time": "2026-06-13T03:00:00.000Z",
      "slot_at": "2026-06-13T03:00:00.000Z",
      "captured_at": "2026-06-13T03:06:18.968Z",
      "label": "Corte oficial P(win) 22:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.87,
      "pwin_sanchez": 0.13,
      "polymarket_keiko": 98.9,
      "kalshi_keiko": 98.8,
      "market_mean_keiko": 0.988,
      "base_pwin_keiko": 0.87,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T03:02:00.092Z",
      "onpe_actas_pct": 98.325,
      "onpe_margin_votes": 4452,
      "diagnostics": {
        "onpeMarginVotes": 4452,
        "meanFinalMarginVotes": 114676,
        "projectionSigmaVotes": 22482,
        "residualSigmaVotes": 99423,
        "totalSigmaVotes": 101933,
        "momentumSanchez30m": 0.346,
        "momentumSanchez120m": 0.344,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126923
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106986
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 138316
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67112
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T03:06:19.017Z",
      "input_signature": "1026a8f1979e851efd1394668fb65d5fbd3aab97903e9009a4ed8b503ac847ef",
      "delta_pp": 0.1
    },
    {
      "id": "official-30m:2026-06-13T05:30:00.000Z",
      "time": "2026-06-13T05:30:00.000Z",
      "slot_at": "2026-06-13T05:30:00.000Z",
      "captured_at": "2026-06-13T05:31:37.381Z",
      "label": "Corte oficial P(win) 00:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.87,
      "pwin_sanchez": 0.13,
      "polymarket_keiko": 98.9,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.87,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T05:25:25.547Z",
      "onpe_actas_pct": 98.327,
      "onpe_margin_votes": 4519,
      "diagnostics": {
        "onpeMarginVotes": 4519,
        "meanFinalMarginVotes": 114612,
        "projectionSigmaVotes": 22456,
        "residualSigmaVotes": 99346,
        "totalSigmaVotes": 101852,
        "momentumSanchez30m": 0.422,
        "momentumSanchez120m": 0.422,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126844
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106931
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 138223
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67104
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T05:31:37.424Z",
      "input_signature": "7b2949f40f4c59a6f0241f593e76934334faea1b2913b160b269fbcc2f052dc7",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-13T07:00:00.000Z",
      "time": "2026-06-13T07:00:00.000Z",
      "slot_at": "2026-06-13T07:00:00.000Z",
      "captured_at": "2026-06-13T07:17:51.712Z",
      "label": "Corte oficial P(win) 02:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.87,
      "pwin_sanchez": 0.13,
      "polymarket_keiko": 98.8,
      "kalshi_keiko": 98.4,
      "market_mean_keiko": 0.986,
      "base_pwin_keiko": 0.87,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T07:10:25.943Z",
      "onpe_actas_pct": 98.327,
      "onpe_margin_votes": 4519,
      "diagnostics": {
        "onpeMarginVotes": 4519,
        "meanFinalMarginVotes": 114612,
        "projectionSigmaVotes": 22456,
        "residualSigmaVotes": 99346,
        "totalSigmaVotes": 101852,
        "momentumSanchez30m": null,
        "momentumSanchez120m": 0.422,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126844
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106931
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 138223
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67104
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T07:17:51.772Z",
      "input_signature": "c53865017cfbdeae0b0faf107bf63d9c5e87441c973ff573ceb35d11a75e1e0e",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-13T09:00:00.000Z",
      "time": "2026-06-13T09:00:00.000Z",
      "slot_at": "2026-06-13T09:00:00.000Z",
      "captured_at": "2026-06-13T09:04:31.518Z",
      "label": "Corte oficial P(win) 04:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.87,
      "pwin_sanchez": 0.13,
      "polymarket_keiko": 98.6,
      "kalshi_keiko": 98.4,
      "market_mean_keiko": 0.985,
      "base_pwin_keiko": 0.87,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T08:55:18.999Z",
      "onpe_actas_pct": 98.327,
      "onpe_margin_votes": 4519,
      "diagnostics": {
        "onpeMarginVotes": 4519,
        "meanFinalMarginVotes": 114612,
        "projectionSigmaVotes": 22456,
        "residualSigmaVotes": 99346,
        "totalSigmaVotes": 101852,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126844
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106931
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 138223
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67104
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T09:04:31.562Z",
      "input_signature": "43b85165a0fe50e1ca6281a33b3a316c93decc22410fcabb368106d589d3d4a2",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-13T10:30:00.000Z",
      "time": "2026-06-13T10:30:00.000Z",
      "slot_at": "2026-06-13T10:30:00.000Z",
      "captured_at": "2026-06-13T10:48:43.128Z",
      "label": "Corte oficial P(win) 05:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.87,
      "pwin_sanchez": 0.13,
      "polymarket_keiko": 98.7,
      "kalshi_keiko": 98.4,
      "market_mean_keiko": 0.986,
      "base_pwin_keiko": 0.87,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T10:40:18.567Z",
      "onpe_actas_pct": 98.327,
      "onpe_margin_votes": 4519,
      "diagnostics": {
        "onpeMarginVotes": 4519,
        "meanFinalMarginVotes": 114612,
        "projectionSigmaVotes": 22456,
        "residualSigmaVotes": 99346,
        "totalSigmaVotes": 101852,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126844
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106931
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 138223
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67104
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T10:48:43.166Z",
      "input_signature": "036bd9552b7d6ea31df472f9aa18eb3ac0f517eea7e7e3923f2908acb5279a6e",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-13T11:30:00.000Z",
      "time": "2026-06-13T11:30:00.000Z",
      "slot_at": "2026-06-13T11:30:00.000Z",
      "captured_at": "2026-06-13T11:38:08.404Z",
      "label": "Corte oficial P(win) 06:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.87,
      "pwin_sanchez": 0.13,
      "polymarket_keiko": 98.7,
      "kalshi_keiko": 98.4,
      "market_mean_keiko": 0.986,
      "base_pwin_keiko": 0.87,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T11:30:18.424Z",
      "onpe_actas_pct": 98.327,
      "onpe_margin_votes": 4519,
      "diagnostics": {
        "onpeMarginVotes": 4519,
        "meanFinalMarginVotes": 114612,
        "projectionSigmaVotes": 22456,
        "residualSigmaVotes": 99346,
        "totalSigmaVotes": 101852,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126844
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106931
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 138223
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67104
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T11:38:08.455Z",
      "input_signature": "12de9fa7a4d41a8766036658d1a9d64a1988a11586e911b0f85e38527b19119b",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-13T12:30:00.000Z",
      "time": "2026-06-13T12:30:00.000Z",
      "slot_at": "2026-06-13T12:30:00.000Z",
      "captured_at": "2026-06-13T12:35:22.501Z",
      "label": "Corte oficial P(win) 07:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.87,
      "pwin_sanchez": 0.13,
      "polymarket_keiko": 98.8,
      "kalshi_keiko": 98.9,
      "market_mean_keiko": 0.988,
      "base_pwin_keiko": 0.87,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T12:30:18.173Z",
      "onpe_actas_pct": 98.327,
      "onpe_margin_votes": 4519,
      "diagnostics": {
        "onpeMarginVotes": 4519,
        "meanFinalMarginVotes": 114612,
        "projectionSigmaVotes": 22456,
        "residualSigmaVotes": 99346,
        "totalSigmaVotes": 101852,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126844
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106931
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 138223
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67104
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T12:35:22.551Z",
      "input_signature": "2bab7b05f9e571e2aacbf2f775f874cf474eb1d22a227324feb975225e9348b7",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-13T13:30:00.000Z",
      "time": "2026-06-13T13:30:00.000Z",
      "slot_at": "2026-06-13T13:30:00.000Z",
      "captured_at": "2026-06-13T13:35:08.059Z",
      "label": "Corte oficial P(win) 08:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.87,
      "pwin_sanchez": 0.13,
      "polymarket_keiko": 98.7,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.988,
      "base_pwin_keiko": 0.87,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T13:25:18.685Z",
      "onpe_actas_pct": 98.327,
      "onpe_margin_votes": 4519,
      "diagnostics": {
        "onpeMarginVotes": 4519,
        "meanFinalMarginVotes": 114612,
        "projectionSigmaVotes": 22456,
        "residualSigmaVotes": 99346,
        "totalSigmaVotes": 101852,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126844
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106931
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 138223
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67104
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T13:35:08.102Z",
      "input_signature": "8ad701341c9c1dfae7c19951d71c52bbebafa084b17bb86e32c03558e4ba2ab5",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-13T14:30:00.000Z",
      "time": "2026-06-13T14:30:00.000Z",
      "slot_at": "2026-06-13T14:30:00.000Z",
      "captured_at": "2026-06-13T14:45:09.173Z",
      "label": "Corte oficial P(win) 09:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.87,
      "pwin_sanchez": 0.13,
      "polymarket_keiko": 98.7,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.988,
      "base_pwin_keiko": 0.87,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T14:35:25.627Z",
      "onpe_actas_pct": 98.328,
      "onpe_margin_votes": 4533,
      "diagnostics": {
        "onpeMarginVotes": 4533,
        "meanFinalMarginVotes": 114560,
        "projectionSigmaVotes": 22442,
        "residualSigmaVotes": 99308,
        "totalSigmaVotes": 101812,
        "momentumSanchez30m": 0.464,
        "momentumSanchez120m": 0.464,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126785
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106884
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 138157
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67081
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T14:45:09.240Z",
      "input_signature": "ee42732d3a74b68d02b8ee4d00c54c1d3bd32fa521a39484b879b0dc46916c55",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-13T15:30:00.000Z",
      "time": "2026-06-13T15:30:00.000Z",
      "slot_at": "2026-06-13T15:30:00.000Z",
      "captured_at": "2026-06-13T15:34:34.385Z",
      "label": "Corte oficial P(win) 10:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.869,
      "pwin_sanchez": 0.131,
      "polymarket_keiko": 98.7,
      "kalshi_keiko": 98.4,
      "market_mean_keiko": 0.986,
      "base_pwin_keiko": 0.869,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T15:25:18.433Z",
      "onpe_actas_pct": 98.332,
      "onpe_margin_votes": 4209,
      "diagnostics": {
        "onpeMarginVotes": 4209,
        "meanFinalMarginVotes": 113973,
        "projectionSigmaVotes": 22389,
        "residualSigmaVotes": 99154,
        "totalSigmaVotes": 101650,
        "momentumSanchez30m": 0.792,
        "momentumSanchez120m": 0.707,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126169
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106315
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 137514
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 66607
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T15:34:34.428Z",
      "input_signature": "145ac79c1c9bb3ae1530818b197377a7e935a265ad888168bfe4f6219c8ee358",
      "delta_pp": -0.1
    },
    {
      "id": "official-30m:2026-06-13T16:00:00.000Z",
      "time": "2026-06-13T16:00:00.000Z",
      "slot_at": "2026-06-13T16:00:00.000Z",
      "captured_at": "2026-06-13T16:31:20.096Z",
      "label": "Corte oficial P(win) 11:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.869,
      "pwin_sanchez": 0.131,
      "polymarket_keiko": 98.5,
      "kalshi_keiko": 98.5,
      "market_mean_keiko": 0.985,
      "base_pwin_keiko": 0.869,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T16:26:00.087Z",
      "onpe_actas_pct": 98.335,
      "onpe_margin_votes": 4311,
      "diagnostics": {
        "onpeMarginVotes": 4311,
        "meanFinalMarginVotes": 113877,
        "projectionSigmaVotes": 22348,
        "residualSigmaVotes": 99038,
        "totalSigmaVotes": 101529,
        "momentumSanchez30m": 0.383,
        "momentumSanchez120m": 0.588,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 126051
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106233
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 137375
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 66596
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T16:31:20.280Z",
      "input_signature": "fa8e0e74747ccb9c338df1ee9d31b605c5ae6513414748d3db7219f1c5f02e13",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-13T17:30:00.000Z",
      "time": "2026-06-13T17:30:00.000Z",
      "slot_at": "2026-06-13T17:30:00.000Z",
      "captured_at": "2026-06-13T17:32:08.769Z",
      "label": "Corte oficial P(win) 12:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.872,
      "pwin_sanchez": 0.128,
      "polymarket_keiko": 98.5,
      "kalshi_keiko": 98.6,
      "market_mean_keiko": 0.985,
      "base_pwin_keiko": 0.872,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-13T17:25:25.446Z",
      "onpe_actas_pct": 98.366,
      "onpe_margin_votes": 6424,
      "diagnostics": {
        "onpeMarginVotes": 6424,
        "meanFinalMarginVotes": 113950,
        "projectionSigmaVotes": 21932,
        "residualSigmaVotes": 97846,
        "totalSigmaVotes": 100274,
        "momentumSanchez30m": 0.272,
        "momentumSanchez120m": 0.282,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 125897
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 106448
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 137011
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67550
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-13T17:32:08.836Z",
      "input_signature": "0af9e1bc75173e15420c3d62fc5168ff140f6327f9c4c63f472e3c260313174f",
      "delta_pp": 0.3
    },
    {
      "id": "official-30m:2026-06-14T01:30:00.000Z",
      "time": "2026-06-14T01:30:00.000Z",
      "slot_at": "2026-06-14T01:30:00.000Z",
      "captured_at": "2026-06-14T01:48:51.775Z",
      "label": "Corte oficial P(win) 20:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.89,
      "pwin_sanchez": 0.11,
      "polymarket_keiko": 99.1,
      "kalshi_keiko": 99.2,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.89,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-14T01:40:25.483Z",
      "onpe_actas_pct": 98.552,
      "onpe_margin_votes": 18488,
      "diagnostics": {
        "onpeMarginVotes": 18488,
        "meanFinalMarginVotes": 113775,
        "projectionSigmaVotes": 19436,
        "residualSigmaVotes": 90692,
        "totalSigmaVotes": 92751,
        "momentumSanchez30m": 0.337,
        "momentumSanchez120m": 0.337,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 124362
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 107127
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 134211
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 72656
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-14T01:48:51.837Z",
      "input_signature": "8207893497bb9c98e40b4c9eaa9f1c2be2cf5ea547a5c904056ca726d1c000c4",
      "delta_pp": 1.8
    },
    {
      "id": "official-30m:2026-06-14T10:30:00.000Z",
      "time": "2026-06-14T10:30:00.000Z",
      "slot_at": "2026-06-14T10:30:00.000Z",
      "captured_at": "2026-06-14T10:59:37.134Z",
      "label": "Corte oficial P(win) 05:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.89,
      "pwin_sanchez": 0.11,
      "polymarket_keiko": 99.1,
      "kalshi_keiko": 98.5,
      "market_mean_keiko": 0.988,
      "base_pwin_keiko": 0.89,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-14T10:50:25.451Z",
      "onpe_actas_pct": 98.552,
      "onpe_margin_votes": 18488,
      "diagnostics": {
        "onpeMarginVotes": 18488,
        "meanFinalMarginVotes": 113775,
        "projectionSigmaVotes": 19436,
        "residualSigmaVotes": 90692,
        "totalSigmaVotes": 92751,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 124362
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 107127
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 134211
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 72656
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-14T10:59:37.192Z",
      "input_signature": "5c2f38facf01027b398ee133bfea06b5859ed86f28319978d88971c7c155306f",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-14T19:30:00.000Z",
      "time": "2026-06-14T19:30:00.000Z",
      "slot_at": "2026-06-14T19:30:00.000Z",
      "captured_at": "2026-06-14T19:33:39.071Z",
      "label": "Corte oficial P(win) 14:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.889,
      "pwin_sanchez": 0.111,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.889,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-14T19:25:25.660Z",
      "onpe_actas_pct": 98.59,
      "onpe_margin_votes": 18832,
      "diagnostics": {
        "onpeMarginVotes": 18832,
        "meanFinalMarginVotes": 111618,
        "projectionSigmaVotes": 18926,
        "residualSigmaVotes": 89231,
        "totalSigmaVotes": 91216,
        "momentumSanchez30m": 0.465,
        "momentumSanchez120m": 0.465,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 121927
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 105144
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 131518
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 71578
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-14T19:33:39.129Z",
      "input_signature": "0746b82887fdda45dd5dc0eb28bf1be396d09406dbfb957d3494d58a6823b8af",
      "delta_pp": -0.1
    },
    {
      "id": "official-30m:2026-06-15T01:30:00.000Z",
      "time": "2026-06-15T01:30:00.000Z",
      "slot_at": "2026-06-15T01:30:00.000Z",
      "captured_at": "2026-06-15T01:50:49.616Z",
      "label": "Corte oficial P(win) 20:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.889,
      "pwin_sanchez": 0.111,
      "polymarket_keiko": 99.1,
      "kalshi_keiko": 98.9,
      "market_mean_keiko": 0.99,
      "base_pwin_keiko": 0.889,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-15T01:45:25.771Z",
      "onpe_actas_pct": 98.593,
      "onpe_margin_votes": 18478,
      "diagnostics": {
        "onpeMarginVotes": 18478,
        "meanFinalMarginVotes": 111067,
        "projectionSigmaVotes": 18885,
        "residualSigmaVotes": 89115,
        "totalSigmaVotes": 91095,
        "momentumSanchez30m": 0.759,
        "momentumSanchez120m": 0.759,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 121354
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 104607
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 130924
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 71112
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m_revision",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "revised_from_signature": "460d5f011007e22fd3d4917f0435ea5796c173bd8440c15d4d31f47bda857dd6",
      "revised_at": "2026-06-15T01:50:49.665Z",
      "input_signature": "3cf789a62c642bebe3575ba689a3f5e85ab9a44e1e6a8ecc1b4bf1f233b4e3c6",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-15T03:00:00.000Z",
      "time": "2026-06-15T03:00:00.000Z",
      "slot_at": "2026-06-15T03:00:00.000Z",
      "captured_at": "2026-06-15T03:08:25.937Z",
      "label": "Corte oficial P(win) 22:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.889,
      "pwin_sanchez": 0.111,
      "polymarket_keiko": 98.9,
      "kalshi_keiko": 98.8,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.889,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-15T03:00:26.879Z",
      "onpe_actas_pct": 98.593,
      "onpe_margin_votes": 18478,
      "diagnostics": {
        "onpeMarginVotes": 18478,
        "meanFinalMarginVotes": 111067,
        "projectionSigmaVotes": 18885,
        "residualSigmaVotes": 89115,
        "totalSigmaVotes": 91095,
        "momentumSanchez30m": null,
        "momentumSanchez120m": 0.759,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 121354
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 104607
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 130924
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 71112
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-15T03:08:25.983Z",
      "input_signature": "957ad014ddaf578c05710d83690a9dce3db013d7e3b7f62ebbbd4f7495085f9d",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-15T05:30:00.000Z",
      "time": "2026-06-15T05:30:00.000Z",
      "slot_at": "2026-06-15T05:30:00.000Z",
      "captured_at": "2026-06-15T05:47:51.393Z",
      "label": "Corte oficial P(win) 00:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.889,
      "pwin_sanchez": 0.111,
      "polymarket_keiko": 99.1,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.99,
      "base_pwin_keiko": 0.889,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-15T05:40:25.878Z",
      "onpe_actas_pct": 98.593,
      "onpe_margin_votes": 18478,
      "diagnostics": {
        "onpeMarginVotes": 18478,
        "meanFinalMarginVotes": 111067,
        "projectionSigmaVotes": 18885,
        "residualSigmaVotes": 89115,
        "totalSigmaVotes": 91095,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 121354
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 104607
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 130924
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 71112
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-15T05:47:51.436Z",
      "input_signature": "7e3fdba55104920652cde8738576040b719cb5ee53d72909052f57e4f0d8446e",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-15T07:30:00.000Z",
      "time": "2026-06-15T07:30:00.000Z",
      "slot_at": "2026-06-15T07:30:00.000Z",
      "captured_at": "2026-06-15T07:54:48.660Z",
      "label": "Corte oficial P(win) 02:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.889,
      "pwin_sanchez": 0.111,
      "polymarket_keiko": 98.8,
      "kalshi_keiko": 98.8,
      "market_mean_keiko": 0.988,
      "base_pwin_keiko": 0.889,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-15T07:45:17.950Z",
      "onpe_actas_pct": 98.593,
      "onpe_margin_votes": 18478,
      "diagnostics": {
        "onpeMarginVotes": 18478,
        "meanFinalMarginVotes": 111067,
        "projectionSigmaVotes": 18885,
        "residualSigmaVotes": 89115,
        "totalSigmaVotes": 91095,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 121354
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 104607
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 130924
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 71112
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-15T07:54:48.700Z",
      "input_signature": "193f23cde9ecadf35ec041deb9ea4c9fa74004509adef1214aca1ee3e3438b93",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-15T10:00:00.000Z",
      "time": "2026-06-15T10:00:00.000Z",
      "slot_at": "2026-06-15T10:00:00.000Z",
      "captured_at": "2026-06-15T10:07:41.640Z",
      "label": "Corte oficial P(win) 05:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.889,
      "pwin_sanchez": 0.111,
      "polymarket_keiko": 98.8,
      "kalshi_keiko": 98.8,
      "market_mean_keiko": 0.988,
      "base_pwin_keiko": 0.889,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-15T10:00:18.747Z",
      "onpe_actas_pct": 98.593,
      "onpe_margin_votes": 18478,
      "diagnostics": {
        "onpeMarginVotes": 18478,
        "meanFinalMarginVotes": 111067,
        "projectionSigmaVotes": 18885,
        "residualSigmaVotes": 89115,
        "totalSigmaVotes": 91095,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 121354
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 104607
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 130924
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 71112
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-15T10:07:41.813Z",
      "input_signature": "b9cffac9d706011daadf078ceda3518e0aa1639b579fa498c4ace2bccf3f0a2a",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-15T13:00:00.000Z",
      "time": "2026-06-15T13:00:00.000Z",
      "slot_at": "2026-06-15T13:00:00.000Z",
      "captured_at": "2026-06-15T13:05:41.199Z",
      "label": "Corte oficial P(win) 08:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.889,
      "pwin_sanchez": 0.111,
      "polymarket_keiko": 98.8,
      "kalshi_keiko": 98.9,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.889,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-15T13:00:25.828Z",
      "onpe_actas_pct": 98.593,
      "onpe_margin_votes": 18478,
      "diagnostics": {
        "onpeMarginVotes": 18478,
        "meanFinalMarginVotes": 111067,
        "projectionSigmaVotes": 18885,
        "residualSigmaVotes": 89115,
        "totalSigmaVotes": 91095,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 121354
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 104607
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 130924
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 71112
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-15T13:05:41.255Z",
      "input_signature": "30f19db247a4fa6ace0b433201810e4e5160c3880a3482fc1d8865d677782500",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-15T15:30:00.000Z",
      "time": "2026-06-15T15:30:00.000Z",
      "slot_at": "2026-06-15T15:30:00.000Z",
      "captured_at": "2026-06-15T16:01:08.451Z",
      "label": "Corte oficial P(win) 10:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.888,
      "pwin_sanchez": 0.112,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.991,
      "base_pwin_keiko": 0.888,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-15T15:55:19.679Z",
      "onpe_actas_pct": 98.598,
      "onpe_margin_votes": 18325,
      "diagnostics": {
        "onpeMarginVotes": 18325,
        "meanFinalMarginVotes": 110584,
        "projectionSigmaVotes": 18818,
        "residualSigmaVotes": 88923,
        "totalSigmaVotes": 90892,
        "momentumSanchez30m": 0.619,
        "momentumSanchez120m": 0.619,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 120835
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 104147
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 130371
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 70772
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-15T16:01:08.495Z",
      "input_signature": "651a04cf2363a4e3ea363c561d53ddd5eed3ad5a54180d880256183055b10efc",
      "delta_pp": -0.1
    },
    {
      "id": "official-30m:2026-06-15T19:00:00.000Z",
      "time": "2026-06-15T19:00:00.000Z",
      "slot_at": "2026-06-15T19:00:00.000Z",
      "captured_at": "2026-06-15T19:19:55.620Z",
      "label": "Corte oficial P(win) 14:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.886,
      "pwin_sanchez": 0.114,
      "polymarket_keiko": 99.5,
      "kalshi_keiko": 98.5,
      "market_mean_keiko": 0.99,
      "base_pwin_keiko": 0.886,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-15T19:12:00.072Z",
      "onpe_actas_pct": 98.655,
      "onpe_margin_votes": 18446,
      "diagnostics": {
        "onpeMarginVotes": 18446,
        "meanFinalMarginVotes": 106954,
        "projectionSigmaVotes": 18053,
        "residualSigmaVotes": 86731,
        "totalSigmaVotes": 88590,
        "momentumSanchez30m": 0.494,
        "momentumSanchez120m": 0.494,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 116788
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 100779
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 125936
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68761
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-15T19:19:55.680Z",
      "input_signature": "16f4d6caa423ec6caec4598ea25bf63c9d2b947ff8898e3acb636799244da9c8",
      "delta_pp": -0.2
    },
    {
      "id": "official-30m:2026-06-15T21:00:00.000Z",
      "time": "2026-06-15T21:00:00.000Z",
      "slot_at": "2026-06-15T21:00:00.000Z",
      "captured_at": "2026-06-15T21:03:48.665Z",
      "label": "Corte oficial P(win) 16:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.891,
      "pwin_sanchez": 0.109,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 98.5,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.891,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-15T20:56:00.214Z",
      "onpe_actas_pct": 98.761,
      "onpe_margin_votes": 22495,
      "diagnostics": {
        "onpeMarginVotes": 22495,
        "meanFinalMarginVotes": 104028,
        "projectionSigmaVotes": 16630,
        "residualSigmaVotes": 82654,
        "totalSigmaVotes": 84310,
        "momentumSanchez30m": 0.404,
        "momentumSanchez120m": 0.433,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 113088
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 98340
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 121515
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68845
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-15T21:03:48.727Z",
      "input_signature": "de0968bdf66295c1011c0ddb974759b4fd7ff8c7a660ce0192d4b26b16482561",
      "delta_pp": 0.5
    },
    {
      "id": "official-30m:2026-06-15T22:30:00.000Z",
      "time": "2026-06-15T22:30:00.000Z",
      "slot_at": "2026-06-15T22:30:00.000Z",
      "captured_at": "2026-06-15T22:42:08.791Z",
      "label": "Corte oficial P(win) 17:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.894,
      "pwin_sanchez": 0.106,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.991,
      "base_pwin_keiko": 0.894,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-15T22:36:00.311Z",
      "onpe_actas_pct": 98.865,
      "onpe_margin_votes": 25363,
      "diagnostics": {
        "onpeMarginVotes": 25363,
        "meanFinalMarginVotes": 100052,
        "projectionSigmaVotes": 15234,
        "residualSigmaVotes": 78654,
        "totalSigmaVotes": 80116,
        "momentumSanchez30m": 0.412,
        "momentumSanchez120m": 0.408,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 108351
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 94841
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 116071
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67822
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-15T22:42:08.846Z",
      "input_signature": "f6e94476c8e8f2fa040e43b1f88d2b5d03bf0f2e1d7ecffd3a13a8dca38ddb79",
      "delta_pp": 0.3
    },
    {
      "id": "official-30m:2026-06-15T23:30:00.000Z",
      "time": "2026-06-15T23:30:00.000Z",
      "slot_at": "2026-06-15T23:30:00.000Z",
      "captured_at": "2026-06-15T23:35:00.456Z",
      "label": "Corte oficial P(win) 18:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.9,
      "pwin_sanchez": 0.1,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.9,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-15T23:25:25.454Z",
      "onpe_actas_pct": 98.923,
      "onpe_margin_votes": 28788,
      "diagnostics": {
        "onpeMarginVotes": 28788,
        "meanFinalMarginVotes": 99661,
        "projectionSigmaVotes": 14456,
        "residualSigmaVotes": 76423,
        "totalSigmaVotes": 77778,
        "momentumSanchez30m": 0.353,
        "momentumSanchez120m": 0.388,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 107535
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 94716
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 114861
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 69077
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-15T23:35:00.519Z",
      "input_signature": "08c418568cc87bb78cc2a3c86066dd8314dd83fd04f72156cdd9cb1abc342e88",
      "delta_pp": 0.6
    },
    {
      "id": "official-30m:2026-06-16T00:30:00.000Z",
      "time": "2026-06-16T00:30:00.000Z",
      "slot_at": "2026-06-16T00:30:00.000Z",
      "captured_at": "2026-06-16T00:45:02.722Z",
      "label": "Corte oficial P(win) 19:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.897,
      "pwin_sanchez": 0.103,
      "polymarket_keiko": 99.2,
      "kalshi_keiko": 98.6,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.897,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T00:35:17.922Z",
      "onpe_actas_pct": 98.953,
      "onpe_margin_votes": 28105,
      "diagnostics": {
        "onpeMarginVotes": 28105,
        "meanFinalMarginVotes": 97004,
        "projectionSigmaVotes": 14053,
        "residualSigmaVotes": 75269,
        "totalSigmaVotes": 76570,
        "momentumSanchez30m": 0.557,
        "momentumSanchez120m": 0.418,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 104659
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 92197
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 111780
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67272
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T00:45:02.793Z",
      "input_signature": "33e8031d2b0ce1c0f10fbfe73515c6bbe1bd17fd3c9e6fd95174ffdb074c7ccf",
      "delta_pp": -0.3
    },
    {
      "id": "official-30m:2026-06-16T01:30:00.000Z",
      "time": "2026-06-16T01:30:00.000Z",
      "slot_at": "2026-06-16T01:30:00.000Z",
      "captured_at": "2026-06-16T01:55:04.047Z",
      "label": "Corte oficial P(win) 20:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.901,
      "pwin_sanchez": 0.099,
      "polymarket_keiko": 99.4,
      "kalshi_keiko": 98.7,
      "market_mean_keiko": 0.99,
      "base_pwin_keiko": 0.901,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T01:46:00.098Z",
      "onpe_actas_pct": 98.985,
      "onpe_margin_votes": 29961,
      "diagnostics": {
        "onpeMarginVotes": 29961,
        "meanFinalMarginVotes": 96753,
        "projectionSigmaVotes": 13624,
        "residualSigmaVotes": 74038,
        "totalSigmaVotes": 75281,
        "momentumSanchez30m": 0.354,
        "momentumSanchez120m": 0.453,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 104175
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 92093
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 111078
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67931
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T01:55:04.117Z",
      "input_signature": "a4af00df3e79ab2232205723bc470161af886edc7e5294ff56c7a0e71974e842",
      "delta_pp": 0.4
    },
    {
      "id": "official-30m:2026-06-16T03:00:00.000Z",
      "time": "2026-06-16T03:00:00.000Z",
      "slot_at": "2026-06-16T03:00:00.000Z",
      "captured_at": "2026-06-16T03:08:25.905Z",
      "label": "Corte oficial P(win) 22:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.904,
      "pwin_sanchez": 0.096,
      "polymarket_keiko": 99.4,
      "kalshi_keiko": 98.7,
      "market_mean_keiko": 0.99,
      "base_pwin_keiko": 0.904,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T03:00:19.052Z",
      "onpe_actas_pct": 99.019,
      "onpe_margin_votes": 31905,
      "diagnostics": {
        "onpeMarginVotes": 31905,
        "meanFinalMarginVotes": 96460,
        "projectionSigmaVotes": 13167,
        "residualSigmaVotes": 72731,
        "totalSigmaVotes": 73913,
        "momentumSanchez30m": 0.363,
        "momentumSanchez120m": 0.359,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 103633
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 91956
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 110305
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68603
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T03:08:25.946Z",
      "input_signature": "5447293e879d99c906b90695188b2cf0682106b4a9af14aa18e2ed52e687de4f",
      "delta_pp": 0.3
    },
    {
      "id": "official-30m:2026-06-16T05:30:00.000Z",
      "time": "2026-06-16T05:30:00.000Z",
      "slot_at": "2026-06-16T05:30:00.000Z",
      "captured_at": "2026-06-16T05:51:00.610Z",
      "label": "Corte oficial P(win) 00:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.906,
      "pwin_sanchez": 0.094,
      "polymarket_keiko": 99.4,
      "kalshi_keiko": 98.6,
      "market_mean_keiko": 0.99,
      "base_pwin_keiko": 0.906,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T05:45:18.647Z",
      "onpe_actas_pct": 99.033,
      "onpe_margin_votes": 32909,
      "diagnostics": {
        "onpeMarginVotes": 32909,
        "meanFinalMarginVotes": 96543,
        "projectionSigmaVotes": 12979,
        "residualSigmaVotes": 72192,
        "totalSigmaVotes": 73350,
        "momentumSanchez30m": 0.319,
        "momentumSanchez120m": 0.319,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 103613
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 92103
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 110191
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 69083
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T05:51:00.650Z",
      "input_signature": "83aa3bd2b674462e22c9fcb6584b79e6ff04901fda9de0dd327edbd1460e3225",
      "delta_pp": 0.2
    },
    {
      "id": "official-30m:2026-06-16T07:30:00.000Z",
      "time": "2026-06-16T07:30:00.000Z",
      "slot_at": "2026-06-16T07:30:00.000Z",
      "captured_at": "2026-06-16T07:55:53.740Z",
      "label": "Corte oficial P(win) 02:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.906,
      "pwin_sanchez": 0.094,
      "polymarket_keiko": 99.5,
      "kalshi_keiko": 98.1,
      "market_mean_keiko": 0.988,
      "base_pwin_keiko": 0.906,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T07:50:18.881Z",
      "onpe_actas_pct": 99.033,
      "onpe_margin_votes": 32909,
      "diagnostics": {
        "onpeMarginVotes": 32909,
        "meanFinalMarginVotes": 96543,
        "projectionSigmaVotes": 12979,
        "residualSigmaVotes": 72192,
        "totalSigmaVotes": 73350,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 103613
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 92103
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 110191
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 69083
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T07:55:55.969Z",
      "input_signature": "23a7e60b7c1a23593c5e280372c5cdb160f1e5e20de2da4783c4b1883da3c17b",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-16T09:30:00.000Z",
      "time": "2026-06-16T09:30:00.000Z",
      "slot_at": "2026-06-16T09:30:00.000Z",
      "captured_at": "2026-06-16T09:48:56.975Z",
      "label": "Corte oficial P(win) 04:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.906,
      "pwin_sanchez": 0.094,
      "polymarket_keiko": 99.6,
      "kalshi_keiko": 98.6,
      "market_mean_keiko": 0.991,
      "base_pwin_keiko": 0.906,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T09:40:25.543Z",
      "onpe_actas_pct": 99.033,
      "onpe_margin_votes": 32909,
      "diagnostics": {
        "onpeMarginVotes": 32909,
        "meanFinalMarginVotes": 96543,
        "projectionSigmaVotes": 12979,
        "residualSigmaVotes": 72192,
        "totalSigmaVotes": 73350,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 103613
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 92103
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 110191
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 69083
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T09:48:57.159Z",
      "input_signature": "8774cca146c0a75025f9e42a36b26cd2e46895bedc960417347c278e6c4c2c6c",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-16T11:30:00.000Z",
      "time": "2026-06-16T11:30:00.000Z",
      "slot_at": "2026-06-16T11:30:00.000Z",
      "captured_at": "2026-06-16T11:48:28.979Z",
      "label": "Corte oficial P(win) 06:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.906,
      "pwin_sanchez": 0.094,
      "polymarket_keiko": 99.7,
      "kalshi_keiko": 98.9,
      "market_mean_keiko": 0.993,
      "base_pwin_keiko": 0.906,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T11:40:18.224Z",
      "onpe_actas_pct": 99.033,
      "onpe_margin_votes": 32909,
      "diagnostics": {
        "onpeMarginVotes": 32909,
        "meanFinalMarginVotes": 96543,
        "projectionSigmaVotes": 12979,
        "residualSigmaVotes": 72192,
        "totalSigmaVotes": 73350,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 103613
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 92103
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 110191
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 69083
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T11:48:29.050Z",
      "input_signature": "b995762582f16f796b9117812e9de1722a112e9aa92843615d8c61d960107c3c",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-16T13:30:00.000Z",
      "time": "2026-06-16T13:30:00.000Z",
      "slot_at": "2026-06-16T13:30:00.000Z",
      "captured_at": "2026-06-16T13:40:22.102Z",
      "label": "Corte oficial P(win) 08:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.906,
      "pwin_sanchez": 0.094,
      "polymarket_keiko": 99.6,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.993,
      "base_pwin_keiko": 0.906,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T13:30:25.745Z",
      "onpe_actas_pct": 99.033,
      "onpe_margin_votes": 32909,
      "diagnostics": {
        "onpeMarginVotes": 32909,
        "meanFinalMarginVotes": 96543,
        "projectionSigmaVotes": 12979,
        "residualSigmaVotes": 72192,
        "totalSigmaVotes": 73350,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 103613
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 92103
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 110191
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 69083
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T13:40:22.147Z",
      "input_signature": "707aa4f55d90821234ecd0dc28510ca0c3d5e0a39303a5850419c84968d5d033",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-16T15:30:00.000Z",
      "time": "2026-06-16T15:30:00.000Z",
      "slot_at": "2026-06-16T15:30:00.000Z",
      "captured_at": "2026-06-16T15:41:08.528Z",
      "label": "Corte oficial P(win) 10:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.909,
      "pwin_sanchez": 0.091,
      "polymarket_keiko": 99.6,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.993,
      "base_pwin_keiko": 0.909,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T15:36:00.068Z",
      "onpe_actas_pct": 99.061,
      "onpe_margin_votes": 34479,
      "diagnostics": {
        "onpeMarginVotes": 34479,
        "meanFinalMarginVotes": 96270,
        "projectionSigmaVotes": 12604,
        "residualSigmaVotes": 71115,
        "totalSigmaVotes": 72224,
        "momentumSanchez30m": 0.354,
        "momentumSanchez120m": 0.354,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 103136
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 91959
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 109523
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 69606
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T15:41:08.590Z",
      "input_signature": "9fe5db773db328322d9ba604561fb04ca7b433bfddcc22ae388053a8543a9ffc",
      "delta_pp": 0.3
    },
    {
      "id": "official-30m:2026-06-16T17:30:00.000Z",
      "time": "2026-06-16T17:30:00.000Z",
      "slot_at": "2026-06-16T17:30:00.000Z",
      "captured_at": "2026-06-16T17:43:51.266Z",
      "label": "Corte oficial P(win) 12:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.5,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T17:35:25.530Z",
      "onpe_actas_pct": 99.082,
      "onpe_margin_votes": 35524,
      "diagnostics": {
        "onpeMarginVotes": 35524,
        "meanFinalMarginVotes": 95933,
        "projectionSigmaVotes": 12322,
        "residualSigmaVotes": 70308,
        "totalSigmaVotes": 71379,
        "momentumSanchez30m": 0.371,
        "momentumSanchez120m": 0.361,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 102645
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 91719
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 108889
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 69865
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T17:43:51.310Z",
      "input_signature": "8616b5dab59a4429fc1be3327cd878af6bb414afd2913aa09b5aca0924ac50b8",
      "delta_pp": 0.2
    },
    {
      "id": "official-30m:2026-06-16T19:00:00.000Z",
      "time": "2026-06-16T19:00:00.000Z",
      "slot_at": "2026-06-16T19:00:00.000Z",
      "captured_at": "2026-06-16T19:13:29.939Z",
      "label": "Corte oficial P(win) 14:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.5,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.993,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T19:05:25.986Z",
      "onpe_actas_pct": 99.082,
      "onpe_margin_votes": 35524,
      "diagnostics": {
        "onpeMarginVotes": 35524,
        "meanFinalMarginVotes": 95933,
        "projectionSigmaVotes": 12322,
        "residualSigmaVotes": 70308,
        "totalSigmaVotes": 71379,
        "momentumSanchez30m": null,
        "momentumSanchez120m": 0.371,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 102645
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 91719
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 108889
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 69865
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T19:13:29.982Z",
      "input_signature": "22bcb25ea81ed8efa7b53554b1471aed6e81e73b550ab75b90de71e30adb1084",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-16T21:00:00.000Z",
      "time": "2026-06-16T21:00:00.000Z",
      "slot_at": "2026-06-16T21:00:00.000Z",
      "captured_at": "2026-06-16T21:04:37.890Z",
      "label": "Corte oficial P(win) 16:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.5,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T20:55:25.840Z",
      "onpe_actas_pct": 99.089,
      "onpe_margin_votes": 35752,
      "diagnostics": {
        "onpeMarginVotes": 35752,
        "meanFinalMarginVotes": 95701,
        "projectionSigmaVotes": 12228,
        "residualSigmaVotes": 70038,
        "totalSigmaVotes": 71098,
        "momentumSanchez30m": 0.424,
        "momentumSanchez120m": 0.424,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 102362
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 91518
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 108558
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 69831
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T21:04:37.929Z",
      "input_signature": "697eee070e1df979d265e28a74561f2d365ba33cb0148bd0c41ef316f613d1b8",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-16T22:30:00.000Z",
      "time": "2026-06-16T22:30:00.000Z",
      "slot_at": "2026-06-16T22:30:00.000Z",
      "captured_at": "2026-06-16T22:38:54.194Z",
      "label": "Corte oficial P(win) 17:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.4,
      "kalshi_keiko": 98,
      "market_mean_keiko": 0.987,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T22:30:26.206Z",
      "onpe_actas_pct": 99.111,
      "onpe_margin_votes": 35973,
      "diagnostics": {
        "onpeMarginVotes": 35973,
        "meanFinalMarginVotes": 94474,
        "projectionSigmaVotes": 11932,
        "residualSigmaVotes": 69192,
        "totalSigmaVotes": 70214,
        "momentumSanchez30m": 0.475,
        "momentumSanchez120m": 0.462,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 100974
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 90392
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 107021
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 69229
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T22:38:54.232Z",
      "input_signature": "2b5755e7e4817e27d6d3ceb689a45f2653c0f5ae467111920662050f9e29c30b",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-16T23:30:00.000Z",
      "time": "2026-06-16T23:30:00.000Z",
      "slot_at": "2026-06-16T23:30:00.000Z",
      "captured_at": "2026-06-16T23:32:34.317Z",
      "label": "Corte oficial P(win) 18:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.909,
      "pwin_sanchez": 0.091,
      "polymarket_keiko": 99.4,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.909,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-16T23:26:00.094Z",
      "onpe_actas_pct": 99.125,
      "onpe_margin_votes": 35486,
      "diagnostics": {
        "onpeMarginVotes": 35486,
        "meanFinalMarginVotes": 93066,
        "projectionSigmaVotes": 11745,
        "residualSigmaVotes": 68654,
        "totalSigmaVotes": 69651,
        "momentumSanchez30m": 0.598,
        "momentumSanchez120m": 0.519,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 99463
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 89048
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 105415
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68219
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-16T23:32:34.360Z",
      "input_signature": "72ba3484f4ae9068f26f1b72b180b8f1a5fe332a50817c83c48c382607e2659e",
      "delta_pp": -0.2
    },
    {
      "id": "official-30m:2026-06-17T00:30:00.000Z",
      "time": "2026-06-17T00:30:00.000Z",
      "slot_at": "2026-06-17T00:30:00.000Z",
      "captured_at": "2026-06-17T00:40:08.399Z",
      "label": "Corte oficial P(win) 19:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.912,
      "pwin_sanchez": 0.088,
      "polymarket_keiko": 99.5,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.912,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T00:32:00.079Z",
      "onpe_actas_pct": 99.145,
      "onpe_margin_votes": 36889,
      "diagnostics": {
        "onpeMarginVotes": 36889,
        "meanFinalMarginVotes": 93153,
        "projectionSigmaVotes": 11476,
        "residualSigmaVotes": 67885,
        "totalSigmaVotes": 68848,
        "momentumSanchez30m": 0.32,
        "momentumSanchez120m": 0.428,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 99404
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 89227
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 105220
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68874
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T00:40:08.443Z",
      "input_signature": "805e1ae6744690e17210389ed6d86acdd0cbdc244bdd3fbc13913221913b20ee",
      "delta_pp": 0.3
    },
    {
      "id": "official-30m:2026-06-17T01:30:00.000Z",
      "time": "2026-06-17T01:30:00.000Z",
      "slot_at": "2026-06-17T01:30:00.000Z",
      "captured_at": "2026-06-17T01:51:31.261Z",
      "label": "Corte oficial P(win) 20:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.6,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.993,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T01:46:00.083Z",
      "onpe_actas_pct": 99.152,
      "onpe_margin_votes": 36349,
      "diagnostics": {
        "onpeMarginVotes": 36349,
        "meanFinalMarginVotes": 92152,
        "projectionSigmaVotes": 11382,
        "residualSigmaVotes": 67615,
        "totalSigmaVotes": 68567,
        "momentumSanchez30m": 0.743,
        "momentumSanchez120m": 0.414,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 98352
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 88259
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 104120
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68072
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T01:51:31.329Z",
      "input_signature": "380d6ef59e8e39610f2f0563ff39feb636db1db4052d70e25369f502448c3e01",
      "delta_pp": -0.1
    },
    {
      "id": "official-30m:2026-06-17T03:00:00.000Z",
      "time": "2026-06-17T03:00:00.000Z",
      "slot_at": "2026-06-17T03:00:00.000Z",
      "captured_at": "2026-06-17T03:08:07.001Z",
      "label": "Corte oficial P(win) 22:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.4,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T03:00:18.498Z",
      "onpe_actas_pct": 99.152,
      "onpe_margin_votes": 36349,
      "diagnostics": {
        "onpeMarginVotes": 36349,
        "meanFinalMarginVotes": 92152,
        "projectionSigmaVotes": 11382,
        "residualSigmaVotes": 67615,
        "totalSigmaVotes": 68567,
        "momentumSanchez30m": null,
        "momentumSanchez120m": 0.743,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 98352
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 88259
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 104120
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68072
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T03:08:07.049Z",
      "input_signature": "858ab0c2152e4c431c3edafb29057f5ee458cb90e0e4f0fef0278f5cb3a60459",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-17T05:30:00.000Z",
      "time": "2026-06-17T05:30:00.000Z",
      "slot_at": "2026-06-17T05:30:00.000Z",
      "captured_at": "2026-06-17T05:39:36.784Z",
      "label": "Corte oficial P(win) 00:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 99.1,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T05:30:18.662Z",
      "onpe_actas_pct": 99.152,
      "onpe_margin_votes": 36349,
      "diagnostics": {
        "onpeMarginVotes": 36349,
        "meanFinalMarginVotes": 92152,
        "projectionSigmaVotes": 11382,
        "residualSigmaVotes": 67615,
        "totalSigmaVotes": 68567,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 98352
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 88259
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 104120
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68072
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T05:39:36.833Z",
      "input_signature": "d56c053a30868e60942125350bd7c711fec3b4691214c5394ed3848aeaacb6e9",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-17T09:30:00.000Z",
      "time": "2026-06-17T09:30:00.000Z",
      "slot_at": "2026-06-17T09:30:00.000Z",
      "captured_at": "2026-06-17T09:36:29.229Z",
      "label": "Corte oficial P(win) 04:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.1,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.991,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T09:30:26.075Z",
      "onpe_actas_pct": 99.152,
      "onpe_margin_votes": 36349,
      "diagnostics": {
        "onpeMarginVotes": 36349,
        "meanFinalMarginVotes": 92152,
        "projectionSigmaVotes": 11382,
        "residualSigmaVotes": 67615,
        "totalSigmaVotes": 68567,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 98352
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 88259
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 104120
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68072
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T09:36:29.302Z",
      "input_signature": "096de1ad2e94302d410e0de385c6a720ffff169246c39fb36dfb023d10b4071d",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-17T11:30:00.000Z",
      "time": "2026-06-17T11:30:00.000Z",
      "slot_at": "2026-06-17T11:30:00.000Z",
      "captured_at": "2026-06-17T11:35:39.132Z",
      "label": "Corte oficial P(win) 06:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.1,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.991,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T11:30:26.678Z",
      "onpe_actas_pct": 99.152,
      "onpe_margin_votes": 36349,
      "diagnostics": {
        "onpeMarginVotes": 36349,
        "meanFinalMarginVotes": 92152,
        "projectionSigmaVotes": 11382,
        "residualSigmaVotes": 67615,
        "totalSigmaVotes": 68567,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 98352
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 88259
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 104120
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68072
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T11:35:39.185Z",
      "input_signature": "8f235b60e6f61e9c95a3274831b8714311a86173e80a67f39ec8114326aab06f",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-17T13:00:00.000Z",
      "time": "2026-06-17T13:00:00.000Z",
      "slot_at": "2026-06-17T13:00:00.000Z",
      "captured_at": "2026-06-17T13:13:23.203Z",
      "label": "Corte oficial P(win) 08:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.1,
      "kalshi_keiko": 99.3,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T13:05:18.114Z",
      "onpe_actas_pct": 99.152,
      "onpe_margin_votes": 36349,
      "diagnostics": {
        "onpeMarginVotes": 36349,
        "meanFinalMarginVotes": 92152,
        "projectionSigmaVotes": 11382,
        "residualSigmaVotes": 67615,
        "totalSigmaVotes": 68567,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 98352
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 88259
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 104120
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68072
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T13:13:23.256Z",
      "input_signature": "ffb2dfbae390fbaef0ecacab248ee95a79ac8344f4392ce6695281fed250d9da",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-17T15:00:00.000Z",
      "time": "2026-06-17T15:00:00.000Z",
      "slot_at": "2026-06-17T15:00:00.000Z",
      "captured_at": "2026-06-17T15:06:11.013Z",
      "label": "Corte oficial P(win) 10:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 98.9,
      "market_mean_keiko": 0.991,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T15:02:00.092Z",
      "onpe_actas_pct": 99.157,
      "onpe_margin_votes": 36677,
      "diagnostics": {
        "onpeMarginVotes": 36677,
        "meanFinalMarginVotes": 92151,
        "projectionSigmaVotes": 11315,
        "residualSigmaVotes": 67423,
        "totalSigmaVotes": 68366,
        "momentumSanchez30m": 0.356,
        "momentumSanchez120m": 0.356,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 98315
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 88281
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 104049
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68213
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T15:06:11.083Z",
      "input_signature": "183bb9d35d200155a1886a326d3a9dd83b220f7989250c5a5feba238f02760d7",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-17T17:00:00.000Z",
      "time": "2026-06-17T17:00:00.000Z",
      "slot_at": "2026-06-17T17:00:00.000Z",
      "captured_at": "2026-06-17T17:03:31.672Z",
      "label": "Corte oficial P(win) 12:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.912,
      "pwin_sanchez": 0.088,
      "polymarket_keiko": 99.2,
      "kalshi_keiko": 98.8,
      "market_mean_keiko": 0.99,
      "base_pwin_keiko": 0.912,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T16:56:00.070Z",
      "onpe_actas_pct": 99.173,
      "onpe_margin_votes": 37185,
      "diagnostics": {
        "onpeMarginVotes": 37185,
        "meanFinalMarginVotes": 91606,
        "projectionSigmaVotes": 11100,
        "residualSigmaVotes": 66808,
        "totalSigmaVotes": 67724,
        "momentumSanchez30m": 0.418,
        "momentumSanchez120m": 0.401,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 97653
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 87809
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 103278
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 68122
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T17:03:31.722Z",
      "input_signature": "47a8f668223aede637aa695f716c9d38306047eaa993d28936a7b1ea834e3c2a",
      "delta_pp": 0.1
    },
    {
      "id": "official-30m:2026-06-17T18:30:00.000Z",
      "time": "2026-06-17T18:30:00.000Z",
      "slot_at": "2026-06-17T18:30:00.000Z",
      "captured_at": "2026-06-17T18:54:58.408Z",
      "label": "Corte oficial P(win) 13:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.2,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.991,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T18:46:00.078Z",
      "onpe_actas_pct": 99.19,
      "onpe_margin_votes": 36840,
      "diagnostics": {
        "onpeMarginVotes": 36840,
        "meanFinalMarginVotes": 90143,
        "projectionSigmaVotes": 10872,
        "residualSigmaVotes": 66154,
        "totalSigmaVotes": 67041,
        "momentumSanchez30m": 0.554,
        "momentumSanchez120m": 0.487,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 96065
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 86424
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 101575
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 67141
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T18:54:58.456Z",
      "input_signature": "f93a0bfafeef5056c98c7dee3dee4eaa90f2c8dd152b33ac06aacbaaa5558a42",
      "delta_pp": -0.1
    },
    {
      "id": "official-30m:2026-06-17T19:30:00.000Z",
      "time": "2026-06-17T19:30:00.000Z",
      "slot_at": "2026-06-17T19:30:00.000Z",
      "captured_at": "2026-06-17T19:44:11.896Z",
      "label": "Corte oficial P(win) 14:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.909,
      "pwin_sanchez": 0.091,
      "polymarket_keiko": 99.2,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.991,
      "base_pwin_keiko": 0.909,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T19:35:25.469Z",
      "onpe_actas_pct": 99.197,
      "onpe_margin_votes": 36066,
      "diagnostics": {
        "onpeMarginVotes": 36066,
        "meanFinalMarginVotes": 88908,
        "projectionSigmaVotes": 10778,
        "residualSigmaVotes": 65885,
        "totalSigmaVotes": 66760,
        "momentumSanchez30m": 0.912,
        "momentumSanchez120m": 0.635,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 94779
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 85221
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 100241
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 66105
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T19:44:11.959Z",
      "input_signature": "c73eb47323087bd389fb92b1b086e63a2f5fd620447219ba73dbd6277a9b2a88",
      "delta_pp": -0.2
    },
    {
      "id": "official-30m:2026-06-17T20:30:00.000Z",
      "time": "2026-06-17T20:30:00.000Z",
      "slot_at": "2026-06-17T20:30:00.000Z",
      "captured_at": "2026-06-17T20:44:48.339Z",
      "label": "Corte oficial P(win) 15:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.909,
      "pwin_sanchez": 0.091,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 98.8,
      "market_mean_keiko": 0.99,
      "base_pwin_keiko": 0.909,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T20:35:26.666Z",
      "onpe_actas_pct": 99.204,
      "onpe_margin_votes": 36165,
      "diagnostics": {
        "onpeMarginVotes": 36165,
        "meanFinalMarginVotes": 88546,
        "projectionSigmaVotes": 10684,
        "residualSigmaVotes": 65615,
        "totalSigmaVotes": 66480,
        "momentumSanchez30m": 0.466,
        "momentumSanchez120m": 0.591,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 94367
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 84892
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 99781
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 65943
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T20:44:48.385Z",
      "input_signature": "069ba97565c766d6be6a3f2ce85c1b8436d25c998f2980fb06e1b3482697f1cf",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-17T21:30:00.000Z",
      "time": "2026-06-17T21:30:00.000Z",
      "slot_at": "2026-06-17T21:30:00.000Z",
      "captured_at": "2026-06-17T21:40:44.432Z",
      "label": "Corte oficial P(win) 16:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.907,
      "pwin_sanchez": 0.093,
      "polymarket_keiko": 99.2,
      "kalshi_keiko": 98.8,
      "market_mean_keiko": 0.99,
      "base_pwin_keiko": 0.907,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T21:36:00.096Z",
      "onpe_actas_pct": 99.212,
      "onpe_margin_votes": 35676,
      "diagnostics": {
        "onpeMarginVotes": 35676,
        "meanFinalMarginVotes": 87531,
        "projectionSigmaVotes": 10577,
        "residualSigmaVotes": 65308,
        "totalSigmaVotes": 66159,
        "momentumSanchez30m": 0.685,
        "momentumSanchez120m": 0.57,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 93292
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 83913
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 98652
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 65154
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T21:40:44.476Z",
      "input_signature": "ae1d7c361991fecda430f395ce7490bc4c031100e8375d1c81b1070f33eed78b",
      "delta_pp": -0.2
    },
    {
      "id": "official-30m:2026-06-17T22:30:00.000Z",
      "time": "2026-06-17T22:30:00.000Z",
      "slot_at": "2026-06-17T22:30:00.000Z",
      "captured_at": "2026-06-17T22:35:29.951Z",
      "label": "Corte oficial P(win) 17:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.91,
      "pwin_sanchez": 0.09,
      "polymarket_keiko": 99.2,
      "kalshi_keiko": 98.7,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.91,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T22:32:00.084Z",
      "onpe_actas_pct": 99.241,
      "onpe_margin_votes": 37036,
      "diagnostics": {
        "onpeMarginVotes": 37036,
        "meanFinalMarginVotes": 86982,
        "projectionSigmaVotes": 10188,
        "residualSigmaVotes": 64192,
        "totalSigmaVotes": 64996,
        "momentumSanchez30m": 0.378,
        "momentumSanchez120m": 0.442,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 92532
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 83498
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 97694
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 65429
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T22:35:29.994Z",
      "input_signature": "04c35f672e1eae2f9535b7eb8bf5f435fd171d19a0ff913527eb5416a6ec99cb",
      "delta_pp": 0.3
    },
    {
      "id": "official-30m:2026-06-17T23:30:00.000Z",
      "time": "2026-06-17T23:30:00.000Z",
      "slot_at": "2026-06-17T23:30:00.000Z",
      "captured_at": "2026-06-17T23:33:49.677Z",
      "label": "Corte oficial P(win) 18:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.912,
      "pwin_sanchez": 0.088,
      "polymarket_keiko": 98.9,
      "kalshi_keiko": 98.7,
      "market_mean_keiko": 0.988,
      "base_pwin_keiko": 0.912,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-17T23:25:18.477Z",
      "onpe_actas_pct": 99.258,
      "onpe_margin_votes": 38145,
      "diagnostics": {
        "onpeMarginVotes": 38145,
        "meanFinalMarginVotes": 86973,
        "projectionSigmaVotes": 9959,
        "residualSigmaVotes": 63538,
        "totalSigmaVotes": 64314,
        "momentumSanchez30m": 0.341,
        "momentumSanchez120m": 0.405,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 92398
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 83566
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 97445
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 65902
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-17T23:33:49.727Z",
      "input_signature": "dadd1e10a2233d74918bfce7ed4ec20e1e09a05b776f23c87b561bd4657eecad",
      "delta_pp": 0.2
    },
    {
      "id": "official-30m:2026-06-18T00:30:00.000Z",
      "time": "2026-06-18T00:30:00.000Z",
      "slot_at": "2026-06-18T00:30:00.000Z",
      "captured_at": "2026-06-18T00:40:50.309Z",
      "label": "Corte oficial P(win) 19:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.912,
      "pwin_sanchez": 0.088,
      "polymarket_keiko": 99,
      "kalshi_keiko": 98.8,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.912,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T00:36:00.170Z",
      "onpe_actas_pct": 99.329,
      "onpe_margin_votes": 38969,
      "diagnostics": {
        "onpeMarginVotes": 38969,
        "meanFinalMarginVotes": 83125,
        "projectionSigmaVotes": 9006,
        "residualSigmaVotes": 60808,
        "totalSigmaVotes": 61471,
        "momentumSanchez30m": 0.464,
        "momentumSanchez120m": 0.435,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 88031
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 80044
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 92595
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 64070
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T00:40:50.371Z",
      "input_signature": "8ff19e6311818c616d937deb144c655a99b585a5d82da848dcd052d48301e600",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-18T01:30:00.000Z",
      "time": "2026-06-18T01:30:00.000Z",
      "slot_at": "2026-06-18T01:30:00.000Z",
      "captured_at": "2026-06-18T01:51:24.633Z",
      "label": "Corte oficial P(win) 20:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 98.9,
      "kalshi_keiko": 98.3,
      "market_mean_keiko": 0.986,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T01:45:27.011Z",
      "onpe_actas_pct": 99.383,
      "onpe_margin_votes": 39115,
      "diagnostics": {
        "onpeMarginVotes": 39115,
        "meanFinalMarginVotes": 79717,
        "projectionSigmaVotes": 8282,
        "residualSigmaVotes": 58731,
        "totalSigmaVotes": 59312,
        "momentumSanchez30m": 0.491,
        "momentumSanchez120m": 0.475,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 84229
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76884
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 88425
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62196
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T01:51:24.680Z",
      "input_signature": "25b311a75a2c8f8430fb5d9b1472dbbc5b0b98ae48877eb771d3506d15e58f2f",
      "delta_pp": -0.1
    },
    {
      "id": "official-30m:2026-06-18T03:00:00.000Z",
      "time": "2026-06-18T03:00:00.000Z",
      "slot_at": "2026-06-18T03:00:00.000Z",
      "captured_at": "2026-06-18T03:06:44.678Z",
      "label": "Corte oficial P(win) 22:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.1,
      "kalshi_keiko": 98.3,
      "market_mean_keiko": 0.987,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T03:00:26.133Z",
      "onpe_actas_pct": 99.383,
      "onpe_margin_votes": 39115,
      "diagnostics": {
        "onpeMarginVotes": 39115,
        "meanFinalMarginVotes": 79717,
        "projectionSigmaVotes": 8282,
        "residualSigmaVotes": 58731,
        "totalSigmaVotes": 59312,
        "momentumSanchez30m": null,
        "momentumSanchez120m": 0.491,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 84229
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76884
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 88425
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62196
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T03:06:44.722Z",
      "input_signature": "e9ae454478ee1ddcf48a8c006041fe3e23b5af447d1ae0e2a61ce1ddacfa2a2f",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-18T05:30:00.000Z",
      "time": "2026-06-18T05:30:00.000Z",
      "slot_at": "2026-06-18T05:30:00.000Z",
      "captured_at": "2026-06-18T05:36:16.616Z",
      "label": "Corte oficial P(win) 00:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.2,
      "kalshi_keiko": 98.5,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T05:30:26.145Z",
      "onpe_actas_pct": 99.383,
      "onpe_margin_votes": 39115,
      "diagnostics": {
        "onpeMarginVotes": 39115,
        "meanFinalMarginVotes": 79717,
        "projectionSigmaVotes": 8282,
        "residualSigmaVotes": 58731,
        "totalSigmaVotes": 59312,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 84229
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76884
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 88425
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62196
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T05:36:16.663Z",
      "input_signature": "dd9ed7fc5bf83eeba4bd96e425c24378b587828ae109581d68598d4f73f752d5",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-18T07:30:00.000Z",
      "time": "2026-06-18T07:30:00.000Z",
      "slot_at": "2026-06-18T07:30:00.000Z",
      "captured_at": "2026-06-18T07:39:07.043Z",
      "label": "Corte oficial P(win) 02:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 98.5,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T07:30:19.097Z",
      "onpe_actas_pct": 99.383,
      "onpe_margin_votes": 39115,
      "diagnostics": {
        "onpeMarginVotes": 39115,
        "meanFinalMarginVotes": 79717,
        "projectionSigmaVotes": 8282,
        "residualSigmaVotes": 58731,
        "totalSigmaVotes": 59312,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 84229
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76884
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 88425
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62196
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T07:39:07.096Z",
      "input_signature": "931b8963f185e264d37cb4e12bca1efc588b8686769af352c62c1af053e70077",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-18T09:00:00.000Z",
      "time": "2026-06-18T09:00:00.000Z",
      "slot_at": "2026-06-18T09:00:00.000Z",
      "captured_at": "2026-06-18T09:31:01.885Z",
      "label": "Corte oficial P(win) 04:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 98.5,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T09:25:18.279Z",
      "onpe_actas_pct": 99.383,
      "onpe_margin_votes": 39115,
      "diagnostics": {
        "onpeMarginVotes": 39115,
        "meanFinalMarginVotes": 79717,
        "projectionSigmaVotes": 8282,
        "residualSigmaVotes": 58731,
        "totalSigmaVotes": 59312,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 84229
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76884
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 88425
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62196
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T09:31:01.933Z",
      "input_signature": "197dda979e7b546fefabf6bb30e5455d05c72e01d4d143c9f9c05fada6d7744e",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-18T11:00:00.000Z",
      "time": "2026-06-18T11:00:00.000Z",
      "slot_at": "2026-06-18T11:00:00.000Z",
      "captured_at": "2026-06-18T11:24:19.341Z",
      "label": "Corte oficial P(win) 06:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 98.5,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T11:15:25.454Z",
      "onpe_actas_pct": 99.383,
      "onpe_margin_votes": 39115,
      "diagnostics": {
        "onpeMarginVotes": 39115,
        "meanFinalMarginVotes": 79717,
        "projectionSigmaVotes": 8282,
        "residualSigmaVotes": 58731,
        "totalSigmaVotes": 59312,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 84229
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76884
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 88425
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62196
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T11:24:19.412Z",
      "input_signature": "26ff33f620f8e9a58fb6ccb4b270242f6fcbc3f99657fe8c8cafa4613182bbbd",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-18T13:00:00.000Z",
      "time": "2026-06-18T13:00:00.000Z",
      "slot_at": "2026-06-18T13:00:00.000Z",
      "captured_at": "2026-06-18T13:07:26.054Z",
      "label": "Corte oficial P(win) 08:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.991,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T13:00:25.614Z",
      "onpe_actas_pct": 99.383,
      "onpe_margin_votes": 39115,
      "diagnostics": {
        "onpeMarginVotes": 39115,
        "meanFinalMarginVotes": 79717,
        "projectionSigmaVotes": 8282,
        "residualSigmaVotes": 58731,
        "totalSigmaVotes": 59312,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 84229
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76884
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 88425
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62196
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T13:07:26.098Z",
      "input_signature": "b51b1fc55b32a907d27b62eb914208f35d536385fd686cedccdb2d222a3fdf18",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-18T15:00:00.000Z",
      "time": "2026-06-18T15:00:00.000Z",
      "slot_at": "2026-06-18T15:00:00.000Z",
      "captured_at": "2026-06-18T15:11:16.593Z",
      "label": "Corte oficial P(win) 10:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.911,
      "pwin_sanchez": 0.089,
      "polymarket_keiko": 99.2,
      "kalshi_keiko": 98.9,
      "market_mean_keiko": 0.99,
      "base_pwin_keiko": 0.911,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T15:05:25.311Z",
      "onpe_actas_pct": 99.383,
      "onpe_margin_votes": 39115,
      "diagnostics": {
        "onpeMarginVotes": 39115,
        "meanFinalMarginVotes": 79717,
        "projectionSigmaVotes": 8282,
        "residualSigmaVotes": 58731,
        "totalSigmaVotes": 59312,
        "momentumSanchez30m": null,
        "momentumSanchez120m": null,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 84229
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76884
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 88425
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62196
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T15:11:16.641Z",
      "input_signature": "3621d855eecf69a4f7275882d6204d3b44cc9912e044ccdeace8fe440f5e7161",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-18T17:00:00.000Z",
      "time": "2026-06-18T17:00:00.000Z",
      "slot_at": "2026-06-18T17:00:00.000Z",
      "captured_at": "2026-06-18T17:05:40.426Z",
      "label": "Corte oficial P(win) 12:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.91,
      "pwin_sanchez": 0.09,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 98.5,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.91,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T17:00:19.412Z",
      "onpe_actas_pct": 99.386,
      "onpe_margin_votes": 38968,
      "diagnostics": {
        "onpeMarginVotes": 38968,
        "meanFinalMarginVotes": 79372,
        "projectionSigmaVotes": 8241,
        "residualSigmaVotes": 58615,
        "totalSigmaVotes": 59192,
        "momentumSanchez30m": 0.653,
        "momentumSanchez120m": 0.653,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 83862
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76553
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 88038
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 61937
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T17:05:40.481Z",
      "input_signature": "73da8149c156bb4b35b8cf6f9615a90c66fed1f10abf44d8bba4948a1b151b3d",
      "delta_pp": -0.1
    },
    {
      "id": "official-30m:2026-06-18T18:30:00.000Z",
      "time": "2026-06-18T18:30:00.000Z",
      "slot_at": "2026-06-18T18:30:00.000Z",
      "captured_at": "2026-06-18T18:49:00.714Z",
      "label": "Corte oficial P(win) 13:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.912,
      "pwin_sanchez": 0.088,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.912,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T18:40:19.041Z",
      "onpe_actas_pct": 99.392,
      "onpe_margin_votes": 39650,
      "diagnostics": {
        "onpeMarginVotes": 39650,
        "meanFinalMarginVotes": 79660,
        "projectionSigmaVotes": 8161,
        "residualSigmaVotes": 58385,
        "totalSigmaVotes": 58952,
        "momentumSanchez30m": 0.242,
        "momentumSanchez120m": 0.351,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 84105
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76868
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 88241
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62395
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T18:49:00.765Z",
      "input_signature": "8232b03771ba87002a36de08d00e0c9c0b38ee72d615b772d54285c09ff824a5",
      "delta_pp": 0.2
    },
    {
      "id": "official-30m:2026-06-18T20:30:00.000Z",
      "time": "2026-06-18T20:30:00.000Z",
      "slot_at": "2026-06-18T20:30:00.000Z",
      "captured_at": "2026-06-18T20:50:27.198Z",
      "label": "Corte oficial P(win) 15:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.914,
      "pwin_sanchez": 0.086,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 98.6,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.914,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T20:42:00.075Z",
      "onpe_actas_pct": 99.409,
      "onpe_margin_votes": 40541,
      "diagnostics": {
        "onpeMarginVotes": 40541,
        "meanFinalMarginVotes": 79432,
        "projectionSigmaVotes": 7933,
        "residualSigmaVotes": 57731,
        "totalSigmaVotes": 58273,
        "momentumSanchez30m": 0.371,
        "momentumSanchez120m": 0.371,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 83753
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76719
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 87773
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62650
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T20:50:27.268Z",
      "input_signature": "39f6fbc7fc2f677861fb80e4ea67619ea781700fa22a5913d0e5d101f02935e0",
      "delta_pp": 0.2
    },
    {
      "id": "official-30m:2026-06-18T21:30:00.000Z",
      "time": "2026-06-18T21:30:00.000Z",
      "slot_at": "2026-06-18T21:30:00.000Z",
      "captured_at": "2026-06-18T21:42:36.981Z",
      "label": "Corte oficial P(win) 16:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.913,
      "pwin_sanchez": 0.087,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 98.9,
      "market_mean_keiko": 0.991,
      "base_pwin_keiko": 0.913,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T21:35:19.561Z",
      "onpe_actas_pct": 99.42,
      "onpe_margin_votes": 40602,
      "diagnostics": {
        "onpeMarginVotes": 40602,
        "meanFinalMarginVotes": 78769,
        "projectionSigmaVotes": 7785,
        "residualSigmaVotes": 57308,
        "totalSigmaVotes": 57834,
        "momentumSanchez30m": 0.486,
        "momentumSanchez120m": 0.414,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 83010
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76106
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 86955
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62299
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T21:42:37.050Z",
      "input_signature": "08e1a29141f07cdf47b2545caf62f2a33cdc88fcf33d23cc73910a691cf7dddb",
      "delta_pp": -0.1
    },
    {
      "id": "official-30m:2026-06-18T22:30:00.000Z",
      "time": "2026-06-18T22:30:00.000Z",
      "slot_at": "2026-06-18T22:30:00.000Z",
      "captured_at": "2026-06-18T22:43:08.609Z",
      "label": "Corte oficial P(win) 17:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.914,
      "pwin_sanchez": 0.086,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.914,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T22:36:00.097Z",
      "onpe_actas_pct": 99.427,
      "onpe_margin_votes": 41017,
      "diagnostics": {
        "onpeMarginVotes": 41017,
        "meanFinalMarginVotes": 78723,
        "projectionSigmaVotes": 7691,
        "residualSigmaVotes": 57038,
        "totalSigmaVotes": 57555,
        "momentumSanchez30m": 0.29,
        "momentumSanchez120m": 0.396,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 82913
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76093
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 86810
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62452
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T22:43:08.678Z",
      "input_signature": "50dcf690df7d38524662499ce5ca56811290eeb9ceefacce6325f9357dde0e3d",
      "delta_pp": 0.1
    },
    {
      "id": "official-30m:2026-06-18T23:30:00.000Z",
      "time": "2026-06-18T23:30:00.000Z",
      "slot_at": "2026-06-18T23:30:00.000Z",
      "captured_at": "2026-06-18T23:35:37.046Z",
      "label": "Corte oficial P(win) 18:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.915,
      "pwin_sanchez": 0.085,
      "polymarket_keiko": 99.3,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.915,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-18T23:26:00.081Z",
      "onpe_actas_pct": 99.436,
      "onpe_margin_votes": 41493,
      "diagnostics": {
        "onpeMarginVotes": 41493,
        "meanFinalMarginVotes": 78607,
        "projectionSigmaVotes": 7570,
        "residualSigmaVotes": 56692,
        "totalSigmaVotes": 57196,
        "momentumSanchez30m": 0.381,
        "momentumSanchez120m": 0.407,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 82731
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 76018
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 86567
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62592
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-18T23:35:37.095Z",
      "input_signature": "383da236fdc684a35708300a9d2ea4d80d903e4341f1834e8c174e3581901db8",
      "delta_pp": 0.1
    },
    {
      "id": "official-30m:2026-06-19T00:30:00.000Z",
      "time": "2026-06-19T00:30:00.000Z",
      "slot_at": "2026-06-19T00:30:00.000Z",
      "captured_at": "2026-06-19T00:44:04.610Z",
      "label": "Corte oficial P(win) 19:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.915,
      "pwin_sanchez": 0.085,
      "polymarket_keiko": 99.5,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.915,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-19T00:35:25.392Z",
      "onpe_actas_pct": 99.437,
      "onpe_margin_votes": 41527,
      "diagnostics": {
        "onpeMarginVotes": 41527,
        "meanFinalMarginVotes": 78576,
        "projectionSigmaVotes": 7557,
        "residualSigmaVotes": 56654,
        "totalSigmaVotes": 57156,
        "momentumSanchez30m": 0.419,
        "momentumSanchez120m": 0.355,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 82692
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 75991
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 86521
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62588
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-19T00:44:04.651Z",
      "input_signature": "a1edffa54356e9fe2eb36e8887335bef29a019204dd2f065989999f25ec9648b",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-19T01:30:00.000Z",
      "time": "2026-06-19T01:30:00.000Z",
      "slot_at": "2026-06-19T01:30:00.000Z",
      "captured_at": "2026-06-19T01:58:37.491Z",
      "label": "Corte oficial P(win) 20:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.916,
      "pwin_sanchez": 0.084,
      "polymarket_keiko": 99.5,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.916,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-19T01:50:19.079Z",
      "onpe_actas_pct": 99.444,
      "onpe_margin_votes": 41920,
      "diagnostics": {
        "onpeMarginVotes": 41920,
        "meanFinalMarginVotes": 78508,
        "projectionSigmaVotes": 7463,
        "residualSigmaVotes": 56385,
        "totalSigmaVotes": 56876,
        "momentumSanchez30m": 0.355,
        "momentumSanchez120m": 0.363,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 82573
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 75955
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 86355
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62719
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-19T01:58:37.569Z",
      "input_signature": "cd41a71ab3ba58918004b505b0100909394381ca5041d90e948b33bce67aeb24",
      "delta_pp": 0.1
    },
    {
      "id": "official-30m:2026-06-19T03:00:00.000Z",
      "time": "2026-06-19T03:00:00.000Z",
      "slot_at": "2026-06-19T03:00:00.000Z",
      "captured_at": "2026-06-19T03:12:34.241Z",
      "label": "Corte oficial P(win) 22:00 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.916,
      "pwin_sanchez": 0.084,
      "polymarket_keiko": 99.5,
      "kalshi_keiko": 99,
      "market_mean_keiko": 0.992,
      "base_pwin_keiko": 0.916,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-19T03:05:19.063Z",
      "onpe_actas_pct": 99.444,
      "onpe_margin_votes": 41920,
      "diagnostics": {
        "onpeMarginVotes": 41920,
        "meanFinalMarginVotes": 78508,
        "projectionSigmaVotes": 7463,
        "residualSigmaVotes": 56385,
        "totalSigmaVotes": 56876,
        "momentumSanchez30m": null,
        "momentumSanchez120m": 0.355,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 82573
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 75955
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 86355
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62719
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-19T03:12:34.290Z",
      "input_signature": "ae5cce0af055e83c929313c276b5a4d5c3ec96181e939e55a2cd72c38937856f",
      "delta_pp": 0
    },
    {
      "id": "official-30m:2026-06-19T05:30:00.000Z",
      "time": "2026-06-19T05:30:00.000Z",
      "slot_at": "2026-06-19T05:30:00.000Z",
      "captured_at": "2026-06-19T05:44:14.796Z",
      "label": "Corte oficial P(win) 00:30 PET",
      "source_type": "official-30m",
      "pwin_keiko": 0.92,
      "pwin_sanchez": 0.08,
      "polymarket_keiko": 99.1,
      "kalshi_keiko": 98.7,
      "market_mean_keiko": 0.989,
      "base_pwin_keiko": 0.92,
      "market_overlay_weight": 0,
      "onpe_asof": "2026-06-19T05:35:26.443Z",
      "onpe_actas_pct": 99.506,
      "onpe_margin_votes": 44101,
      "diagnostics": {
        "onpeMarginVotes": 44101,
        "meanFinalMarginVotes": 76609,
        "projectionSigmaVotes": 6631,
        "residualSigmaVotes": 54000,
        "totalSigmaVotes": 54406,
        "momentumSanchez30m": 0.415,
        "momentumSanchez120m": 0.415,
        "scenarios": [
          {
            "key": "base",
            "weight": 0.45,
            "marginVotes": 80221
          },
          {
            "key": "conservative",
            "weight": 0.25,
            "marginVotes": 74341
          },
          {
            "key": "market",
            "weight": 0.15,
            "marginVotes": 83581
          },
          {
            "key": "stress",
            "weight": 0.15,
            "marginVotes": 62581
          }
        ]
      },
      "formula_version": "bayesian-logit-filter-v3",
      "basis": "official 30-minute cut over latest model posterior",
      "paper": "INFRATEK Quantitative Methods Working Paper, June 2026",
      "cadence_status": "official_30m",
      "display_in_pwin_chart": true,
      "audit_status": "locked_official_30m",
      "note": "Corte oficial de 30 minutos: P(win) posterior del modelo logit + overlay de mercado capado. Los runs manuales quedan fuera del grafico.",
      "immutable": true,
      "locked_at": "2026-06-19T05:44:14.858Z",
      "input_signature": "1a845e1c62acfd5dffbe2cb0b1e34c6e82b321bca4f3c5c2f60a627fdd9e2a7f",
      "delta_pp": 0.4
    }
  ],
  "pwin_sensitivity": {
    "version": "red-team-sensitivity-v1",
    "base_pwin_keiko": 0.92,
    "adjusted_pwin_keiko": 0.92,
    "market_mean_keiko": 0.989,
    "market_overlay_weight": 0,
    "drop_markets_delta_pp": 0,
    "live_market_shift_pp": 0,
    "market_elasticity_pp_per_1pp": 0,
    "recent_variation": {
      "pwin_unique_values_last_8": 5,
      "market_unique_values_last_8": 3,
      "interpretation": "variacion dentro de lo esperado"
    },
    "martingale_check": {
      "status": "pass",
      "delta_pp": 0.4,
      "threshold_pp": 10,
      "action": "continue"
    },
    "top_ablation": "Si se elimina el overlay de mercado vivo, P(win) vuelve al P(win) base del posterior de voto valido; esa diferencia es el maximo aporte visible del mercado en esta fase."
  },
  "run_analysis": {
    "generated_at": "2026-06-19T05:44:14.890Z",
    "headline": "P(win) movio +0.4 pp en la ultima corrida.",
    "latest_pwin_keiko": 0.92,
    "latest_pwin_sanchez": 0.08,
    "delta_pp_last_run": 0.4,
    "latest_model_label": "ONPE adaptive posterior 99.506%",
    "latest_model_captured_at": "2026-06-19T05:43:32.353Z",
    "latest_model_age_hours": 0,
    "latest_market_summary": "Kalshi 98.7% Keiko; Polymarket 99.1% Keiko",
    "effective_market_weight": 0,
    "sensitivity_summary": "Cada +1 pp de mercado mueve P(win) ~0 pp; quitar mercado cambia 0 pp.",
    "martingale_check": {
      "status": "pass",
      "delta_pp": 0.4,
      "threshold_pp": 10,
      "action": "continue"
    },
    "why_static": "El tablero separa voto valido de probabilidad. En phase-1-pre-close los mercados no reemplazan el modelo base; solo aplican un overlay capado y auditable."
  },
  "sources": {
    "vote_share": [
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "Conteo rapido Ipsos+Transparencia 100% + Datum, 21:10 PET",
        "captured_at": "2026-06-08T02:21:21.415Z",
        "asof": "2026-06-07T21:10:00-05:00",
        "processed": null,
        "provenance": "Imagen TV enviada por Sergio + El Comercio: Ipsos/Transparencia conteo rapido integral 100% Sanchez 50.3 Keiko 49.7 MOE +/-1.9; El Comercio tambien lista Datum America TV Sanchez 50.14 Keiko 49.86. Clasificacion: conteo rapido acta-based, empate tecnico, no ONPE final.",
        "verified": true,
        "model_version": "stochastic-pwin-v2 quick-count Ipsos+Datum correlated technical tie",
        "sigma_pp": 1.15,
        "ic90_low": 47.89,
        "ic90_high": 51.67,
        "p_win_keiko": 0.42,
        "p_win_sanchez": 0.58,
        "source_weights_effective": {
          "quick_count_ipsos_transparencia": 0.55,
          "quick_count_datum_correlated": 0.2,
          "onpe_raw_unstratified": 0.05,
          "markets_capped": 0.01,
          "prior": 0.19
        },
        "phase": "phase-2-quick-count",
        "diagnostics": null,
        "keiko_raw": 49.78,
        "sanchez_raw": 50.22,
        "keiko": 49.78,
        "sanchez": 50.22
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "Flash TV votos emitidos Panamericana 2026-06-07 19:24 PET",
        "captured_at": "2026-06-08T00:54:53.870Z",
        "asof": "2026-06-07T19:24:00-05:00",
        "processed": null,
        "provenance": "Panamericana TV P21, captura TV enviada por Sergio 2026-06-07 19:25 PET. Votos emitidos: Keiko 46.6, Sanchez 45.4, blancos/nulos 8.0; normalizado a voto valido 50.65/49.35.",
        "verified": true,
        "model_version": "stochastic-pwin-v2 exit poll Ipsos+Datum+TV flash correlated conservative sigma",
        "sigma_pp": 1.2,
        "ic90_low": 48.68,
        "ic90_high": 52.62,
        "p_win_keiko": 0.706,
        "p_win_sanchez": 0.294,
        "source_weights_effective": {
          "markets_capped": 0.01,
          "exit_poll_ipsos": 0.42,
          "exit_poll_datum_correlated": 0.18,
          "tv_flash_correlated": 0.08,
          "prior": 0.31
        },
        "phase": "phase-2-exit-quick-count",
        "diagnostics": null,
        "keiko_raw": 46.6,
        "sanchez_raw": 45.4,
        "keiko": 50.65,
        "sanchez": 49.35
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "Ipsos + Datum boca de urna 17:00 PET, fusion conservadora",
        "captured_at": "2026-06-07T23:23:28.324Z",
        "asof": "2026-06-07T22:00:00.000Z",
        "processed": null,
        "provenance": "Ipsos Peru/Peru21/Latina PDF + El Peruano/RPP corroboration; Datum Internacional corroborated via public reports (Pachamama/El Universo/UOL). Dedupe: Ipsos PDF is same numeric signal as Ipsos/Andina, Datum treated as correlated secondary source.",
        "verified": true,
        "model_version": "stochastic-pwin-v2 exit poll Ipsos+Datum correlated",
        "sigma_pp": 0.695,
        "ic90_low": 49.45,
        "ic90_high": 51.74,
        "p_win_keiko": 0.804,
        "p_win_sanchez": 0.196,
        "source_weights_effective": {
          "markets_capped": 0.01,
          "exit_poll_ipsos": 0.55,
          "exit_poll_datum_correlated": 0.25,
          "prior": 0.19
        },
        "phase": "phase-2-exit-quick-count",
        "diagnostics": null,
        "keiko_raw": 50.596,
        "sanchez_raw": 49.404,
        "keiko": 50.6,
        "sanchez": 49.4
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "Ipsos + Datum boca de urna 17:00 PET, fusion conservadora recalibrada",
        "captured_at": "2026-06-07T23:32:21.635Z",
        "asof": null,
        "processed": null,
        "provenance": "Recalibracion 2026-06-07 18:24 PET: Ipsos 50.7/49.3 y Datum 50.53/49.47 confirmados por busqueda publica; ambas senales tratadas como boca de urna correlacionada, empate tecnico, sin conteo rapido/ONPE. Sigma efectivo sube a 1.15 pp para evitar falsa precision.",
        "verified": true,
        "model_version": "stochastic-pwin-v2 exit poll Ipsos+Datum correlated conservative sigma",
        "sigma_pp": 1.15,
        "ic90_low": 48.71,
        "ic90_high": 52.49,
        "p_win_keiko": 0.699,
        "p_win_sanchez": 0.301,
        "source_weights_effective": {
          "markets_capped": 0.01,
          "exit_poll_ipsos": 0.45,
          "exit_poll_datum_correlated": 0.2,
          "prior": 0.34
        },
        "phase": "phase-2-exit-quick-count",
        "diagnostics": null,
        "keiko_raw": 50.6,
        "sanchez_raw": 49.4,
        "keiko": 50.6,
        "sanchez": 49.4
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "Ipsos boca de urna 17:00 PET",
        "captured_at": "2026-06-07T23:12:00.923Z",
        "asof": "2026-06-07T22:00:00.000Z",
        "processed": null,
        "provenance": "https://andina.pe/agencia/noticia-ipsos-a-boca-urna-keiko-fujimori-507-roberto-sanchez-493-1078420.aspx",
        "verified": true,
        "model_version": "stochastic-pwin-v2 exit poll Ipsos",
        "sigma_pp": 0.9,
        "ic90_low": 49.22,
        "ic90_high": 52.18,
        "p_win_keiko": 0.782,
        "p_win_sanchez": 0.218,
        "source_weights_effective": {
          "markets_capped": 0.01,
          "exit_poll": 0.74,
          "prior": 0.25
        },
        "phase": "phase-2-exit-quick-count",
        "diagnostics": null,
        "keiko_raw": 50.7,
        "sanchez_raw": 49.3,
        "keiko": 50.7,
        "sanchez": 49.3
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE 06:32 PET robust 48h scenario fusion",
        "captured_at": "2026-06-08T11:37:27.371Z",
        "asof": "2026-06-08T07:32:00-04:00",
        "processed": null,
        "provenance": "ONPE official 2026-06-08 06:32 PET: 92.295% actas, Keiko 50.206, Sanchez 49.794, Keiko margin 71,689, remaining valid estimate 1.450M. Sanchez needs 52.47% of pending. ONPE new valid votes from 80.988% to 92.295% gave Sanchez 62.41%, but pending geography is unverified, so trajectory is penalized. Cross-checks: Ipsos/Transparencia 100% quick count Sanchez 50.3 Keiko 49.7; Datum 100% quick count Sanchez 50.14 Keiko 49.86; markets Keiko about 79-80 are treated as sentiment/liquidity only, not vote share.",
        "verified": true,
        "model_version": "stochastic-pwin-v3 phase-3 robust 48h scenario fusion",
        "sigma_pp": 0.35,
        "ic90_low": 49.23,
        "ic90_high": 50.38,
        "p_win_keiko": 0.267,
        "p_win_sanchez": 0.733,
        "source_weights_effective": {
          "onpe_official_current_threshold": 0.25,
          "quick_count_ipsos_transparencia": 0.25,
          "quick_count_datum_correlated": 0.2,
          "onpe_late_block_trajectory_penalized": 0.15,
          "unknown_pending_geography_stress": 0.15,
          "markets_capped": 0
        },
        "phase": "phase-3-robust-48h-scenario",
        "diagnostics": null,
        "keiko_raw": 49.8,
        "sanchez_raw": 50.2,
        "keiko": 49.8,
        "sanchez": 50.2
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE 06:36 PET exterior/JEE corrected",
        "captured_at": "2026-06-08T11:45:31.131Z",
        "asof": "2026-06-08T07:36:00-04:00",
        "processed": 92.328,
        "provenance": "ONPE official 2026-06-08 06:36 PET: 92.328% actas contabilizadas, 85,649 counted of 92,766; 1,506 para envio JEE + 5,611 pendientes = 7,117 unresolved actas. Keiko 8,721,496 (50.200), Sanchez 8,652,055 (49.800), margin Keiko 69,441. Estimated unresolved valid votes 1.443M; Sanchez needs 52.41% of unresolved to pass. Latest ONPE blocks are strongly Sanchez, but exterior has 2,543 mesas and 1.210M habilitados / ~33.95% prior turnout, so if much exterior is still unresolved and Keiko-heavy it can erase the late domestic trend. Forecast corrected down from 72.1 Sanchez to 59.0 Sanchez until unresolved geography is proven.",
        "verified": true,
        "model_version": "stochastic-pwin-v2 phase-3 ONPE trajectory + exterior/JEE risk corrected",
        "sigma_pp": 0.45,
        "ic90_low": 49.35,
        "ic90_high": 50.65,
        "p_win_keiko": 0.41,
        "p_win_sanchez": 0.59,
        "source_weights_effective": {
          "onpe_trajectory": 0.3,
          "pending_threshold": 0.25,
          "quick_counts": 0.25,
          "exterior_jee_risk": 0.2,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": null,
        "keiko_raw": 49.9,
        "sanchez_raw": 50.1,
        "keiko": 49.9,
        "sanchez": 50.1
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE 06:46 PET exterior 0 counted correction",
        "captured_at": "2026-06-08T11:55:17.705Z",
        "asof": "2026-06-08T07:46:00-04:00",
        "processed": 92.428,
        "provenance": "ONPE official 2026-06-08 06:46 PET: national 92.428% actas, Keiko 50.183 / Sanchez 49.817, Keiko margin 63,547. ONPE official EXTRANJERO filter at 06:52 PET shows 2,543 total exterior actas, 0 contabilizadas, 0 JEE, 2,543 pendientes, 0 votes for both candidates. Therefore exterior is not counted in national totals. With 1,210,813 habilitados abroad, turnout scenarios 34-45% imply ~412k-545k exterior votes. If exterior is 70-80% Keiko, Sanchez must win remaining non-exterior unresolved/JEE vote by roughly 61-72%, above or near the late ONPE domestic trajectory. User-provided country card is treated as unverified signal only because ONPE official still shows 0 counted abroad and the card omits Americas. Forecast corrected from Sanchez 58.8% to Keiko 64% pending official exterior counts.",
        "verified": true,
        "model_version": "stochastic-pwin-v2 phase-3 ONPE + exterior uncounted correction",
        "sigma_pp": 0.48,
        "ic90_low": 49.4,
        "ic90_high": 50.95,
        "p_win_keiko": 0.64,
        "p_win_sanchez": 0.36,
        "source_weights_effective": {
          "onpe_official_current": 0.3,
          "exterior_uncounted_risk": 0.35,
          "domestic_late_trajectory": 0.15,
          "quick_counts": 0.15,
          "markets_capped": 0.05
        },
        "phase": "phase-3-official-count",
        "diagnostics": null,
        "keiko_raw": 50.18,
        "sanchez_raw": 49.82,
        "keiko": 50.18,
        "sanchez": 49.82
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE 07:02 PET two-bucket exterior/domestic model",
        "captured_at": "2026-06-08T12:05:37.862Z",
        "asof": "2026-06-08T08:02:00-04:00",
        "processed": 92.513,
        "provenance": "ONPE official 2026-06-08 07:02 PET: national 92.513% actas, Keiko 8,728,975 (50.172), Sanchez 8,669,003 (49.828), Keiko margin 59,972. ONPE official EXTRANJERO filter remains 0% counted: 2,543 actas, 0 contabilizadas, 0 JEE, 2,543 pendientes, 0 votes for both. Remaining unresolved total: 6,945 actas = 5,439 pending + 1,506 JEE; estimated domestic unresolved after removing exterior: 4,402 actas / ~892k valid votes. Domestic late trajectory since 80.988% gave Sanchez 62.53%, but exterior uncounted is modeled separately: turnout truncated normal mean 37% of 1,210,813 and Keiko exterior share mean 73% with high uncertainty because user card is unverified and omits Americas. Monte Carlo 300k draws: Keiko P(win)=59.1%, median final margin +22k, 80% range -100k to +152k, median final Keiko vote share 50.06%. Markets Keiko ~78-80 treated as weak signal only.",
        "verified": true,
        "model_version": "stochastic-pwin-v3 two-bucket ONPE domestic + exterior uncounted",
        "sigma_pp": 0.26,
        "ic90_low": 49.6,
        "ic90_high": 50.55,
        "p_win_keiko": 0.591,
        "p_win_sanchez": 0.409,
        "source_weights_effective": {
          "onpe_current_margin": 0.25,
          "domestic_late_trajectory": 0.25,
          "exterior_uncounted": 0.35,
          "markets_capped": 0.05,
          "quick_counts": 0.1
        },
        "phase": "phase-3-official-count",
        "diagnostics": null,
        "keiko_raw": 50.06,
        "sanchez_raw": 49.94,
        "keiko": 50.06,
        "sanchez": 49.94
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 93.623%",
        "captured_at": "2026-06-08T16:54:18.002Z",
        "asof": "2026-06-08T16:28:00.181Z",
        "processed": 93.623,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.653,
        "p_win_sanchez": 0.347,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 6000,
          "meanFinalMarginVotes": 112669,
          "projectionSigmaVotes": 54310,
          "residualSigmaVotes": 280269,
          "totalSigmaVotes": 285483,
          "momentumSanchez30m": 0.666,
          "momentumSanchez120m": 0.666,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 131348
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 112371
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 177298
            },
            {
              "key": "stress-sanchez",
              "weight": 0.15,
              "marginVotes": -7498
            }
          ]
        },
        "keiko_raw": 50.30137659654789,
        "sanchez_raw": 49.69862340345211,
        "keiko": 50.3,
        "sanchez": 49.7
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 93.698%",
        "captured_at": "2026-06-08T16:59:15.065Z",
        "asof": "2026-06-08T16:52:00.266Z",
        "processed": 93.698,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.657,
        "p_win_sanchez": 0.343,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 6244,
          "meanFinalMarginVotes": 114433,
          "projectionSigmaVotes": 53930,
          "residualSigmaVotes": 277385,
          "totalSigmaVotes": 282579,
          "momentumSanchez30m": 0.605,
          "momentumSanchez120m": 0.644,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 133140
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 113882
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 178527
            },
            {
              "key": "stress-sanchez",
              "weight": 0.15,
              "marginVotes": -4861
            }
          ]
        },
        "keiko_raw": 50.30620163439965,
        "sanchez_raw": 49.69379836560035,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 93.727%",
        "captured_at": "2026-06-08T17:00:08.487Z",
        "asof": "2026-06-08T16:56:00.321Z",
        "processed": 93.727,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.658,
        "p_win_sanchez": 0.342,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 5664,
          "meanFinalMarginVotes": 114441,
          "projectionSigmaVotes": 53783,
          "residualSigmaVotes": 276269,
          "totalSigmaVotes": 281456,
          "momentumSanchez30m": 0.604,
          "momentumSanchez120m": 0.642,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 133159
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 113792
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 178328
            },
            {
              "key": "stress-sanchez",
              "weight": 0.15,
              "marginVotes": -4515
            }
          ]
        },
        "keiko_raw": 50.30626470625082,
        "sanchez_raw": 49.69373529374918,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 93.794%",
        "captured_at": "2026-06-08T17:30:06.726Z",
        "asof": "2026-06-08T17:26:00.400Z",
        "processed": 93.794,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.656,
        "p_win_sanchez": 0.344,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 2057,
          "meanFinalMarginVotes": 112193,
          "projectionSigmaVotes": 53444,
          "residualSigmaVotes": 273692,
          "totalSigmaVotes": 278861,
          "momentumSanchez30m": 0.743,
          "momentumSanchez120m": 0.644,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 130936
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 111317
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 175602
            },
            {
              "key": "stress-sanchez",
              "weight": 0.15,
              "marginVotes": -5983
            }
          ]
        },
        "keiko_raw": 50.30033099348397,
        "sanchez_raw": 49.69966900651604,
        "keiko": 50.3,
        "sanchez": 49.7
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 93.920%",
        "captured_at": "2026-06-08T18:00:06.199Z",
        "asof": "2026-06-08T17:58:00.363Z",
        "processed": 93.92,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.656,
        "p_win_sanchez": 0.344,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 2942,
          "meanFinalMarginVotes": 109749,
          "projectionSigmaVotes": 52807,
          "residualSigmaVotes": 268846,
          "totalSigmaVotes": 273983,
          "momentumSanchez30m": 0.651,
          "momentumSanchez120m": 0.641,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 128539
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 108447
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 172259
            },
            {
              "key": "stress-sanchez",
              "weight": 0.15,
              "marginVotes": -6961
            }
          ]
        },
        "keiko_raw": 50.29389969317579,
        "sanchez_raw": 49.70610030682421,
        "keiko": 50.29,
        "sanchez": 49.71
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 93.941%",
        "captured_at": "2026-06-08T18:29:36.918Z",
        "asof": "2026-06-08T18:02:00.382Z",
        "processed": 93.941,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.655,
        "p_win_sanchez": 0.345,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 4390,
          "meanFinalMarginVotes": 108728,
          "projectionSigmaVotes": 52701,
          "residualSigmaVotes": 268038,
          "totalSigmaVotes": 273170,
          "momentumSanchez30m": 0.666,
          "momentumSanchez120m": 0.647,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 127525
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 107355
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 171088
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -7738
            }
          ]
        },
        "keiko_raw": 50.291181750435484,
        "sanchez_raw": 49.708818249564516,
        "keiko": 50.29,
        "sanchez": 49.71
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.075%",
        "captured_at": "2026-06-08T18:31:31.758Z",
        "asof": "2026-06-08T18:28:00.446Z",
        "processed": 94.075,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.653,
        "p_win_sanchez": 0.347,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 10279,
          "meanFinalMarginVotes": 105555,
          "projectionSigmaVotes": 52027,
          "residualSigmaVotes": 262885,
          "totalSigmaVotes": 267983,
          "momentumSanchez30m": 0.693,
          "momentumSanchez120m": 0.652,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 124403
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 103729
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 166959
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -9351
            }
          ]
        },
        "keiko_raw": 50.28282040312075,
        "sanchez_raw": 49.717179596879255,
        "keiko": 50.28,
        "sanchez": 49.72
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.113%",
        "captured_at": "2026-06-08T18:45:50.817Z",
        "asof": "2026-06-08T18:42:00.426Z",
        "processed": 94.113,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.653,
        "p_win_sanchez": 0.347,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 11674,
          "meanFinalMarginVotes": 104931,
          "projectionSigmaVotes": 51836,
          "residualSigmaVotes": 261423,
          "totalSigmaVotes": 266513,
          "momentumSanchez30m": 0.675,
          "momentumSanchez120m": 0.652,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 123793
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 102977
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 166064
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -9532
            }
          ]
        },
        "keiko_raw": 50.28118718030722,
        "sanchez_raw": 49.71881281969278,
        "keiko": 50.28,
        "sanchez": 49.72
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.191%",
        "captured_at": "2026-06-08T19:00:08.435Z",
        "asof": "2026-06-08T18:58:00.186Z",
        "processed": 94.191,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.651,
        "p_win_sanchez": 0.349,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 15909,
          "meanFinalMarginVotes": 102278,
          "projectionSigmaVotes": 51444,
          "residualSigmaVotes": 258423,
          "totalSigmaVotes": 263494,
          "momentumSanchez30m": 0.684,
          "momentumSanchez120m": 0.686,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 121170
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 100060
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 162854
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -11277
            }
          ]
        },
        "keiko_raw": 50.27413965693432,
        "sanchez_raw": 49.72586034306568,
        "keiko": 50.27,
        "sanchez": 49.73
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.208%",
        "captured_at": "2026-06-08T19:07:11.833Z",
        "asof": "2026-06-08T19:02:00.427Z",
        "processed": 94.208,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.652,
        "p_win_sanchez": 0.348,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 15510,
          "meanFinalMarginVotes": 103021,
          "projectionSigmaVotes": 51359,
          "residualSigmaVotes": 257769,
          "totalSigmaVotes": 262836,
          "momentumSanchez30m": 0.655,
          "momentumSanchez120m": 0.677,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 121919
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 100746
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 163476
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -10336
            }
          ]
        },
        "keiko_raw": 50.27615200941096,
        "sanchez_raw": 49.72384799058904,
        "keiko": 50.28,
        "sanchez": 49.72
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.296%",
        "captured_at": "2026-06-08T19:20:21.895Z",
        "asof": "2026-06-08T19:18:00.292Z",
        "processed": 94.296,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.658,
        "p_win_sanchez": 0.342,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 14385,
          "meanFinalMarginVotes": 105930,
          "projectionSigmaVotes": 50918,
          "residualSigmaVotes": 254385,
          "totalSigmaVotes": 259430,
          "momentumSanchez30m": 0.56,
          "momentumSanchez120m": 0.643,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 124861
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 103358
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 165758
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -6403
            }
          ]
        },
        "keiko_raw": 50.2840476276013,
        "sanchez_raw": 49.715952372398704,
        "keiko": 50.28,
        "sanchez": 49.72
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.319%",
        "captured_at": "2026-06-08T19:30:58.538Z",
        "asof": "2026-06-08T19:28:00.324Z",
        "processed": 94.319,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.66,
        "p_win_sanchez": 0.34,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 14271,
          "meanFinalMarginVotes": 106511,
          "projectionSigmaVotes": 50803,
          "residualSigmaVotes": 253500,
          "totalSigmaVotes": 258540,
          "momentumSanchez30m": 0.442,
          "momentumSanchez120m": 0.626,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 125451
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 103861
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 166174
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -5554
            }
          ]
        },
        "keiko_raw": 50.285636374119356,
        "sanchez_raw": 49.714363625880644,
        "keiko": 50.29,
        "sanchez": 49.71
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.358%",
        "captured_at": "2026-06-08T19:40:11.444Z",
        "asof": "2026-06-08T19:36:00.240Z",
        "processed": 94.358,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.661,
        "p_win_sanchez": 0.339,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 14521,
          "meanFinalMarginVotes": 107052,
          "projectionSigmaVotes": 50608,
          "residualSigmaVotes": 252000,
          "totalSigmaVotes": 257031,
          "momentumSanchez30m": 0.47,
          "momentumSanchez120m": 0.62,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 126007
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 104270
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 166437
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -4559
            }
          ]
        },
        "keiko_raw": 50.28713748932097,
        "sanchez_raw": 49.71286251067903,
        "keiko": 50.29,
        "sanchez": 49.71
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.384%",
        "captured_at": "2026-06-08T19:57:15.423Z",
        "asof": "2026-06-08T19:52:00.072Z",
        "processed": 94.384,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.661,
        "p_win_sanchez": 0.339,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 15761,
          "meanFinalMarginVotes": 106340,
          "projectionSigmaVotes": 50478,
          "residualSigmaVotes": 251000,
          "totalSigmaVotes": 256025,
          "momentumSanchez30m": 0.594,
          "momentumSanchez120m": 0.622,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 125304
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 103469
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 165539
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -4969
            }
          ]
        },
        "keiko_raw": 50.28523402925001,
        "sanchez_raw": 49.71476597074997,
        "keiko": 50.29,
        "sanchez": 49.71
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.392%",
        "captured_at": "2026-06-08T20:03:21.356Z",
        "asof": "2026-06-08T19:58:00.261Z",
        "processed": 94.392,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.66,
        "p_win_sanchez": 0.34,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 16599,
          "meanFinalMarginVotes": 105663,
          "projectionSigmaVotes": 50438,
          "residualSigmaVotes": 250692,
          "totalSigmaVotes": 255716,
          "momentumSanchez30m": 0.624,
          "momentumSanchez120m": 0.626,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 124630
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 102766
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 164806
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -5552
            }
          ]
        },
        "keiko_raw": 50.28342630016147,
        "sanchez_raw": 49.71657369983852,
        "keiko": 50.28,
        "sanchez": 49.72
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.425%",
        "captured_at": "2026-06-08T20:10:46.427Z",
        "asof": "2026-06-08T20:08:00.207Z",
        "processed": 94.425,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.663,
        "p_win_sanchez": 0.337,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 15971,
          "meanFinalMarginVotes": 106961,
          "projectionSigmaVotes": 50273,
          "residualSigmaVotes": 249423,
          "totalSigmaVotes": 254439,
          "momentumSanchez30m": 0.566,
          "momentumSanchez120m": 0.596,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 125941
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 103952
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 165868
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -3870
            }
          ]
        },
        "keiko_raw": 50.28691756278969,
        "sanchez_raw": 49.71308243721031,
        "keiko": 50.29,
        "sanchez": 49.71
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.435%",
        "captured_at": "2026-06-08T20:17:24.669Z",
        "asof": "2026-06-08T20:12:00.189Z",
        "processed": 94.435,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.663,
        "p_win_sanchez": 0.337,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 16172,
          "meanFinalMarginVotes": 106962,
          "projectionSigmaVotes": 50223,
          "residualSigmaVotes": 249038,
          "totalSigmaVotes": 254052,
          "momentumSanchez30m": 0.568,
          "momentumSanchez120m": 0.595,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 125945
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 103920
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 165798
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -3753
            }
          ]
        },
        "keiko_raw": 50.286929499752105,
        "sanchez_raw": 49.71307050024789,
        "keiko": 50.29,
        "sanchez": 49.71
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.472%",
        "captured_at": "2026-06-08T20:21:10.797Z",
        "asof": "2026-06-08T20:18:00.313Z",
        "processed": 94.472,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.665,
        "p_win_sanchez": 0.335,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 16344,
          "meanFinalMarginVotes": 107541,
          "projectionSigmaVotes": 50039,
          "residualSigmaVotes": 247615,
          "totalSigmaVotes": 252621,
          "momentumSanchez30m": 0.525,
          "momentumSanchez120m": 0.591,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 126538
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 104373
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 166112
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -2743
            }
          ]
        },
        "keiko_raw": 50.28852855588514,
        "sanchez_raw": 49.711471444114856,
        "keiko": 50.29,
        "sanchez": 49.71
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.502%",
        "captured_at": "2026-06-08T20:26:52.058Z",
        "asof": "2026-06-08T20:22:00.252Z",
        "processed": 94.502,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.664,
        "p_win_sanchez": 0.336,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 18097,
          "meanFinalMarginVotes": 106396,
          "projectionSigmaVotes": 49889,
          "residualSigmaVotes": 246462,
          "totalSigmaVotes": 251460,
          "momentumSanchez30m": 0.575,
          "momentumSanchez120m": 0.599,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 125404
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 103127
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 164753
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -3539
            }
          ]
        },
        "keiko_raw": 50.2854845701967,
        "sanchez_raw": 49.714515429803306,
        "keiko": 50.29,
        "sanchez": 49.71
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.511%",
        "captured_at": "2026-06-08T20:30:06.369Z",
        "asof": "2026-06-08T20:28:00.229Z",
        "processed": 94.511,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.663,
        "p_win_sanchez": 0.337,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 18727,
          "meanFinalMarginVotes": 105949,
          "projectionSigmaVotes": 49845,
          "residualSigmaVotes": 246115,
          "totalSigmaVotes": 251112,
          "momentumSanchez30m": 0.589,
          "momentumSanchez120m": 0.602,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 124961
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 102649
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 164242
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -3881
            }
          ]
        },
        "keiko_raw": 50.284294810195775,
        "sanchez_raw": 49.71570518980422,
        "keiko": 50.28,
        "sanchez": 49.72
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.599%",
        "captured_at": "2026-06-08T20:53:34.350Z",
        "asof": "2026-06-08T20:48:00.234Z",
        "processed": 94.599,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.662,
        "p_win_sanchez": 0.338,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 22988,
          "meanFinalMarginVotes": 103472,
          "projectionSigmaVotes": 49407,
          "residualSigmaVotes": 242731,
          "totalSigmaVotes": 247708,
          "momentumSanchez30m": 0.681,
          "momentumSanchez120m": 0.595,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 122517
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 99875
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 161137
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -5334
            }
          ]
        },
        "keiko_raw": 50.27774582897913,
        "sanchez_raw": 49.72225417102087,
        "keiko": 50.28,
        "sanchez": 49.72
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.645%",
        "captured_at": "2026-06-08T21:00:07.287Z",
        "asof": "2026-06-08T20:58:00.199Z",
        "processed": 94.645,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.66,
        "p_win_sanchez": 0.34,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 25697,
          "meanFinalMarginVotes": 101696,
          "projectionSigmaVotes": 49178,
          "residualSigmaVotes": 240962,
          "totalSigmaVotes": 245929,
          "momentumSanchez30m": 0.728,
          "momentumSanchez120m": 0.589,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 120758
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 97944
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 159033
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -6574
            }
          ]
        },
        "keiko_raw": 50.27302369456267,
        "sanchez_raw": 49.726976305437326,
        "keiko": 50.27,
        "sanchez": 49.73
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.714%",
        "captured_at": "2026-06-08T21:31:52.219Z",
        "asof": "2026-06-08T21:26:00.076Z",
        "processed": 94.714,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.661,
        "p_win_sanchez": 0.339,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 27517,
          "meanFinalMarginVotes": 101275,
          "projectionSigmaVotes": 48836,
          "residualSigmaVotes": 238308,
          "totalSigmaVotes": 243260,
          "momentumSanchez30m": 0.663,
          "momentumSanchez120m": 0.635,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 120364
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 97290
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 158120
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -6191
            }
          ]
        },
        "keiko_raw": 50.27196315608281,
        "sanchez_raw": 49.7280368439172,
        "keiko": 50.27,
        "sanchez": 49.73
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.781%",
        "captured_at": "2026-06-08T22:00:06.078Z",
        "asof": "2026-06-08T21:58:00.088Z",
        "processed": 94.781,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.661,
        "p_win_sanchez": 0.339,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 30439,
          "meanFinalMarginVotes": 99711,
          "projectionSigmaVotes": 48505,
          "residualSigmaVotes": 235731,
          "totalSigmaVotes": 240669,
          "momentumSanchez30m": 0.851,
          "momentumSanchez120m": 0.664,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 118824
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 95499
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 156078
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -6976
            }
          ]
        },
        "keiko_raw": 50.26788316174362,
        "sanchez_raw": 49.732116838256374,
        "keiko": 50.27,
        "sanchez": 49.73
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.820%",
        "captured_at": "2026-06-08T22:30:39.533Z",
        "asof": "2026-06-08T22:28:00.336Z",
        "processed": 94.82,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.659,
        "p_win_sanchez": 0.341,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 33146,
          "meanFinalMarginVotes": 97795,
          "projectionSigmaVotes": 48312,
          "residualSigmaVotes": 234231,
          "totalSigmaVotes": 239161,
          "momentumSanchez30m": 0.904,
          "momentumSanchez120m": 0.73,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 116923
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 93452
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 153884
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -8438
            }
          ]
        },
        "keiko_raw": 50.262791877520705,
        "sanchez_raw": 49.73720812247928,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.859%",
        "captured_at": "2026-06-08T23:00:07.189Z",
        "asof": "2026-06-08T22:56:00.154Z",
        "processed": 94.859,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.658,
        "p_win_sanchez": 0.342,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 35143,
          "meanFinalMarginVotes": 96589,
          "projectionSigmaVotes": 48120,
          "residualSigmaVotes": 232731,
          "totalSigmaVotes": 237653,
          "momentumSanchez30m": 0.802,
          "momentumSanchez120m": 0.735,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 115732
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92114
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152400
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -9190
            }
          ]
        },
        "keiko_raw": 50.25959180319012,
        "sanchez_raw": 49.740408196809895,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.871%",
        "captured_at": "2026-06-08T23:10:34.469Z",
        "asof": "2026-06-08T23:06:00.089Z",
        "processed": 94.871,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.658,
        "p_win_sanchez": 0.342,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 35366,
          "meanFinalMarginVotes": 96610,
          "projectionSigmaVotes": 48060,
          "residualSigmaVotes": 232269,
          "totalSigmaVotes": 237189,
          "momentumSanchez30m": 0.695,
          "momentumSanchez120m": 0.729,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 115757
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92094
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152334
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -9030
            }
          ]
        },
        "keiko_raw": 50.25966054643275,
        "sanchez_raw": 49.74033945356726,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.886%",
        "captured_at": "2026-06-08T23:22:06.574Z",
        "asof": "2026-06-08T23:18:00.204Z",
        "processed": 94.886,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.659,
        "p_win_sanchez": 0.341,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 35556,
          "meanFinalMarginVotes": 96724,
          "projectionSigmaVotes": 47986,
          "residualSigmaVotes": 231692,
          "totalSigmaVotes": 236609,
          "momentumSanchez30m": 0.666,
          "momentumSanchez120m": 0.756,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 115876
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92157
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152341
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -8741
            }
          ]
        },
        "keiko_raw": 50.25998459230823,
        "sanchez_raw": 49.740015407691764,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.927%",
        "captured_at": "2026-06-08T23:30:05.712Z",
        "asof": "2026-06-08T23:26:00.305Z",
        "processed": 94.927,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.661,
        "p_win_sanchez": 0.339,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 35771,
          "meanFinalMarginVotes": 97340,
          "projectionSigmaVotes": 47784,
          "residualSigmaVotes": 230115,
          "totalSigmaVotes": 235024,
          "momentumSanchez30m": 0.549,
          "momentumSanchez120m": 0.725,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 116508
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92635
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152665
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -7647
            }
          ]
        },
        "keiko_raw": 50.26170011419471,
        "sanchez_raw": 49.73829988580529,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.932%",
        "captured_at": "2026-06-08T23:37:49.177Z",
        "asof": "2026-06-08T23:32:00.069Z",
        "processed": 94.932,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.661,
        "p_win_sanchez": 0.339,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 35789,
          "meanFinalMarginVotes": 97423,
          "projectionSigmaVotes": 47760,
          "residualSigmaVotes": 229923,
          "totalSigmaVotes": 234831,
          "momentumSanchez30m": 0.547,
          "momentumSanchez120m": 0.72,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 116593
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92701
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152713
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -7506
            }
          ]
        },
        "keiko_raw": 50.26192957974494,
        "sanchez_raw": 49.738070420255056,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.935%",
        "captured_at": "2026-06-08T23:41:00.447Z",
        "asof": "2026-06-08T23:36:00.177Z",
        "processed": 94.935,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.661,
        "p_win_sanchez": 0.339,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 36000,
          "meanFinalMarginVotes": 97274,
          "projectionSigmaVotes": 47745,
          "residualSigmaVotes": 229808,
          "totalSigmaVotes": 234715,
          "momentumSanchez30m": 0.555,
          "momentumSanchez120m": 0.719,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 116445
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92542
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152542
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -7620
            }
          ]
        },
        "keiko_raw": 50.26153317801738,
        "sanchez_raw": 49.73846682198261,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.936%",
        "captured_at": "2026-06-09T00:03:04.760Z",
        "asof": "2026-06-08T23:58:00.085Z",
        "processed": 94.936,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.661,
        "p_win_sanchez": 0.339,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 36036,
          "meanFinalMarginVotes": 97258,
          "projectionSigmaVotes": 47740,
          "residualSigmaVotes": 229769,
          "totalSigmaVotes": 234676,
          "momentumSanchez30m": 0.648,
          "momentumSanchez120m": 0.689,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 116430
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92522
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152519
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -7624
            }
          ]
        },
        "keiko_raw": 50.26149063760824,
        "sanchez_raw": 49.73850936239176,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.937%",
        "captured_at": "2026-06-09T00:05:12.029Z",
        "asof": "2026-06-09T00:02:00.106Z",
        "processed": 94.937,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.661,
        "p_win_sanchez": 0.339,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 36095,
          "meanFinalMarginVotes": 97219,
          "projectionSigmaVotes": 47735,
          "residualSigmaVotes": 229731,
          "totalSigmaVotes": 234638,
          "momentumSanchez30m": 0.759,
          "momentumSanchez120m": 0.686,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 116391
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92480
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152473
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -7651
            }
          ]
        },
        "keiko_raw": 50.26138646973541,
        "sanchez_raw": 49.73861353026459,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.952%",
        "captured_at": "2026-06-09T00:17:10.683Z",
        "asof": "2026-06-09T00:12:00.245Z",
        "processed": 94.952,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.661,
        "p_win_sanchez": 0.339,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 36309,
          "meanFinalMarginVotes": 97309,
          "projectionSigmaVotes": 47661,
          "residualSigmaVotes": 229154,
          "totalSigmaVotes": 234058,
          "momentumSanchez30m": 0.569,
          "momentumSanchez120m": 0.671,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 116487
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92520
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152456
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -7387
            }
          ]
        },
        "keiko_raw": 50.26164176401862,
        "sanchez_raw": 49.738358235981394,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 94.987%",
        "captured_at": "2026-06-09T00:30:05.678Z",
        "asof": "2026-06-09T00:26:00.076Z",
        "processed": 94.987,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.661,
        "p_win_sanchez": 0.339,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 37615,
          "meanFinalMarginVotes": 96712,
          "projectionSigmaVotes": 47489,
          "residualSigmaVotes": 227808,
          "totalSigmaVotes": 232705,
          "momentumSanchez30m": 0.608,
          "momentumSanchez120m": 0.66,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 115903
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 91804
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 151610
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -7577
            }
          ]
        },
        "keiko_raw": 50.26005524584537,
        "sanchez_raw": 49.739944754154635,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.037%",
        "captured_at": "2026-06-09T00:57:04.323Z",
        "asof": "2026-06-09T00:50:19.269Z",
        "processed": 95.037,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.658,
        "p_win_sanchez": 0.342,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 41303,
          "meanFinalMarginVotes": 94039,
          "projectionSigmaVotes": 47244,
          "residualSigmaVotes": 225885,
          "totalSigmaVotes": 230772,
          "momentumSanchez30m": 0.843,
          "momentumSanchez120m": 0.672,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 113248
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 88962
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 148579
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -9668
            }
          ]
        },
        "keiko_raw": 50.2529297664717,
        "sanchez_raw": 49.747070233528284,
        "keiko": 50.25,
        "sanchez": 49.75
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.041%",
        "captured_at": "2026-06-09T01:00:34.288Z",
        "asof": "2026-06-09T00:58:00.090Z",
        "processed": 95.041,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.658,
        "p_win_sanchez": 0.342,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 41820,
          "meanFinalMarginVotes": 93603,
          "projectionSigmaVotes": 47224,
          "residualSigmaVotes": 225731,
          "totalSigmaVotes": 230618,
          "momentumSanchez30m": 0.89,
          "momentumSanchez120m": 0.667,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 112813
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 88512
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 148114
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -10058
            }
          ]
        },
        "keiko_raw": 50.25175727070156,
        "sanchez_raw": 49.74824272929844,
        "keiko": 50.25,
        "sanchez": 49.75
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.051%",
        "captured_at": "2026-06-09T01:32:10.074Z",
        "asof": "2026-06-09T01:28:00.228Z",
        "processed": 95.051,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.657,
        "p_win_sanchez": 0.343,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 42334,
          "meanFinalMarginVotes": 93292,
          "projectionSigmaVotes": 47175,
          "residualSigmaVotes": 225346,
          "totalSigmaVotes": 230231,
          "momentumSanchez30m": 0.669,
          "momentumSanchez120m": 0.717,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 112506
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 88167
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 147732
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -10252
            }
          ]
        },
        "keiko_raw": 50.25092593962527,
        "sanchez_raw": 49.74907406037473,
        "keiko": 50.25,
        "sanchez": 49.75
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.121%",
        "captured_at": "2026-06-09T02:00:39.695Z",
        "asof": "2026-06-09T01:56:00.139Z",
        "processed": 95.121,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.659,
        "p_win_sanchez": 0.341,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 43626,
          "meanFinalMarginVotes": 93419,
          "projectionSigmaVotes": 46832,
          "residualSigmaVotes": 222654,
          "totalSigmaVotes": 227526,
          "momentumSanchez30m": 0.595,
          "momentumSanchez120m": 0.672,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 112660
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 88058
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 147360
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -9310
            }
          ]
        },
        "keiko_raw": 50.2513416826179,
        "sanchez_raw": 49.7486583173821,
        "keiko": 50.25,
        "sanchez": 49.75
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.154%",
        "captured_at": "2026-06-09T02:24:06.045Z",
        "asof": "2026-06-09T02:20:26.090Z",
        "processed": 95.154,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.664,
        "p_win_sanchez": 0.336,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 42149,
          "meanFinalMarginVotes": 95565,
          "projectionSigmaVotes": 46670,
          "residualSigmaVotes": 221385,
          "totalSigmaVotes": 226250,
          "momentumSanchez30m": 0.344,
          "momentumSanchez120m": 0.626,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 114818
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 90092
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 149271
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -6780
            }
          ]
        },
        "keiko_raw": 50.257143678995675,
        "sanchez_raw": 49.742856321004325,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.162%",
        "captured_at": "2026-06-09T02:30:07.589Z",
        "asof": "2026-06-09T02:26:00.182Z",
        "processed": 95.162,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.665,
        "p_win_sanchez": 0.335,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 41684,
          "meanFinalMarginVotes": 96192,
          "projectionSigmaVotes": 46631,
          "residualSigmaVotes": 221077,
          "totalSigmaVotes": 225941,
          "momentumSanchez30m": 0.312,
          "momentumSanchez120m": 0.603,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 115449
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 90693
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 149841
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -6059
            }
          ]
        },
        "keiko_raw": 50.25883889239968,
        "sanchez_raw": 49.74116110760031,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.171%",
        "captured_at": "2026-06-09T02:53:51.791Z",
        "asof": "2026-06-09T02:52:00.140Z",
        "processed": 95.171,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.666,
        "p_win_sanchez": 0.334,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 41355,
          "meanFinalMarginVotes": 96704,
          "projectionSigmaVotes": 46587,
          "residualSigmaVotes": 220731,
          "totalSigmaVotes": 225593,
          "momentumSanchez30m": 0.318,
          "momentumSanchez120m": 0.502,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 115964
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 91174
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 150288
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -5442
            }
          ]
        },
        "keiko_raw": 50.26022423588108,
        "sanchez_raw": 49.73977576411891,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.181%",
        "captured_at": "2026-06-09T03:00:15.014Z",
        "asof": "2026-06-09T02:58:00.225Z",
        "processed": 95.181,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.667,
        "p_win_sanchez": 0.333,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 41151,
          "meanFinalMarginVotes": 97110,
          "projectionSigmaVotes": 46538,
          "residualSigmaVotes": 220346,
          "totalSigmaVotes": 225207,
          "momentumSanchez30m": 0.371,
          "momentumSanchez120m": 0.48,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 116374
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 91547
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 150623
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -4920
            }
          ]
        },
        "keiko_raw": 50.26132971753964,
        "sanchez_raw": 49.73867028246037,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.216%",
        "captured_at": "2026-06-09T03:30:07.707Z",
        "asof": "2026-06-09T03:28:00.154Z",
        "processed": 95.216,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.669,
        "p_win_sanchez": 0.331,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 41015,
          "meanFinalMarginVotes": 97957,
          "projectionSigmaVotes": 46367,
          "residualSigmaVotes": 219000,
          "totalSigmaVotes": 223855,
          "momentumSanchez30m": 0.457,
          "momentumSanchez120m": 0.47,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 117233
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92275
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 151220
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -3666
            }
          ]
        },
        "keiko_raw": 50.26365790267421,
        "sanchez_raw": 49.73634209732579,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.245%",
        "captured_at": "2026-06-09T03:55:33.412Z",
        "asof": "2026-06-09T03:52:00.081Z",
        "processed": 95.245,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.671,
        "p_win_sanchez": 0.329,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 41059,
          "meanFinalMarginVotes": 98501,
          "projectionSigmaVotes": 46226,
          "residualSigmaVotes": 217885,
          "totalSigmaVotes": 222734,
          "momentumSanchez30m": 0.536,
          "momentumSanchez120m": 0.409,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 117788
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92721
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 151557
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -2785
            }
          ]
        },
        "keiko_raw": 50.26515736314141,
        "sanchez_raw": 49.7348426368586,
        "keiko": 50.27,
        "sanchez": 49.73
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.266%",
        "captured_at": "2026-06-09T04:00:07.610Z",
        "asof": "2026-06-09T03:56:00.295Z",
        "processed": 95.266,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.673,
        "p_win_sanchez": 0.327,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 40672,
          "meanFinalMarginVotes": 99314,
          "projectionSigmaVotes": 46123,
          "residualSigmaVotes": 217077,
          "totalSigmaVotes": 221923,
          "momentumSanchez30m": 0.467,
          "momentumSanchez120m": 0.406,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 118609
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 93463
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152220
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -1727
            }
          ]
        },
        "keiko_raw": 50.26736651950108,
        "sanchez_raw": 49.73263348049894,
        "keiko": 50.27,
        "sanchez": 49.73
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.268%",
        "captured_at": "2026-06-09T04:10:13.482Z",
        "asof": "2026-06-09T04:08:00.093Z",
        "processed": 95.268,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.673,
        "p_win_sanchez": 0.327,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 40585,
          "meanFinalMarginVotes": 99441,
          "projectionSigmaVotes": 46113,
          "residualSigmaVotes": 217000,
          "totalSigmaVotes": 221846,
          "momentumSanchez30m": 0.434,
          "momentumSanchez120m": 0.409,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 118737
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 93584
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152333
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -1576
            }
          ]
        },
        "keiko_raw": 50.26771109450298,
        "sanchez_raw": 49.73228890549702,
        "keiko": 50.27,
        "sanchez": 49.73
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.290%",
        "captured_at": "2026-06-09T04:30:07.129Z",
        "asof": "2026-06-09T04:28:00.202Z",
        "processed": 95.29,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.675,
        "p_win_sanchez": 0.325,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 40431,
          "meanFinalMarginVotes": 100041,
          "projectionSigmaVotes": 46006,
          "residualSigmaVotes": 216154,
          "totalSigmaVotes": 220996,
          "momentumSanchez30m": 0.431,
          "momentumSanchez120m": 0.449,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 119345
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 94109
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152776
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": -721
            }
          ]
        },
        "keiko_raw": 50.26936338351666,
        "sanchez_raw": 49.730636616483345,
        "keiko": 50.27,
        "sanchez": 49.73
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.349%",
        "captured_at": "2026-06-09T05:00:07.943Z",
        "asof": "2026-06-09T04:58:00.102Z",
        "processed": 95.349,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.679,
        "p_win_sanchez": 0.321,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 39726,
          "meanFinalMarginVotes": 101943,
          "projectionSigmaVotes": 45719,
          "residualSigmaVotes": 213885,
          "totalSigmaVotes": 218716,
          "momentumSanchez30m": 0.457,
          "momentumSanchez120m": 0.459,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 121269
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 95811
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 154257
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 1868
            }
          ]
        },
        "keiko_raw": 50.27452247647657,
        "sanchez_raw": 49.725477523523445,
        "keiko": 50.27,
        "sanchez": 49.73
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.352%",
        "captured_at": "2026-06-09T06:00:07.609Z",
        "asof": "2026-06-09T05:58:00.192Z",
        "processed": 95.352,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.679,
        "p_win_sanchez": 0.321,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 39834,
          "meanFinalMarginVotes": 101896,
          "projectionSigmaVotes": 45705,
          "residualSigmaVotes": 213769,
          "totalSigmaVotes": 218601,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.461,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 121223
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 95754
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 154188
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 1856
            }
          ]
        },
        "keiko_raw": 50.27439624452262,
        "sanchez_raw": 49.72560375547739,
        "keiko": 50.27,
        "sanchez": 49.73
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.365%",
        "captured_at": "2026-06-09T06:08:39.004Z",
        "asof": "2026-06-09T06:02:00.100Z",
        "processed": 95.365,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.681,
        "p_win_sanchez": 0.319,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 39299,
          "meanFinalMarginVotes": 102694,
          "projectionSigmaVotes": 45641,
          "residualSigmaVotes": 213269,
          "totalSigmaVotes": 218098,
          "momentumSanchez30m": 0.285,
          "momentumSanchez120m": 0.443,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 122027
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 96509
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 154894
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 2806
            }
          ]
        },
        "keiko_raw": 50.27656480258229,
        "sanchez_raw": 49.7234351974177,
        "keiko": 50.28,
        "sanchez": 49.72
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.389%",
        "captured_at": "2026-06-09T06:30:09.782Z",
        "asof": "2026-06-09T06:28:00.076Z",
        "processed": 95.389,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.685,
        "p_win_sanchez": 0.315,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 38143,
          "meanFinalMarginVotes": 104336,
          "projectionSigmaVotes": 45525,
          "residualSigmaVotes": 212346,
          "totalSigmaVotes": 217171,
          "momentumSanchez30m": 0.216,
          "momentumSanchez120m": 0.409,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 123678
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 98070
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 156365
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 4727
            }
          ]
        },
        "keiko_raw": 50.281028444243056,
        "sanchez_raw": 49.71897155575693,
        "keiko": 50.28,
        "sanchez": 49.72
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.503%",
        "captured_at": "2026-06-09T07:00:12.722Z",
        "asof": "2026-06-09T06:56:00.343Z",
        "processed": 95.503,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.704,
        "p_win_sanchez": 0.296,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 31026,
          "meanFinalMarginVotes": 113766,
          "projectionSigmaVotes": 44972,
          "residualSigmaVotes": 207962,
          "totalSigmaVotes": 212769,
          "momentumSanchez30m": 0.17,
          "momentumSanchez120m": 0.294,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 133150
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 107114
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 164981
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 15484
            }
          ]
        },
        "keiko_raw": 50.30660186129424,
        "sanchez_raw": 49.69339813870576,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.584%",
        "captured_at": "2026-06-09T07:30:09.218Z",
        "asof": "2026-06-09T07:28:00.074Z",
        "processed": 95.584,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.713,
        "p_win_sanchez": 0.287,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 28818,
          "meanFinalMarginVotes": 117616,
          "projectionSigmaVotes": 44581,
          "residualSigmaVotes": 204846,
          "totalSigmaVotes": 209641,
          "momentumSanchez30m": 0.392,
          "momentumSanchez120m": 0.277,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 137031
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 110690
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 168254
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 20277
            }
          ]
        },
        "keiko_raw": 50.3170646812745,
        "sanchez_raw": 49.6829353187255,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.603%",
        "captured_at": "2026-06-09T08:00:13.035Z",
        "asof": "2026-06-09T07:55:25.567Z",
        "processed": 95.603,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.712,
        "p_win_sanchez": 0.288,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 29776,
          "meanFinalMarginVotes": 117043,
          "projectionSigmaVotes": 44489,
          "residualSigmaVotes": 204115,
          "totalSigmaVotes": 208908,
          "momentumSanchez30m": 0.447,
          "momentumSanchez120m": 0.304,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 136465
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 110053
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 167545
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 19925
            }
          ]
        },
        "keiko_raw": 50.31555258134206,
        "sanchez_raw": 49.68444741865793,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.606%",
        "captured_at": "2026-06-09T08:30:09.112Z",
        "asof": "2026-06-09T08:25:25.752Z",
        "processed": 95.606,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.713,
        "p_win_sanchez": 0.287,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 29550,
          "meanFinalMarginVotes": 117330,
          "projectionSigmaVotes": 44475,
          "residualSigmaVotes": 204000,
          "totalSigmaVotes": 208792,
          "momentumSanchez30m": 0.078,
          "momentumSanchez120m": 0.302,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 136753
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 110330
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 167810
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 20247
            }
          ]
        },
        "keiko_raw": 50.31633030968924,
        "sanchez_raw": 49.68366969031076,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.681%",
        "captured_at": "2026-06-09T09:00:08.505Z",
        "asof": "2026-06-09T08:56:00.079Z",
        "processed": 95.681,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.723,
        "p_win_sanchez": 0.277,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 26784,
          "meanFinalMarginVotes": 121617,
          "projectionSigmaVotes": 44114,
          "residualSigmaVotes": 201115,
          "totalSigmaVotes": 205897,
          "momentumSanchez30m": 0.279,
          "momentumSanchez120m": 0.305,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 141068
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 114364
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 171563
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 25407
            }
          ]
        },
        "keiko_raw": 50.32802785333572,
        "sanchez_raw": 49.67197214666428,
        "keiko": 50.33,
        "sanchez": 49.67
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.683%",
        "captured_at": "2026-06-09T09:30:08.608Z",
        "asof": "2026-06-09T09:25:25.303Z",
        "processed": 95.683,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.723,
        "p_win_sanchez": 0.277,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 26613,
          "meanFinalMarginVotes": 121829,
          "projectionSigmaVotes": 44104,
          "residualSigmaVotes": 201038,
          "totalSigmaVotes": 205819,
          "momentumSanchez30m": 0.273,
          "momentumSanchez120m": 0.381,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 141281
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 114568
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 171760
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 25642
            }
          ]
        },
        "keiko_raw": 50.328600901758044,
        "sanchez_raw": 49.67139909824196,
        "keiko": 50.33,
        "sanchez": 49.67
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.685%",
        "captured_at": "2026-06-09T12:00:10.299Z",
        "asof": "2026-06-09T11:55:25.653Z",
        "processed": 95.685,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.723,
        "p_win_sanchez": 0.277,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 26472,
          "meanFinalMarginVotes": 122010,
          "projectionSigmaVotes": 44095,
          "residualSigmaVotes": 200962,
          "totalSigmaVotes": 205742,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 141463
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 114743
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 171927
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 25847
            }
          ]
        },
        "keiko_raw": 50.32909368162447,
        "sanchez_raw": 49.670906318375536,
        "keiko": 50.33,
        "sanchez": 49.67
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.698%",
        "captured_at": "2026-06-09T12:13:37.618Z",
        "asof": "2026-06-09T12:06:00.194Z",
        "processed": 95.698,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.725,
        "p_win_sanchez": 0.275,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 26344,
          "meanFinalMarginVotes": 122402,
          "projectionSigmaVotes": 44032,
          "residualSigmaVotes": 200462,
          "totalSigmaVotes": 205241,
          "momentumSanchez30m": 0.466,
          "momentumSanchez120m": 0.466,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 141859
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 115091
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 172226
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 26390
            }
          ]
        },
        "keiko_raw": 50.330159694527886,
        "sanchez_raw": 49.66984030547211,
        "keiko": 50.33,
        "sanchez": 49.67
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.699%",
        "captured_at": "2026-06-09T12:30:10.617Z",
        "asof": "2026-06-09T12:25:25.919Z",
        "processed": 95.699,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.725,
        "p_win_sanchez": 0.275,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 26356,
          "meanFinalMarginVotes": 122410,
          "projectionSigmaVotes": 44028,
          "residualSigmaVotes": 200423,
          "totalSigmaVotes": 205202,
          "momentumSanchez30m": 0.472,
          "momentumSanchez120m": 0.472,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 141868
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 115095
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 172227
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 26409
            }
          ]
        },
        "keiko_raw": 50.33018227816931,
        "sanchez_raw": 49.6698177218307,
        "keiko": 50.33,
        "sanchez": 49.67
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.782%",
        "captured_at": "2026-06-09T13:00:24.752Z",
        "asof": "2026-06-09T12:58:00.215Z",
        "processed": 95.782,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.735,
        "p_win_sanchez": 0.265,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 23598,
          "meanFinalMarginVotes": 126851,
          "projectionSigmaVotes": 43629,
          "residualSigmaVotes": 197231,
          "totalSigmaVotes": 201999,
          "momentumSanchez30m": 0.251,
          "momentumSanchez120m": 0.311,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 146340
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 119256
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 176076
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 31817
            }
          ]
        },
        "keiko_raw": 50.342346942487595,
        "sanchez_raw": 49.657653057512405,
        "keiko": 50.34,
        "sanchez": 49.66
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.821%",
        "captured_at": "2026-06-09T13:30:10.699Z",
        "asof": "2026-06-09T13:25:25.921Z",
        "processed": 95.821,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.738,
        "p_win_sanchez": 0.262,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 23595,
          "meanFinalMarginVotes": 127645,
          "projectionSigmaVotes": 43443,
          "residualSigmaVotes": 195731,
          "totalSigmaVotes": 200494,
          "momentumSanchez30m": 0.38,
          "momentumSanchez120m": 0.394,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 147149
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 119918
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 176591
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 33065
            }
          ]
        },
        "keiko_raw": 50.344514313677735,
        "sanchez_raw": 49.65548568632226,
        "keiko": 50.34,
        "sanchez": 49.66
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.844%",
        "captured_at": "2026-06-09T14:30:14.002Z",
        "asof": "2026-06-09T14:25:18.513Z",
        "processed": 95.844,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.74,
        "p_win_sanchez": 0.26,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 23282,
          "meanFinalMarginVotes": 128424,
          "projectionSigmaVotes": 43333,
          "residualSigmaVotes": 194846,
          "totalSigmaVotes": 199607,
          "momentumSanchez30m": 0.448,
          "momentumSanchez120m": 0.396,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 147936
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 120619
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 177206
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 34111
            }
          ]
        },
        "keiko_raw": 50.34664006218315,
        "sanchez_raw": 49.65335993781686,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.942%",
        "captured_at": "2026-06-09T15:00:08.204Z",
        "asof": "2026-06-09T14:58:00.306Z",
        "processed": 95.942,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.752,
        "p_win_sanchez": 0.248,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 20637,
          "meanFinalMarginVotes": 133056,
          "projectionSigmaVotes": 42866,
          "residualSigmaVotes": 191077,
          "totalSigmaVotes": 195826,
          "momentumSanchez30m": 0.3,
          "momentumSanchez120m": 0.405,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 152605
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 124920
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 181139
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 39884
            }
          ]
        },
        "keiko_raw": 50.359372045491504,
        "sanchez_raw": 49.640627954508496,
        "keiko": 50.36,
        "sanchez": 49.64
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.961%",
        "captured_at": "2026-06-09T15:19:58.167Z",
        "asof": "2026-06-09T15:18:00.094Z",
        "processed": 95.961,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.754,
        "p_win_sanchez": 0.246,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 19825,
          "meanFinalMarginVotes": 134254,
          "projectionSigmaVotes": 42775,
          "residualSigmaVotes": 190346,
          "totalSigmaVotes": 195093,
          "momentumSanchez30m": 0.297,
          "momentumSanchez120m": 0.393,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 153810
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 126054
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 182201
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 41303
            }
          ]
        },
        "keiko_raw": 50.362639611780494,
        "sanchez_raw": 49.637360388219506,
        "keiko": 50.36,
        "sanchez": 49.64
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.962%",
        "captured_at": "2026-06-09T15:30:07.689Z",
        "asof": "2026-06-09T15:28:00.079Z",
        "processed": 95.962,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.754,
        "p_win_sanchez": 0.246,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 19798,
          "meanFinalMarginVotes": 134301,
          "projectionSigmaVotes": 42771,
          "residualSigmaVotes": 190308,
          "totalSigmaVotes": 195055,
          "momentumSanchez30m": 0.298,
          "momentumSanchez120m": 0.337,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 153858
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 126098
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 182241
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 41362
            }
          ]
        },
        "keiko_raw": 50.362769099297964,
        "sanchez_raw": 49.637230900702036,
        "keiko": 50.36,
        "sanchez": 49.64
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.963%",
        "captured_at": "2026-06-09T15:34:11.757Z",
        "asof": "2026-06-09T15:30:26.693Z",
        "processed": 95.963,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.755,
        "p_win_sanchez": 0.245,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 19771,
          "meanFinalMarginVotes": 134348,
          "projectionSigmaVotes": 42766,
          "residualSigmaVotes": 190269,
          "totalSigmaVotes": 195016,
          "momentumSanchez30m": 0.292,
          "momentumSanchez120m": 0.337,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 153905
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 126142
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 182282
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 41421
            }
          ]
        },
        "keiko_raw": 50.3628990196281,
        "sanchez_raw": 49.6371009803719,
        "keiko": 50.36,
        "sanchez": 49.64
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.966%",
        "captured_at": "2026-06-09T16:00:04.757Z",
        "asof": "2026-06-09T15:55:26.209Z",
        "processed": 95.966,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.755,
        "p_win_sanchez": 0.245,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 19689,
          "meanFinalMarginVotes": 134491,
          "projectionSigmaVotes": 42752,
          "residualSigmaVotes": 190154,
          "totalSigmaVotes": 194900,
          "momentumSanchez30m": 0.33,
          "momentumSanchez120m": 0.299,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 154049
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 126274
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 182403
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 41598
            }
          ]
        },
        "keiko_raw": 50.36329045252405,
        "sanchez_raw": 49.63670954747596,
        "keiko": 50.36,
        "sanchez": 49.64
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.977%",
        "captured_at": "2026-06-09T16:30:11.968Z",
        "asof": "2026-06-09T16:25:25.067Z",
        "processed": 95.977,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.755,
        "p_win_sanchez": 0.245,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 20426,
          "meanFinalMarginVotes": 133977,
          "projectionSigmaVotes": 42699,
          "residualSigmaVotes": 189731,
          "totalSigmaVotes": 194476,
          "momentumSanchez30m": 0.713,
          "momentumSanchez120m": 0.36,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 153539
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 125723
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 181811
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 41213
            }
          ]
        },
        "keiko_raw": 50.36191785528611,
        "sanchez_raw": 49.6380821447139,
        "keiko": 50.36,
        "sanchez": 49.64
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.979%",
        "captured_at": "2026-06-09T18:30:07.626Z",
        "asof": "2026-06-09T18:25:18.913Z",
        "processed": 95.979,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.755,
        "p_win_sanchez": 0.245,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 20221,
          "meanFinalMarginVotes": 134222,
          "projectionSigmaVotes": 42690,
          "residualSigmaVotes": 189654,
          "totalSigmaVotes": 194399,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.664,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 153786
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 125962
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 182042
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 41481
            }
          ]
        },
        "keiko_raw": 50.36258167587187,
        "sanchez_raw": 49.637418324128134,
        "keiko": 50.36,
        "sanchez": 49.64
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 95.981%",
        "captured_at": "2026-06-09T19:03:29.854Z",
        "asof": "2026-06-09T18:56:00.079Z",
        "processed": 95.981,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.755,
        "p_win_sanchez": 0.245,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 20261,
          "meanFinalMarginVotes": 134223,
          "projectionSigmaVotes": 42680,
          "residualSigmaVotes": 189577,
          "totalSigmaVotes": 194322,
          "momentumSanchez30m": 0.589,
          "momentumSanchez120m": 0.589,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 153787
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 125955
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 182028
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 41505
            }
          ]
        },
        "keiko_raw": 50.36258576385132,
        "sanchez_raw": 49.637414236148686,
        "keiko": 50.36,
        "sanchez": 49.64
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.004%",
        "captured_at": "2026-06-09T19:30:07.784Z",
        "asof": "2026-06-09T19:26:00.179Z",
        "processed": 96.004,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.757,
        "p_win_sanchez": 0.243,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 20317,
          "meanFinalMarginVotes": 134634,
          "projectionSigmaVotes": 42571,
          "residualSigmaVotes": 188692,
          "totalSigmaVotes": 193435,
          "momentumSanchez30m": 0.51,
          "momentumSanchez120m": 0.517,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 154206
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 126288
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 182274
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 42184
            }
          ]
        },
        "keiko_raw": 50.363727704028236,
        "sanchez_raw": 49.63627229597176,
        "keiko": 50.36,
        "sanchez": 49.64
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.021%",
        "captured_at": "2026-06-09T20:00:08.513Z",
        "asof": "2026-06-09T19:55:25.296Z",
        "processed": 96.021,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.759,
        "p_win_sanchez": 0.241,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 20003,
          "meanFinalMarginVotes": 135292,
          "projectionSigmaVotes": 42490,
          "residualSigmaVotes": 188038,
          "totalSigmaVotes": 192779,
          "momentumSanchez30m": 0.47,
          "momentumSanchez120m": 0.476,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 154871
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 126889
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 182812
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 43040
            }
          ]
        },
        "keiko_raw": 50.36553816229474,
        "sanchez_raw": 49.634461837705246,
        "keiko": 50.37,
        "sanchez": 49.63
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.024%",
        "captured_at": "2026-06-09T20:30:10.058Z",
        "asof": "2026-06-09T20:25:18.762Z",
        "processed": 96.024,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.758,
        "p_win_sanchez": 0.242,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 20278,
          "meanFinalMarginVotes": 135078,
          "projectionSigmaVotes": 42476,
          "residualSigmaVotes": 187923,
          "totalSigmaVotes": 192664,
          "momentumSanchez30m": 0.49,
          "momentumSanchez120m": 0.506,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 154658
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 126665
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 182576
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 42860
            }
          ]
        },
        "keiko_raw": 50.36496163949684,
        "sanchez_raw": 49.63503836050317,
        "keiko": 50.36,
        "sanchez": 49.64
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.076%",
        "captured_at": "2026-06-09T21:01:36.322Z",
        "asof": "2026-06-09T20:58:00.276Z",
        "processed": 96.076,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.757,
        "p_win_sanchez": 0.243,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 23489,
          "meanFinalMarginVotes": 132921,
          "projectionSigmaVotes": 42230,
          "residualSigmaVotes": 185923,
          "totalSigmaVotes": 190659,
          "momentumSanchez30m": 0.712,
          "momentumSanchez120m": 0.632,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 152521
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 124333
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 180049
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 41310
            }
          ]
        },
        "keiko_raw": 50.3591780383484,
        "sanchez_raw": 49.6408219616516,
        "keiko": 50.36,
        "sanchez": 49.64
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.104%",
        "captured_at": "2026-06-09T21:09:39.938Z",
        "asof": "2026-06-09T21:08:00.229Z",
        "processed": 96.104,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.755,
        "p_win_sanchez": 0.245,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 26030,
          "meanFinalMarginVotes": 130948,
          "projectionSigmaVotes": 42097,
          "residualSigmaVotes": 184846,
          "totalSigmaVotes": 189579,
          "momentumSanchez30m": 0.748,
          "momentumSanchez120m": 0.677,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 150558
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 122265
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 177876
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 39662
            }
          ]
        },
        "keiko_raw": 50.35386946456545,
        "sanchez_raw": 49.64613053543456,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.179%",
        "captured_at": "2026-06-09T21:30:07.472Z",
        "asof": "2026-06-09T21:28:00.165Z",
        "processed": 96.179,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.749,
        "p_win_sanchez": 0.251,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 32884,
          "meanFinalMarginVotes": 125615,
          "projectionSigmaVotes": 41743,
          "residualSigmaVotes": 181962,
          "totalSigmaVotes": 186688,
          "momentumSanchez30m": 0.769,
          "momentumSanchez120m": 0.747,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 145254
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 116679
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 172008
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 35203
            }
          ]
        },
        "keiko_raw": 50.339500425883244,
        "sanchez_raw": 49.66049957411677,
        "keiko": 50.34,
        "sanchez": 49.66
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.271%",
        "captured_at": "2026-06-09T22:31:14.619Z",
        "asof": "2026-06-09T22:26:00.180Z",
        "processed": 96.271,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.741,
        "p_win_sanchez": 0.259,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 42028,
          "meanFinalMarginVotes": 118336,
          "projectionSigmaVotes": 41311,
          "residualSigmaVotes": 178423,
          "totalSigmaVotes": 183143,
          "momentumSanchez30m": 0.825,
          "momentumSanchez120m": 0.79,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 138009
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 109089
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 164073
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 28995
            }
          ]
        },
        "keiko_raw": 50.3198825753823,
        "sanchez_raw": 49.68011742461769,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.273%",
        "captured_at": "2026-06-09T22:00:07.410Z",
        "asof": "2026-06-09T21:58:00.158Z",
        "processed": 96.273,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.741,
        "p_win_sanchez": 0.259,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 42087,
          "meanFinalMarginVotes": 118318,
          "projectionSigmaVotes": 41302,
          "residualSigmaVotes": 178346,
          "totalSigmaVotes": 183066,
          "momentumSanchez30m": 0.807,
          "momentumSanchez120m": 0.789,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 137991
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 109064
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 164040
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 28999
            }
          ]
        },
        "keiko_raw": 50.31983438226083,
        "sanchez_raw": 49.68016561773917,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.289%",
        "captured_at": "2026-06-09T23:00:09.921Z",
        "asof": "2026-06-09T22:56:00.232Z",
        "processed": 96.289,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.742,
        "p_win_sanchez": 0.258,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 42360,
          "meanFinalMarginVotes": 118370,
          "projectionSigmaVotes": 41226,
          "residualSigmaVotes": 177731,
          "totalSigmaVotes": 182450,
          "momentumSanchez30m": 0.664,
          "momentumSanchez120m": 0.787,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 138050
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 109062
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 163977
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 29238
            }
          ]
        },
        "keiko_raw": 50.320014400503396,
        "sanchez_raw": 49.679985599496604,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.305%",
        "captured_at": "2026-06-09T23:30:06.599Z",
        "asof": "2026-06-09T23:26:00.267Z",
        "processed": 96.305,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.741,
        "p_win_sanchez": 0.259,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 43233,
          "meanFinalMarginVotes": 117821,
          "projectionSigmaVotes": 41152,
          "residualSigmaVotes": 177115,
          "totalSigmaVotes": 181833,
          "momentumSanchez30m": 0.71,
          "momentumSanchez120m": 0.797,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 137507
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 108459
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 163315
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 28876
            }
          ]
        },
        "keiko_raw": 50.31854689880127,
        "sanchez_raw": 49.68145310119872,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.355%",
        "captured_at": "2026-06-10T00:00:08.336Z",
        "asof": "2026-06-09T23:56:00.187Z",
        "processed": 96.355,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.747,
        "p_win_sanchez": 0.253,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 42534,
          "meanFinalMarginVotes": 119534,
          "projectionSigmaVotes": 40918,
          "residualSigmaVotes": 175192,
          "totalSigmaVotes": 179907,
          "momentumSanchez30m": 0.511,
          "momentumSanchez120m": 0.711,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 139238
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 110002
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 164670
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 31170
            }
          ]
        },
        "keiko_raw": 50.32324043599638,
        "sanchez_raw": 49.6767595640036,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.412%",
        "captured_at": "2026-06-10T01:46:43.981Z",
        "asof": "2026-06-10T01:40:25.824Z",
        "processed": 96.412,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.753,
        "p_win_sanchez": 0.247,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 41414,
          "meanFinalMarginVotes": 121810,
          "projectionSigmaVotes": 40652,
          "residualSigmaVotes": 173000,
          "totalSigmaVotes": 177712,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.402,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 141535
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 112086
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 166540
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 34109
            }
          ]
        },
        "keiko_raw": 50.329521152156154,
        "sanchez_raw": 49.670478847843846,
        "keiko": 50.33,
        "sanchez": 49.67
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.437%",
        "captured_at": "2026-06-10T02:03:33.504Z",
        "asof": "2026-06-10T01:58:00.070Z",
        "processed": 96.437,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.756,
        "p_win_sanchez": 0.244,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 40978,
          "meanFinalMarginVotes": 122753,
          "projectionSigmaVotes": 40535,
          "residualSigmaVotes": 172038,
          "totalSigmaVotes": 176749,
          "momentumSanchez30m": 0.415,
          "momentumSanchez120m": 0.374,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 142488
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 112944
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 167304
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 35343
            }
          ]
        },
        "keiko_raw": 50.33211082616242,
        "sanchez_raw": 49.66788917383759,
        "keiko": 50.33,
        "sanchez": 49.67
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.438%",
        "captured_at": "2026-06-10T01:54:04.335Z",
        "asof": "2026-06-10T01:52:00.075Z",
        "processed": 96.438,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.756,
        "p_win_sanchez": 0.244,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 40931,
          "meanFinalMarginVotes": 122820,
          "projectionSigmaVotes": 40531,
          "residualSigmaVotes": 172000,
          "totalSigmaVotes": 176711,
          "momentumSanchez30m": 0.413,
          "momentumSanchez120m": 0.405,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 142555
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 113008
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 167364
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 35422
            }
          ]
        },
        "keiko_raw": 50.33229211921751,
        "sanchez_raw": 49.66770788078248,
        "keiko": 50.33,
        "sanchez": 49.67
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.477%",
        "captured_at": "2026-06-10T02:27:19.008Z",
        "asof": "2026-06-10T02:22:00.079Z",
        "processed": 96.477,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.76,
        "p_win_sanchez": 0.24,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 40747,
          "meanFinalMarginVotes": 123795,
          "projectionSigmaVotes": 40349,
          "residualSigmaVotes": 170500,
          "totalSigmaVotes": 175209,
          "momentumSanchez30m": 0.484,
          "momentumSanchez120m": 0.427,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 143545
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 113851
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 168061
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 36851
            }
          ]
        },
        "keiko_raw": 50.33495606084628,
        "sanchez_raw": 49.66504393915372,
        "keiko": 50.33,
        "sanchez": 49.67
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.495%",
        "captured_at": "2026-06-10T02:30:07.119Z",
        "asof": "2026-06-10T02:28:00.226Z",
        "processed": 96.495,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.762,
        "p_win_sanchez": 0.238,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 40690,
          "meanFinalMarginVotes": 124217,
          "projectionSigmaVotes": 40266,
          "residualSigmaVotes": 169808,
          "totalSigmaVotes": 174516,
          "momentumSanchez30m": 0.483,
          "momentumSanchez120m": 0.468,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 143973
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 114212
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 168354
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 37482
            }
          ]
        },
        "keiko_raw": 50.33611179899502,
        "sanchez_raw": 49.66388820100497,
        "keiko": 50.34,
        "sanchez": 49.66
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.568%",
        "captured_at": "2026-06-10T03:00:09.599Z",
        "asof": "2026-06-10T02:58:00.073Z",
        "processed": 96.568,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.769,
        "p_win_sanchez": 0.231,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 40034,
          "meanFinalMarginVotes": 126353,
          "projectionSigmaVotes": 39927,
          "residualSigmaVotes": 167000,
          "totalSigmaVotes": 171707,
          "momentumSanchez30m": 0.472,
          "momentumSanchez120m": 0.468,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 146138
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 116102
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 169970
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 40469
            }
          ]
        },
        "keiko_raw": 50.3419596099829,
        "sanchez_raw": 49.65804039001709,
        "keiko": 50.34,
        "sanchez": 49.66
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.625%",
        "captured_at": "2026-06-10T03:30:08.133Z",
        "asof": "2026-06-10T03:26:00.147Z",
        "processed": 96.625,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.775,
        "p_win_sanchez": 0.225,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 39392,
          "meanFinalMarginVotes": 128151,
          "projectionSigmaVotes": 39664,
          "residualSigmaVotes": 164808,
          "totalSigmaVotes": 169513,
          "momentumSanchez30m": 0.457,
          "momentumSanchez120m": 0.462,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 147957
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 117707
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 171361
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 42930
            }
          ]
        },
        "keiko_raw": 50.346934177971235,
        "sanchez_raw": 49.65306582202876,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.647%",
        "captured_at": "2026-06-10T04:30:07.364Z",
        "asof": "2026-06-10T04:25:25.919Z",
        "processed": 96.647,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.778,
        "p_win_sanchez": 0.222,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 38907,
          "meanFinalMarginVotes": 129082,
          "projectionSigmaVotes": 39563,
          "residualSigmaVotes": 163962,
          "totalSigmaVotes": 168667,
          "momentumSanchez30m": 0.34,
          "momentumSanchez120m": 0.452,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 148896
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 118564
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 172135
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 44117
            }
          ]
        },
        "keiko_raw": 50.34950304125427,
        "sanchez_raw": 49.65049695874572,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.658%",
        "captured_at": "2026-06-10T05:00:08.408Z",
        "asof": "2026-06-10T04:56:00.074Z",
        "processed": 96.658,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.779,
        "p_win_sanchez": 0.221,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 38961,
          "meanFinalMarginVotes": 129251,
          "projectionSigmaVotes": 39512,
          "residualSigmaVotes": 163538,
          "totalSigmaVotes": 168244,
          "momentumSanchez30m": 0.519,
          "momentumSanchez120m": 0.452,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 149069
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 118696
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 172226
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 44414
            }
          ]
        },
        "keiko_raw": 50.349973118913006,
        "sanchez_raw": 49.65002688108699,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.878%",
        "captured_at": "2026-06-10T05:30:09.416Z",
        "asof": "2026-06-10T05:28:00.088Z",
        "processed": 96.878,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.812,
        "p_win_sanchez": 0.188,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 31391,
          "meanFinalMarginVotes": 141282,
          "projectionSigmaVotes": 38506,
          "residualSigmaVotes": 155077,
          "totalSigmaVotes": 159786,
          "momentumSanchez30m": 0.385,
          "momentumSanchez120m": 0.389,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 161183
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 129983
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 182687
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 59007
            }
          ]
        },
        "keiko_raw": 50.382723294498646,
        "sanchez_raw": 49.617276705501354,
        "keiko": 50.38,
        "sanchez": 49.62
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.879%",
        "captured_at": "2026-06-10T06:00:08.630Z",
        "asof": "2026-06-10T05:58:00.101Z",
        "processed": 96.879,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.812,
        "p_win_sanchez": 0.188,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 31347,
          "meanFinalMarginVotes": 141346,
          "projectionSigmaVotes": 38501,
          "residualSigmaVotes": 155038,
          "totalSigmaVotes": 159747,
          "momentumSanchez30m": 0.375,
          "momentumSanchez120m": 0.391,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 161248
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 130044
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 182745
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 59082
            }
          ]
        },
        "keiko_raw": 50.38289751488182,
        "sanchez_raw": 49.617102485118174,
        "keiko": 50.38,
        "sanchez": 49.62
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.918%",
        "captured_at": "2026-06-10T06:30:08.836Z",
        "asof": "2026-06-10T06:25:25.898Z",
        "processed": 96.918,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.816,
        "p_win_sanchez": 0.184,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 30996,
          "meanFinalMarginVotes": 142488,
          "projectionSigmaVotes": 38324,
          "residualSigmaVotes": 153538,
          "totalSigmaVotes": 158249,
          "momentumSanchez30m": 0.459,
          "momentumSanchez120m": 0.398,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 162404
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 131054
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 183608
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 60678
            }
          ]
        },
        "keiko_raw": 50.38605486620198,
        "sanchez_raw": 49.61394513379801,
        "keiko": 50.39,
        "sanchez": 49.61
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 96.942%",
        "captured_at": "2026-06-10T07:00:07.359Z",
        "asof": "2026-06-10T06:58:00.375Z",
        "processed": 96.942,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.82,
        "p_win_sanchez": 0.18,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 29928,
          "meanFinalMarginVotes": 144043,
          "projectionSigmaVotes": 38215,
          "residualSigmaVotes": 152615,
          "totalSigmaVotes": 157327,
          "momentumSanchez30m": 0.191,
          "momentumSanchez120m": 0.385,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 163968
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 132528
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 184992
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 62513
            }
          ]
        },
        "keiko_raw": 50.39032634240205,
        "sanchez_raw": 49.609673657597945,
        "keiko": 50.39,
        "sanchez": 49.61
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.001%",
        "captured_at": "2026-06-10T07:30:07.529Z",
        "asof": "2026-06-10T07:25:19.716Z",
        "processed": 97.001,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.832,
        "p_win_sanchez": 0.168,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 25844,
          "meanFinalMarginVotes": 149324,
          "projectionSigmaVotes": 37948,
          "residualSigmaVotes": 150346,
          "totalSigmaVotes": 155061,
          "momentumSanchez30m": 0.139,
          "momentumSanchez120m": 0.353,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 169270
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 137609
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 189851
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68480
            }
          ]
        },
        "keiko_raw": 50.404758828309745,
        "sanchez_raw": 49.595241171690255,
        "keiko": 50.4,
        "sanchez": 49.6
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.012%",
        "captured_at": "2026-06-10T10:00:12.947Z",
        "asof": "2026-06-10T09:55:18.346Z",
        "processed": 97.012,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.834,
        "p_win_sanchez": 0.166,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 25392,
          "meanFinalMarginVotes": 149999,
          "projectionSigmaVotes": 37899,
          "residualSigmaVotes": 149923,
          "totalSigmaVotes": 154639,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.175,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 169950
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 138247
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 190448
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69283
            }
          ]
        },
        "keiko_raw": 50.406619235727575,
        "sanchez_raw": 49.59338076427242,
        "keiko": 50.41,
        "sanchez": 49.59
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.015%",
        "captured_at": "2026-06-10T10:30:12.401Z",
        "asof": "2026-06-10T10:28:00.071Z",
        "processed": 97.015,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.833,
        "p_win_sanchez": 0.167,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 25875,
          "meanFinalMarginVotes": 149576,
          "projectionSigmaVotes": 37885,
          "residualSigmaVotes": 149808,
          "totalSigmaVotes": 154524,
          "momentumSanchez30m": 0.973,
          "momentumSanchez120m": 0.973,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 169529
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 137814
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 190004
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68896
            }
          ]
        },
        "keiko_raw": 50.405475543178405,
        "sanchez_raw": 49.59452445682158,
        "keiko": 50.41,
        "sanchez": 49.59
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.023%",
        "captured_at": "2026-06-10T11:00:09.570Z",
        "asof": "2026-06-10T10:55:25.781Z",
        "processed": 97.023,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.833,
        "p_win_sanchez": 0.167,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 26467,
          "meanFinalMarginVotes": 149147,
          "projectionSigmaVotes": 37849,
          "residualSigmaVotes": 149500,
          "totalSigmaVotes": 154217,
          "momentumSanchez30m": 0.977,
          "momentumSanchez120m": 0.977,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 169102
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 137358
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 189517
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68559
            }
          ]
        },
        "keiko_raw": 50.40433074082107,
        "sanchez_raw": 49.59566925917894,
        "keiko": 50.4,
        "sanchez": 49.6
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.029%",
        "captured_at": "2026-06-10T12:00:07.390Z",
        "asof": "2026-06-10T11:55:25.532Z",
        "processed": 97.029,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.833,
        "p_win_sanchez": 0.167,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 26847,
          "meanFinalMarginVotes": 148888,
          "projectionSigmaVotes": 37822,
          "residualSigmaVotes": 149269,
          "totalSigmaVotes": 153986,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.972,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 168846
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 137079
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 189216
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68370
            }
          ]
        },
        "keiko_raw": 50.40364515900856,
        "sanchez_raw": 49.59635484099144,
        "keiko": 50.4,
        "sanchez": 49.6
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.030%",
        "captured_at": "2026-06-10T12:30:10.890Z",
        "asof": "2026-06-10T12:25:25.355Z",
        "processed": 97.03,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.833,
        "p_win_sanchez": 0.167,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 27004,
          "meanFinalMarginVotes": 148752,
          "projectionSigmaVotes": 37818,
          "residualSigmaVotes": 149231,
          "totalSigmaVotes": 153948,
          "momentumSanchez30m": 0.994,
          "momentumSanchez120m": 0.974,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 168709
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 136939
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 189072
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68245
            }
          ]
        },
        "keiko_raw": 50.40327498498528,
        "sanchez_raw": 49.59672501501473,
        "keiko": 50.4,
        "sanchez": 49.6
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.105%",
        "captured_at": "2026-06-10T13:00:08.059Z",
        "asof": "2026-06-10T12:56:00.165Z",
        "processed": 97.105,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.843,
        "p_win_sanchez": 0.157,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 25276,
          "meanFinalMarginVotes": 152001,
          "projectionSigmaVotes": 37481,
          "residualSigmaVotes": 146346,
          "totalSigmaVotes": 151069,
          "momentumSanchez30m": 0.407,
          "momentumSanchez120m": 0.44,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 171987
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 139935
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 191786
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 72368
            }
          ]
        },
        "keiko_raw": 50.41219028960905,
        "sanchez_raw": 49.587809710390964,
        "keiko": 50.41,
        "sanchez": 49.59
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.199%",
        "captured_at": "2026-06-10T13:23:44.911Z",
        "asof": "2026-06-10T13:18:00.394Z",
        "processed": 97.199,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.855,
        "p_win_sanchez": 0.145,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 23067,
          "meanFinalMarginVotes": 156115,
          "projectionSigmaVotes": 37060,
          "residualSigmaVotes": 142731,
          "totalSigmaVotes": 147464,
          "momentumSanchez30m": 0.409,
          "momentumSanchez120m": 0.424,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 176137
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 143732
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 195230
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 77576
            }
          ]
        },
        "keiko_raw": 50.423469768290985,
        "sanchez_raw": 49.57653023170901,
        "keiko": 50.42,
        "sanchez": 49.58
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.316%",
        "captured_at": "2026-06-10T13:30:09.224Z",
        "asof": "2026-06-10T13:26:00.391Z",
        "processed": 97.316,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.862,
        "p_win_sanchez": 0.138,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 20731,
          "meanFinalMarginVotes": 155891,
          "projectionSigmaVotes": 36026,
          "residualSigmaVotes": 138231,
          "totalSigmaVotes": 142848,
          "momentumSanchez30m": 0.417,
          "momentumSanchez120m": 0.417,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 175515
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 143568
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 193771
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 79674
            }
          ]
        },
        "keiko_raw": 50.42299853089383,
        "sanchez_raw": 49.577001469106165,
        "keiko": 50.42,
        "sanchez": 49.58
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.364%",
        "captured_at": "2026-06-10T14:02:18.232Z",
        "asof": "2026-06-10T13:55:25.246Z",
        "processed": 97.364,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.862,
        "p_win_sanchez": 0.138,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 19850,
          "meanFinalMarginVotes": 153614,
          "projectionSigmaVotes": 35382,
          "residualSigmaVotes": 136385,
          "totalSigmaVotes": 140899,
          "momentumSanchez30m": 0.418,
          "momentumSanchez120m": 0.416,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 172888
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 141512
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 190817
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 78760
            }
          ]
        },
        "keiko_raw": 50.41689969587716,
        "sanchez_raw": 49.58310030412283,
        "keiko": 50.42,
        "sanchez": 49.58
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.366%",
        "captured_at": "2026-06-10T14:30:08.438Z",
        "asof": "2026-06-10T14:25:18.570Z",
        "processed": 97.366,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.862,
        "p_win_sanchez": 0.138,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 19805,
          "meanFinalMarginVotes": 153528,
          "projectionSigmaVotes": 35355,
          "residualSigmaVotes": 136308,
          "totalSigmaVotes": 140818,
          "momentumSanchez30m": 0.423,
          "momentumSanchez120m": 0.416,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 172787
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 141435
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 190702
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 78730
            }
          ]
        },
        "keiko_raw": 50.41666643917978,
        "sanchez_raw": 49.58333356082023,
        "keiko": 50.42,
        "sanchez": 49.58
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.541%",
        "captured_at": "2026-06-10T15:01:27.920Z",
        "asof": "2026-06-10T14:58:00.350Z",
        "processed": 97.541,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.863,
        "p_win_sanchez": 0.137,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 15626,
          "meanFinalMarginVotes": 146190,
          "projectionSigmaVotes": 33006,
          "residualSigmaVotes": 129577,
          "totalSigmaVotes": 133714,
          "momentumSanchez30m": 0.395,
          "momentumSanchez120m": 0.408,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 164170
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 134900
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 180895
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 76362
            }
          ]
        },
        "keiko_raw": 50.396964302066316,
        "sanchez_raw": 49.60303569793367,
        "keiko": 50.4,
        "sanchez": 49.6
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.580%",
        "captured_at": "2026-06-10T15:07:51.108Z",
        "asof": "2026-06-10T15:02:00.408Z",
        "processed": 97.58,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.864,
        "p_win_sanchez": 0.136,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 14278,
          "meanFinalMarginVotes": 144971,
          "projectionSigmaVotes": 32482,
          "residualSigmaVotes": 128077,
          "totalSigmaVotes": 132132,
          "momentumSanchez30m": 0.377,
          "momentumSanchez120m": 0.399,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 162666
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 133861
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 179125
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 76251
            }
          ]
        },
        "keiko_raw": 50.39374327619378,
        "sanchez_raw": 49.606256723806226,
        "keiko": 50.39,
        "sanchez": 49.61
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.710%",
        "captured_at": "2026-06-10T15:31:01.804Z",
        "asof": "2026-06-10T15:26:00.143Z",
        "processed": 97.71,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.869,
        "p_win_sanchez": 0.131,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 8378,
          "meanFinalMarginVotes": 142317,
          "projectionSigmaVotes": 30737,
          "residualSigmaVotes": 123077,
          "totalSigmaVotes": 126857,
          "momentumSanchez30m": 0.335,
          "momentumSanchez120m": 0.365,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 159061
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 131804
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 174637
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 77289
            }
          ]
        },
        "keiko_raw": 50.38674364812129,
        "sanchez_raw": 49.61325635187872,
        "keiko": 50.39,
        "sanchez": 49.61
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.800%",
        "captured_at": "2026-06-10T15:59:54.518Z",
        "asof": "2026-06-10T15:58:00.239Z",
        "processed": 97.8,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.872,
        "p_win_sanchez": 0.128,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 4914,
          "meanFinalMarginVotes": 139858,
          "projectionSigmaVotes": 29529,
          "residualSigmaVotes": 119615,
          "totalSigmaVotes": 123206,
          "momentumSanchez30m": 0.242,
          "momentumSanchez120m": 0.321,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 155944
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 129758
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 170907
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 77385
            }
          ]
        },
        "keiko_raw": 50.38023798803426,
        "sanchez_raw": 49.61976201196574,
        "keiko": 50.38,
        "sanchez": 49.62
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.803%",
        "captured_at": "2026-06-10T16:09:51.594Z",
        "asof": "2026-06-10T16:02:00.179Z",
        "processed": 97.803,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.872,
        "p_win_sanchez": 0.128,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 4886,
          "meanFinalMarginVotes": 139689,
          "projectionSigmaVotes": 29489,
          "residualSigmaVotes": 119500,
          "totalSigmaVotes": 123085,
          "momentumSanchez30m": 0.249,
          "momentumSanchez120m": 0.321,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 155753
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 129602
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 170696
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 77301
            }
          ]
        },
        "keiko_raw": 50.379783888415965,
        "sanchez_raw": 49.62021611158402,
        "keiko": 50.38,
        "sanchez": 49.62
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.805%",
        "captured_at": "2026-06-10T16:32:33.510Z",
        "asof": "2026-06-10T16:26:00.070Z",
        "processed": 97.805,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.872,
        "p_win_sanchez": 0.128,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 4860,
          "meanFinalMarginVotes": 139583,
          "projectionSigmaVotes": 29462,
          "residualSigmaVotes": 119423,
          "totalSigmaVotes": 123004,
          "momentumSanchez30m": 0.262,
          "momentumSanchez120m": 0.322,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 155633
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 129506
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 170562
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 77253
            }
          ]
        },
        "keiko_raw": 50.37949567796049,
        "sanchez_raw": 49.620504322039494,
        "keiko": 50.38,
        "sanchez": 49.62
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.806%",
        "captured_at": "2026-06-10T17:00:08.613Z",
        "asof": "2026-06-10T16:55:25.720Z",
        "processed": 97.806,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.872,
        "p_win_sanchez": 0.128,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 4818,
          "meanFinalMarginVotes": 139560,
          "projectionSigmaVotes": 29449,
          "residualSigmaVotes": 119385,
          "totalSigmaVotes": 122963,
          "momentumSanchez30m": 0.406,
          "momentumSanchez120m": 0.322,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 155602
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 129487
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 170524
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 77257
            }
          ]
        },
        "keiko_raw": 50.379433532920345,
        "sanchez_raw": 49.620566467079655,
        "keiko": 50.38,
        "sanchez": 49.62
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.807%",
        "captured_at": "2026-06-10T17:19:11.032Z",
        "asof": "2026-06-10T17:15:18.347Z",
        "processed": 97.807,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.872,
        "p_win_sanchez": 0.128,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 4965,
          "meanFinalMarginVotes": 139347,
          "projectionSigmaVotes": 29435,
          "residualSigmaVotes": 119346,
          "totalSigmaVotes": 122923,
          "momentumSanchez30m": 0.729,
          "momentumSanchez120m": 0.265,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 155382
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 129279
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 170298
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 77073
            }
          ]
        },
        "keiko_raw": 50.37885528714446,
        "sanchez_raw": 49.621144712855546,
        "keiko": 50.38,
        "sanchez": 49.62
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.822%",
        "captured_at": "2026-06-10T17:30:15.208Z",
        "asof": "2026-06-10T17:28:00.090Z",
        "processed": 97.822,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.87,
        "p_win_sanchez": 0.13,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 5813,
          "meanFinalMarginVotes": 137512,
          "projectionSigmaVotes": 29234,
          "residualSigmaVotes": 118769,
          "totalSigmaVotes": 122314,
          "momentumSanchez30m": 0.756,
          "momentumSanchez120m": 0.363,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 153437
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 127513
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 168251
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 75664
            }
          ]
        },
        "keiko_raw": 50.37388217944346,
        "sanchez_raw": 49.62611782055654,
        "keiko": 50.37,
        "sanchez": 49.63
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.824%",
        "captured_at": "2026-06-10T18:00:07.914Z",
        "asof": "2026-06-10T17:55:18.145Z",
        "processed": 97.824,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.87,
        "p_win_sanchez": 0.13,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 5771,
          "meanFinalMarginVotes": 137421,
          "projectionSigmaVotes": 29207,
          "residualSigmaVotes": 118692,
          "totalSigmaVotes": 122233,
          "momentumSanchez30m": 0.707,
          "momentumSanchez120m": 0.364,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 153331
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 127431
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 168132
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 75630
            }
          ]
        },
        "keiko_raw": 50.373638431559286,
        "sanchez_raw": 49.62636156844071,
        "keiko": 50.37,
        "sanchez": 49.63
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.826%",
        "captured_at": "2026-06-10T18:11:28.495Z",
        "asof": "2026-06-10T18:06:00.075Z",
        "processed": 97.826,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.869,
        "p_win_sanchez": 0.131,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 5942,
          "meanFinalMarginVotes": 137119,
          "projectionSigmaVotes": 29180,
          "residualSigmaVotes": 118615,
          "totalSigmaVotes": 122152,
          "momentumSanchez30m": 0.68,
          "momentumSanchez120m": 0.69,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 153014
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 127138
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 167801
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 75385
            }
          ]
        },
        "keiko_raw": 50.37281928561595,
        "sanchez_raw": 49.62718071438405,
        "keiko": 50.37,
        "sanchez": 49.63
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.827%",
        "captured_at": "2026-06-10T18:30:08.099Z",
        "asof": "2026-06-10T18:25:25.625Z",
        "processed": 97.827,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.869,
        "p_win_sanchez": 0.131,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 5963,
          "meanFinalMarginVotes": 137032,
          "projectionSigmaVotes": 29167,
          "residualSigmaVotes": 118577,
          "totalSigmaVotes": 122111,
          "momentumSanchez30m": 0.949,
          "momentumSanchez120m": 0.708,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 152920
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 127056
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 167700
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 75326
            }
          ]
        },
        "keiko_raw": 50.37258654927073,
        "sanchez_raw": 49.62741345072926,
        "keiko": 50.37,
        "sanchez": 49.63
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.844%",
        "captured_at": "2026-06-10T19:00:08.442Z",
        "asof": "2026-06-10T18:56:00.164Z",
        "processed": 97.844,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.867,
        "p_win_sanchez": 0.133,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 6655,
          "meanFinalMarginVotes": 135222,
          "projectionSigmaVotes": 28939,
          "residualSigmaVotes": 117923,
          "totalSigmaVotes": 121422,
          "momentumSanchez30m": 0.697,
          "momentumSanchez120m": 0.725,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 150986
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 125323
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 165650
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 73998
            }
          ]
        },
        "keiko_raw": 50.36768693336763,
        "sanchez_raw": 49.63231306663236,
        "keiko": 50.37,
        "sanchez": 49.63
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.874%",
        "captured_at": "2026-06-10T19:30:08.580Z",
        "asof": "2026-06-10T19:25:25.216Z",
        "processed": 97.874,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.863,
        "p_win_sanchez": 0.137,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 8509,
          "meanFinalMarginVotes": 131394,
          "projectionSigmaVotes": 28536,
          "residualSigmaVotes": 116769,
          "totalSigmaVotes": 120205,
          "momentumSanchez30m": 0.778,
          "momentumSanchez120m": 0.763,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 146939
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 121633
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 161399
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 71022
            }
          ]
        },
        "keiko_raw": 50.35732260077087,
        "sanchez_raw": 49.64267739922913,
        "keiko": 50.36,
        "sanchez": 49.64
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.884%",
        "captured_at": "2026-06-10T19:52:36.559Z",
        "asof": "2026-06-10T19:46:00.089Z",
        "processed": 97.884,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.862,
        "p_win_sanchez": 0.138,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 8933,
          "meanFinalMarginVotes": 130311,
          "projectionSigmaVotes": 28402,
          "residualSigmaVotes": 116385,
          "totalSigmaVotes": 119800,
          "momentumSanchez30m": 0.83,
          "momentumSanchez120m": 0.791,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 145783
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 120597
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 160175
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 70224
            }
          ]
        },
        "keiko_raw": 50.3543994336582,
        "sanchez_raw": 49.6456005663418,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.887%",
        "captured_at": "2026-06-10T20:00:08.389Z",
        "asof": "2026-06-10T19:55:25.680Z",
        "processed": 97.887,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.861,
        "p_win_sanchez": 0.139,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 9010,
          "meanFinalMarginVotes": 130037,
          "projectionSigmaVotes": 28362,
          "residualSigmaVotes": 116269,
          "totalSigmaVotes": 119678,
          "momentumSanchez30m": 0.799,
          "momentumSanchez120m": 0.788,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 145487
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 120336
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 159859
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 70035
            }
          ]
        },
        "keiko_raw": 50.35365987772199,
        "sanchez_raw": 49.646340122278005,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.888%",
        "captured_at": "2026-06-10T20:16:11.274Z",
        "asof": "2026-06-10T20:10:25.706Z",
        "processed": 97.888,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.861,
        "p_win_sanchez": 0.139,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 9193,
          "meanFinalMarginVotes": 129789,
          "projectionSigmaVotes": 28348,
          "residualSigmaVotes": 116231,
          "totalSigmaVotes": 119638,
          "momentumSanchez30m": 0.835,
          "momentumSanchez120m": 0.789,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 145231
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 120092
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 159596
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69815
            }
          ]
        },
        "keiko_raw": 50.352983214215044,
        "sanchez_raw": 49.64701678578497,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.889%",
        "captured_at": "2026-06-10T20:30:08.295Z",
        "asof": "2026-06-10T20:25:19.449Z",
        "processed": 97.889,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.861,
        "p_win_sanchez": 0.139,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 9270,
          "meanFinalMarginVotes": 129646,
          "projectionSigmaVotes": 28335,
          "residualSigmaVotes": 116192,
          "totalSigmaVotes": 119597,
          "momentumSanchez30m": 0.853,
          "momentumSanchez120m": 0.791,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 145081
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 119954
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 159439
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69700
            }
          ]
        },
        "keiko_raw": 50.3525967167892,
        "sanchez_raw": 49.64740328321081,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.891%",
        "captured_at": "2026-06-10T20:50:09.204Z",
        "asof": "2026-06-10T20:46:00.079Z",
        "processed": 97.891,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.861,
        "p_win_sanchez": 0.139,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 9254,
          "meanFinalMarginVotes": 129530,
          "projectionSigmaVotes": 28308,
          "residualSigmaVotes": 116115,
          "totalSigmaVotes": 119516,
          "momentumSanchez30m": 0.68,
          "momentumSanchez120m": 0.785,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 144951
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 119848
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 159296
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69642
            }
          ]
        },
        "keiko_raw": 50.35228782521184,
        "sanchez_raw": 49.64771217478815,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.894%",
        "captured_at": "2026-06-10T20:54:49.369Z",
        "asof": "2026-06-10T20:52:00.076Z",
        "processed": 97.894,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.861,
        "p_win_sanchez": 0.139,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 9194,
          "meanFinalMarginVotes": 129392,
          "projectionSigmaVotes": 28267,
          "residualSigmaVotes": 116000,
          "totalSigmaVotes": 119395,
          "momentumSanchez30m": 0.501,
          "momentumSanchez120m": 0.767,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 144790
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 119723
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 159114
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69589
            }
          ]
        },
        "keiko_raw": 50.351915224696654,
        "sanchez_raw": 49.64808477530335,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.895%",
        "captured_at": "2026-06-10T21:00:08.525Z",
        "asof": "2026-06-10T20:55:25.632Z",
        "processed": 97.895,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.861,
        "p_win_sanchez": 0.139,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 9174,
          "meanFinalMarginVotes": 129346,
          "projectionSigmaVotes": 28254,
          "residualSigmaVotes": 115962,
          "totalSigmaVotes": 119354,
          "momentumSanchez30m": 0.404,
          "momentumSanchez120m": 0.759,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 144737
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 119682
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 159055
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69571
            }
          ]
        },
        "keiko_raw": 50.351791667831655,
        "sanchez_raw": 49.64820833216834,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.904%",
        "captured_at": "2026-06-10T21:40:10.059Z",
        "asof": "2026-06-10T21:38:00.255Z",
        "processed": 97.904,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.861,
        "p_win_sanchez": 0.139,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 9085,
          "meanFinalMarginVotes": 128844,
          "projectionSigmaVotes": 28133,
          "residualSigmaVotes": 115615,
          "totalSigmaVotes": 118989,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.638,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 144169
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 119221
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 158426
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69324
            }
          ]
        },
        "keiko_raw": 50.350445746857375,
        "sanchez_raw": 49.64955425314261,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.910%",
        "captured_at": "2026-06-10T21:55:07.238Z",
        "asof": "2026-06-10T21:50:25.565Z",
        "processed": 97.91,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.86,
        "p_win_sanchez": 0.14,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 9351,
          "meanFinalMarginVotes": 128182,
          "projectionSigmaVotes": 28053,
          "residualSigmaVotes": 115385,
          "totalSigmaVotes": 118746,
          "momentumSanchez30m": 0.794,
          "momentumSanchez120m": 0.61,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 143464
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 118587
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 157679
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68833
            }
          ]
        },
        "keiko_raw": 50.34865681481848,
        "sanchez_raw": 49.65134318518151,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.911%",
        "captured_at": "2026-06-10T22:00:07.996Z",
        "asof": "2026-06-10T21:56:00.073Z",
        "processed": 97.911,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.859,
        "p_win_sanchez": 0.141,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 9525,
          "meanFinalMarginVotes": 127943,
          "projectionSigmaVotes": 28039,
          "residualSigmaVotes": 115346,
          "totalSigmaVotes": 118705,
          "momentumSanchez30m": 0.848,
          "momentumSanchez120m": 0.637,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 143217
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 118352
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 157425
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68622
            }
          ]
        },
        "keiko_raw": 50.348004645936484,
        "sanchez_raw": 49.651995354063516,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.914%",
        "captured_at": "2026-06-10T22:20:07.051Z",
        "asof": "2026-06-10T22:15:25.555Z",
        "processed": 97.914,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.859,
        "p_win_sanchez": 0.141,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 9693,
          "meanFinalMarginVotes": 127577,
          "projectionSigmaVotes": 27999,
          "residualSigmaVotes": 115231,
          "totalSigmaVotes": 118584,
          "momentumSanchez30m": 0.95,
          "momentumSanchez120m": 0.632,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 142830
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 118000
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 157018
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68342
            }
          ]
        },
        "keiko_raw": 50.34701744142216,
        "sanchez_raw": 49.65298255857783,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.915%",
        "captured_at": "2026-06-10T22:30:08.391Z",
        "asof": "2026-06-10T22:28:00.074Z",
        "processed": 97.915,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.859,
        "p_win_sanchez": 0.141,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 9744,
          "meanFinalMarginVotes": 127461,
          "projectionSigmaVotes": 27986,
          "residualSigmaVotes": 115192,
          "totalSigmaVotes": 118543,
          "momentumSanchez30m": 0.929,
          "momentumSanchez120m": 0.628,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 142706
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 117888
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 156887
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68254
            }
          ]
        },
        "keiko_raw": 50.34670218568521,
        "sanchez_raw": 49.6532978143148,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.916%",
        "captured_at": "2026-06-10T23:17:03.502Z",
        "asof": "2026-06-10T23:10:25.557Z",
        "processed": 97.916,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.859,
        "p_win_sanchez": 0.141,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 9788,
          "meanFinalMarginVotes": 127351,
          "projectionSigmaVotes": 27972,
          "residualSigmaVotes": 115154,
          "totalSigmaVotes": 118503,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.874,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 142589
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 117783
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 156763
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68172
            }
          ]
        },
        "keiko_raw": 50.34640602287184,
        "sanchez_raw": 49.653593977128146,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.967%",
        "captured_at": "2026-06-11T00:06:52.429Z",
        "asof": "2026-06-11T00:02:00.358Z",
        "processed": 97.967,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.862,
        "p_win_sanchez": 0.138,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 6917,
          "meanFinalMarginVotes": 126866,
          "projectionSigmaVotes": 27288,
          "residualSigmaVotes": 113192,
          "totalSigmaVotes": 116435,
          "momentumSanchez30m": 0.255,
          "momentumSanchez120m": 0.289,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 141730
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 117532
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 155558
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69135
            }
          ]
        },
        "keiko_raw": 50.34513790639414,
        "sanchez_raw": 49.65486209360586,
        "keiko": 50.35,
        "sanchez": 49.65
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.980%",
        "captured_at": "2026-06-11T00:14:07.406Z",
        "asof": "2026-06-11T00:12:00.091Z",
        "processed": 97.98,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.862,
        "p_win_sanchez": 0.138,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 6862,
          "meanFinalMarginVotes": 126065,
          "projectionSigmaVotes": 27113,
          "residualSigmaVotes": 112692,
          "totalSigmaVotes": 115908,
          "momentumSanchez30m": 0.3,
          "momentumSanchez120m": 0.309,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 140835
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 116791
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 154574
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68704
            }
          ]
        },
        "keiko_raw": 50.34297435049879,
        "sanchez_raw": 49.65702564950122,
        "keiko": 50.34,
        "sanchez": 49.66
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.981%",
        "captured_at": "2026-06-11T03:20:12.785Z",
        "asof": "2026-06-11T03:15:26.662Z",
        "processed": 97.981,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.862,
        "p_win_sanchez": 0.138,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 6702,
          "meanFinalMarginVotes": 126159,
          "projectionSigmaVotes": 27100,
          "residualSigmaVotes": 112654,
          "totalSigmaVotes": 115868,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 140922
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 116890
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 154654
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68826
            }
          ]
        },
        "keiko_raw": 50.34323041557107,
        "sanchez_raw": 49.65676958442893,
        "keiko": 50.34,
        "sanchez": 49.66
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 97.982%",
        "captured_at": "2026-06-11T02:30:12.864Z",
        "asof": "2026-06-11T02:28:00.084Z",
        "processed": 97.982,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.862,
        "p_win_sanchez": 0.138,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 6757,
          "meanFinalMarginVotes": 126039,
          "projectionSigmaVotes": 27086,
          "residualSigmaVotes": 112615,
          "totalSigmaVotes": 115827,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 140794
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 116774
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 154519
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68734
            }
          ]
        },
        "keiko_raw": 50.34290156743997,
        "sanchez_raw": 49.657098432560026,
        "keiko": 50.34,
        "sanchez": 49.66
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.031%",
        "captured_at": "2026-06-11T03:30:14.533Z",
        "asof": "2026-06-11T03:28:00.391Z",
        "processed": 98.031,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.863,
        "p_win_sanchez": 0.137,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 5090,
          "meanFinalMarginVotes": 124480,
          "projectionSigmaVotes": 26429,
          "residualSigmaVotes": 110731,
          "totalSigmaVotes": 113841,
          "momentumSanchez30m": 0.371,
          "momentumSanchez120m": 0.363,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 138877
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 115441
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 152269
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68568
            }
          ]
        },
        "keiko_raw": 50.33870423381595,
        "sanchez_raw": 49.66129576618405,
        "keiko": 50.34,
        "sanchez": 49.66
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.173%",
        "captured_at": "2026-06-11T03:40:13.738Z",
        "asof": "2026-06-11T03:38:00.464Z",
        "processed": 98.173,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 593,
          "meanFinalMarginVotes": 119633,
          "projectionSigmaVotes": 24523,
          "residualSigmaVotes": 105269,
          "totalSigmaVotes": 108088,
          "momentumSanchez30m": 0.375,
          "momentumSanchez120m": 0.373,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 132992
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 111246
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 145418
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67753
            }
          ]
        },
        "keiko_raw": 50.325622124370085,
        "sanchez_raw": 49.67437787562991,
        "keiko": 50.33,
        "sanchez": 49.67
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.208%",
        "captured_at": "2026-06-11T03:44:36.541Z",
        "asof": "2026-06-11T03:42:00.300Z",
        "processed": 98.208,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 466,
          "meanFinalMarginVotes": 118390,
          "projectionSigmaVotes": 24053,
          "residualSigmaVotes": 103923,
          "totalSigmaVotes": 106670,
          "momentumSanchez30m": 0.376,
          "momentumSanchez120m": 0.375,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 131493
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 110163
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 143681
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67503
            }
          ]
        },
        "keiko_raw": 50.322261325038596,
        "sanchez_raw": 49.677738674961404,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.209%",
        "captured_at": "2026-06-11T03:50:14.377Z",
        "asof": "2026-06-11T03:48:00.261Z",
        "processed": 98.209,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 489,
          "meanFinalMarginVotes": 118347,
          "projectionSigmaVotes": 24040,
          "residualSigmaVotes": 103885,
          "totalSigmaVotes": 106630,
          "momentumSanchez30m": 0.377,
          "momentumSanchez120m": 0.375,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 131443
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 110125
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 143624
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67489
            }
          ]
        },
        "keiko_raw": 50.322145776562024,
        "sanchez_raw": 49.67785422343796,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.212%",
        "captured_at": "2026-06-11T04:03:38.103Z",
        "asof": "2026-06-11T03:58:00.090Z",
        "processed": 98.212,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 534,
          "meanFinalMarginVotes": 118194,
          "projectionSigmaVotes": 23999,
          "residualSigmaVotes": 103769,
          "totalSigmaVotes": 106508,
          "momentumSanchez30m": 0.377,
          "momentumSanchez120m": 0.375,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 131267
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 109985
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 143428
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67421
            }
          ]
        },
        "keiko_raw": 50.32173219667503,
        "sanchez_raw": 49.678267803324964,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.215%",
        "captured_at": "2026-06-11T12:20:11.693Z",
        "asof": "2026-06-11T12:15:25.373Z",
        "processed": 98.215,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.867,
        "p_win_sanchez": 0.133,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 651,
          "meanFinalMarginVotes": 118114,
          "projectionSigmaVotes": 23959,
          "residualSigmaVotes": 103654,
          "totalSigmaVotes": 106387,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 131165
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 109919
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 143306
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67426
            }
          ]
        },
        "keiko_raw": 50.32151721828506,
        "sanchez_raw": 49.67848278171494,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.216%",
        "captured_at": "2026-06-11T16:10:22.790Z",
        "asof": "2026-06-11T16:05:25.356Z",
        "processed": 98.216,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 561,
          "meanFinalMarginVotes": 117958,
          "projectionSigmaVotes": 23946,
          "residualSigmaVotes": 103615,
          "totalSigmaVotes": 106346,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 131002
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 109767
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 143136
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67298
            }
          ]
        },
        "keiko_raw": 50.32109467914386,
        "sanchez_raw": 49.67890532085612,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.220%",
        "captured_at": "2026-06-11T16:20:10.244Z",
        "asof": "2026-06-11T16:16:00.090Z",
        "processed": 98.22,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 585,
          "meanFinalMarginVotes": 117719,
          "projectionSigmaVotes": 23892,
          "residualSigmaVotes": 103462,
          "totalSigmaVotes": 106184,
          "momentumSanchez30m": 0.44,
          "momentumSanchez120m": 0.44,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 130734
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 109547
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 142841
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67173
            }
          ]
        },
        "keiko_raw": 50.320452863373276,
        "sanchez_raw": 49.67954713662671,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.222%",
        "captured_at": "2026-06-11T16:30:15.018Z",
        "asof": "2026-06-11T16:28:00.073Z",
        "processed": 98.222,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 622,
          "meanFinalMarginVotes": 117625,
          "projectionSigmaVotes": 23865,
          "residualSigmaVotes": 103385,
          "totalSigmaVotes": 106103,
          "momentumSanchez30m": 0.401,
          "momentumSanchez120m": 0.401,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 130625
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 109462
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 142718
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67135
            }
          ]
        },
        "keiko_raw": 50.320199839765166,
        "sanchez_raw": 49.679800160234834,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.223%",
        "captured_at": "2026-06-11T17:00:12.127Z",
        "asof": "2026-06-11T16:56:00.093Z",
        "processed": 98.223,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 669,
          "meanFinalMarginVotes": 117606,
          "projectionSigmaVotes": 23852,
          "residualSigmaVotes": 103346,
          "totalSigmaVotes": 106063,
          "momentumSanchez30m": 0.272,
          "momentumSanchez120m": 0.359,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 130599
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 109448
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 142685
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67145
            }
          ]
        },
        "keiko_raw": 50.3201505514795,
        "sanchez_raw": 49.6798494485205,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.226%",
        "captured_at": "2026-06-11T17:10:12.108Z",
        "asof": "2026-06-11T17:06:00.075Z",
        "processed": 98.226,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 777,
          "meanFinalMarginVotes": 117516,
          "projectionSigmaVotes": 23811,
          "residualSigmaVotes": 103231,
          "totalSigmaVotes": 105941,
          "momentumSanchez30m": 0.37,
          "momentumSanchez120m": 0.365,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 130487
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 109371
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 142553
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67140
            }
          ]
        },
        "keiko_raw": 50.319906124987234,
        "sanchez_raw": 49.68009387501278,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.230%",
        "captured_at": "2026-06-11T17:50:13.173Z",
        "asof": "2026-06-11T17:45:25.313Z",
        "processed": 98.23,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 922,
          "meanFinalMarginVotes": 117398,
          "projectionSigmaVotes": 23758,
          "residualSigmaVotes": 103077,
          "totalSigmaVotes": 105779,
          "momentumSanchez30m": 0.397,
          "momentumSanchez120m": 0.38,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 130339
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 109271
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 142378
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67136
            }
          ]
        },
        "keiko_raw": 50.31958489105437,
        "sanchez_raw": 49.68041510894564,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.231%",
        "captured_at": "2026-06-11T18:10:20.267Z",
        "asof": "2026-06-11T18:05:18.236Z",
        "processed": 98.231,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 906,
          "meanFinalMarginVotes": 117316,
          "projectionSigmaVotes": 23744,
          "residualSigmaVotes": 103038,
          "totalSigmaVotes": 105739,
          "momentumSanchez30m": 0.538,
          "momentumSanchez120m": 0.399,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 130250
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 109194
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 142282
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67082
            }
          ]
        },
        "keiko_raw": 50.31936178416658,
        "sanchez_raw": 49.680638215833405,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.234%",
        "captured_at": "2026-06-11T18:20:14.278Z",
        "asof": "2026-06-11T18:18:00.080Z",
        "processed": 98.234,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 829,
          "meanFinalMarginVotes": 117042,
          "projectionSigmaVotes": 23704,
          "residualSigmaVotes": 102923,
          "totalSigmaVotes": 105617,
          "momentumSanchez30m": 0.558,
          "momentumSanchez120m": 0.442,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 129954
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 108934
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 141966
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66893
            }
          ]
        },
        "keiko_raw": 50.318613956684,
        "sanchez_raw": 49.681386043316,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.236%",
        "captured_at": "2026-06-11T19:30:21.164Z",
        "asof": "2026-06-11T19:25:18.563Z",
        "processed": 98.236,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 859,
          "meanFinalMarginVotes": 116940,
          "projectionSigmaVotes": 23677,
          "residualSigmaVotes": 102846,
          "totalSigmaVotes": 105536,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.53,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 129838
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 108842
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 141836
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66848
            }
          ]
        },
        "keiko_raw": 50.3183397838854,
        "sanchez_raw": 49.6816602161146,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.239%",
        "captured_at": "2026-06-11T21:04:08.635Z",
        "asof": "2026-06-11T20:55:26.119Z",
        "processed": 98.239,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 759,
          "meanFinalMarginVotes": 116642,
          "projectionSigmaVotes": 23637,
          "residualSigmaVotes": 102731,
          "totalSigmaVotes": 105415,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.99,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 129518
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 108557
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 141495
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66636
            }
          ]
        },
        "keiko_raw": 50.31753453240496,
        "sanchez_raw": 49.68246546759503,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.241%",
        "captured_at": "2026-06-11T22:04:28.138Z",
        "asof": "2026-06-11T21:55:26.143Z",
        "processed": 98.241,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.865,
        "p_win_sanchez": 0.135,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 584,
          "meanFinalMarginVotes": 116336,
          "projectionSigmaVotes": 23610,
          "residualSigmaVotes": 102654,
          "totalSigmaVotes": 105334,
          "momentumSanchez30m": 0.989,
          "momentumSanchez120m": 0.989,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 129197
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 108260
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 141161
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66386
            }
          ]
        },
        "keiko_raw": 50.316703116374775,
        "sanchez_raw": 49.683296883625225,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.248%",
        "captured_at": "2026-06-11T23:04:15.388Z",
        "asof": "2026-06-11T22:56:00.077Z",
        "processed": 98.248,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.865,
        "p_win_sanchez": 0.135,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 595,
          "meanFinalMarginVotes": 115887,
          "projectionSigmaVotes": 23516,
          "residualSigmaVotes": 102385,
          "totalSigmaVotes": 105051,
          "momentumSanchez30m": 0.496,
          "momentumSanchez120m": 0.555,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 128697
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 107843
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 140613
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66135
            }
          ]
        },
        "keiko_raw": 50.315478562394865,
        "sanchez_raw": 49.68452143760513,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.254%",
        "captured_at": "2026-06-12T02:04:06.996Z",
        "asof": "2026-06-12T01:55:17.866Z",
        "processed": 98.254,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 1027,
          "meanFinalMarginVotes": 115923,
          "projectionSigmaVotes": 23435,
          "residualSigmaVotes": 102154,
          "totalSigmaVotes": 104808,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 128689
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 107907
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 140565
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66343
            }
          ]
        },
        "keiko_raw": 50.31557683611795,
        "sanchez_raw": 49.68442316388205,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.258%",
        "captured_at": "2026-06-12T14:53:27.149Z",
        "asof": "2026-06-12T14:45:19.237Z",
        "processed": 98.258,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 1303,
          "meanFinalMarginVotes": 115936,
          "projectionSigmaVotes": 23382,
          "residualSigmaVotes": 102000,
          "totalSigmaVotes": 104646,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 128673
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 107939
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 140522
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66469
            }
          ]
        },
        "keiko_raw": 50.31561002362426,
        "sanchez_raw": 49.68438997637574,
        "keiko": 50.32,
        "sanchez": 49.68
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.269%",
        "captured_at": "2026-06-12T16:59:43.379Z",
        "asof": "2026-06-12T16:55:25.816Z",
        "processed": 98.269,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 1664,
          "meanFinalMarginVotes": 115573,
          "projectionSigmaVotes": 23234,
          "residualSigmaVotes": 101577,
          "totalSigmaVotes": 104200,
          "momentumSanchez30m": 0.411,
          "momentumSanchez120m": 0.411,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 128230
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 107626
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 140003
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66419
            }
          ]
        },
        "keiko_raw": 50.3146189897564,
        "sanchez_raw": 49.68538101024361,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.271%",
        "captured_at": "2026-06-12T18:48:32.214Z",
        "asof": "2026-06-12T18:40:25.166Z",
        "processed": 98.271,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 1616,
          "meanFinalMarginVotes": 115394,
          "projectionSigmaVotes": 23207,
          "residualSigmaVotes": 101500,
          "totalSigmaVotes": 104119,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.437,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 128036
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 107456
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 139796
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66296
            }
          ]
        },
        "keiko_raw": 50.31412833998687,
        "sanchez_raw": 49.685871660013134,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.273%",
        "captured_at": "2026-06-12T21:34:15.324Z",
        "asof": "2026-06-12T21:26:00.263Z",
        "processed": 98.273,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.866,
        "p_win_sanchez": 0.134,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 1448,
          "meanFinalMarginVotes": 115094,
          "projectionSigmaVotes": 23181,
          "residualSigmaVotes": 101423,
          "totalSigmaVotes": 104038,
          "momentumSanchez30m": 1.404,
          "momentumSanchez120m": 0.658,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 127722
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 107165
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 139468
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66053
            }
          ]
        },
        "keiko_raw": 50.313309972684316,
        "sanchez_raw": 49.68669002731569,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.299%",
        "captured_at": "2026-06-12T22:31:25.086Z",
        "asof": "2026-06-12T22:26:00.071Z",
        "processed": 98.299,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.869,
        "p_win_sanchez": 0.131,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 3499,
          "meanFinalMarginVotes": 115434,
          "projectionSigmaVotes": 22831,
          "residualSigmaVotes": 100423,
          "totalSigmaVotes": 102986,
          "momentumSanchez30m": 0.298,
          "momentumSanchez120m": 0.311,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 127871
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 107625
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 139441
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67131
            }
          ]
        },
        "keiko_raw": 50.314223956942605,
        "sanchez_raw": 49.68577604305738,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.304%",
        "captured_at": "2026-06-12T23:31:22.861Z",
        "asof": "2026-06-12T23:25:25.253Z",
        "processed": 98.304,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.869,
        "p_win_sanchez": 0.131,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 3616,
          "meanFinalMarginVotes": 115223,
          "projectionSigmaVotes": 22764,
          "residualSigmaVotes": 100231,
          "totalSigmaVotes": 102783,
          "momentumSanchez30m": 0.444,
          "momentumSanchez120m": 0.333,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 127623
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 107436
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 139159
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67062
            }
          ]
        },
        "keiko_raw": 50.31364479159751,
        "sanchez_raw": 49.686355208402475,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.323%",
        "captured_at": "2026-06-13T01:44:07.965Z",
        "asof": "2026-06-13T01:35:26.316Z",
        "processed": 98.323,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.869,
        "p_win_sanchez": 0.131,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 4310,
          "meanFinalMarginVotes": 114665,
          "projectionSigmaVotes": 22509,
          "residualSigmaVotes": 99500,
          "totalSigmaVotes": 102014,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.363,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 126927
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 106966
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 138333
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67044
            }
          ]
        },
        "keiko_raw": 50.312140322164346,
        "sanchez_raw": 49.68785967783565,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.325%",
        "captured_at": "2026-06-13T03:05:41.453Z",
        "asof": "2026-06-13T03:02:00.092Z",
        "processed": 98.325,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.87,
        "p_win_sanchez": 0.13,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 4452,
          "meanFinalMarginVotes": 114676,
          "projectionSigmaVotes": 22482,
          "residualSigmaVotes": 99423,
          "totalSigmaVotes": 101933,
          "momentumSanchez30m": 0.346,
          "momentumSanchez120m": 0.344,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 126923
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 106986
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 138316
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67112
            }
          ]
        },
        "keiko_raw": 50.312167000268225,
        "sanchez_raw": 49.68783299973178,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.327%",
        "captured_at": "2026-06-13T13:34:22.220Z",
        "asof": "2026-06-13T13:25:18.685Z",
        "processed": 98.327,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.87,
        "p_win_sanchez": 0.13,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 4519,
          "meanFinalMarginVotes": 114612,
          "projectionSigmaVotes": 22456,
          "residualSigmaVotes": 99346,
          "totalSigmaVotes": 101852,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 126844
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 106931
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 138223
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67104
            }
          ]
        },
        "keiko_raw": 50.31199007643069,
        "sanchez_raw": 49.68800992356931,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.328%",
        "captured_at": "2026-06-13T14:44:30.870Z",
        "asof": "2026-06-13T14:35:25.627Z",
        "processed": 98.328,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.87,
        "p_win_sanchez": 0.13,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 4533,
          "meanFinalMarginVotes": 114560,
          "projectionSigmaVotes": 22442,
          "residualSigmaVotes": 99308,
          "totalSigmaVotes": 101812,
          "momentumSanchez30m": 0.464,
          "momentumSanchez120m": 0.464,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 126785
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 106884
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 138157
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67081
            }
          ]
        },
        "keiko_raw": 50.31184888095941,
        "sanchez_raw": 49.688151119040604,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.332%",
        "captured_at": "2026-06-13T15:33:52.465Z",
        "asof": "2026-06-13T15:25:18.433Z",
        "processed": 98.332,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.869,
        "p_win_sanchez": 0.131,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 4209,
          "meanFinalMarginVotes": 113973,
          "projectionSigmaVotes": 22389,
          "residualSigmaVotes": 99154,
          "totalSigmaVotes": 101650,
          "momentumSanchez30m": 0.792,
          "momentumSanchez120m": 0.707,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 126169
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 106315
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 137514
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66607
            }
          ]
        },
        "keiko_raw": 50.310253439100904,
        "sanchez_raw": 49.68974656089908,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.335%",
        "captured_at": "2026-06-13T16:30:35.097Z",
        "asof": "2026-06-13T16:26:00.087Z",
        "processed": 98.335,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.869,
        "p_win_sanchez": 0.131,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 4311,
          "meanFinalMarginVotes": 113877,
          "projectionSigmaVotes": 22348,
          "residualSigmaVotes": 99038,
          "totalSigmaVotes": 101529,
          "momentumSanchez30m": 0.383,
          "momentumSanchez120m": 0.588,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 126051
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 106233
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 137375
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66596
            }
          ]
        },
        "keiko_raw": 50.30999242937209,
        "sanchez_raw": 49.69000757062791,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.366%",
        "captured_at": "2026-06-13T17:31:27.907Z",
        "asof": "2026-06-13T17:25:25.446Z",
        "processed": 98.366,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.872,
        "p_win_sanchez": 0.128,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 6424,
          "meanFinalMarginVotes": 113950,
          "projectionSigmaVotes": 21932,
          "residualSigmaVotes": 97846,
          "totalSigmaVotes": 100274,
          "momentumSanchez30m": 0.272,
          "momentumSanchez120m": 0.282,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 125897
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 106448
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 137011
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67550
            }
          ]
        },
        "keiko_raw": 50.3102026305648,
        "sanchez_raw": 49.68979736943518,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.552%",
        "captured_at": "2026-06-14T10:58:57.819Z",
        "asof": "2026-06-14T10:50:25.451Z",
        "processed": 98.552,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.89,
        "p_win_sanchez": 0.11,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 18488,
          "meanFinalMarginVotes": 113775,
          "projectionSigmaVotes": 19436,
          "residualSigmaVotes": 90692,
          "totalSigmaVotes": 92751,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 124362
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 107127
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 134211
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 72656
            }
          ]
        },
        "keiko_raw": 50.30963621082351,
        "sanchez_raw": 49.69036378917649,
        "keiko": 50.31,
        "sanchez": 49.69
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.590%",
        "captured_at": "2026-06-14T19:33:00.913Z",
        "asof": "2026-06-14T19:25:25.660Z",
        "processed": 98.59,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.889,
        "p_win_sanchez": 0.111,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 18832,
          "meanFinalMarginVotes": 111618,
          "projectionSigmaVotes": 18926,
          "residualSigmaVotes": 89231,
          "totalSigmaVotes": 91216,
          "momentumSanchez30m": 0.465,
          "momentumSanchez120m": 0.465,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 121927
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 105144
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 131518
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 71578
            }
          ]
        },
        "keiko_raw": 50.30379082264148,
        "sanchez_raw": 49.69620917735853,
        "keiko": 50.3,
        "sanchez": 49.7
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.593%",
        "captured_at": "2026-06-15T13:05:00.156Z",
        "asof": "2026-06-15T13:00:25.828Z",
        "processed": 98.593,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.889,
        "p_win_sanchez": 0.111,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 18478,
          "meanFinalMarginVotes": 111067,
          "projectionSigmaVotes": 18885,
          "residualSigmaVotes": 89115,
          "totalSigmaVotes": 91095,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 121354
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 104607
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 130924
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 71112
            }
          ]
        },
        "keiko_raw": 50.302287756074016,
        "sanchez_raw": 49.697712243925984,
        "keiko": 50.3,
        "sanchez": 49.7
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.598%",
        "captured_at": "2026-06-15T16:00:24.636Z",
        "asof": "2026-06-15T15:55:19.679Z",
        "processed": 98.598,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.888,
        "p_win_sanchez": 0.112,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 18325,
          "meanFinalMarginVotes": 110584,
          "projectionSigmaVotes": 18818,
          "residualSigmaVotes": 88923,
          "totalSigmaVotes": 90892,
          "momentumSanchez30m": 0.619,
          "momentumSanchez120m": 0.619,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 120835
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 104147
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 130371
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 70772
            }
          ]
        },
        "keiko_raw": 50.30097749838486,
        "sanchez_raw": 49.69902250161515,
        "keiko": 50.3,
        "sanchez": 49.7
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.655%",
        "captured_at": "2026-06-15T19:19:15.242Z",
        "asof": "2026-06-15T19:12:00.072Z",
        "processed": 98.655,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.886,
        "p_win_sanchez": 0.114,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 18446,
          "meanFinalMarginVotes": 106954,
          "projectionSigmaVotes": 18053,
          "residualSigmaVotes": 86731,
          "totalSigmaVotes": 88590,
          "momentumSanchez30m": 0.494,
          "momentumSanchez120m": 0.494,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 116788
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 100779
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 125936
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68761
            }
          ]
        },
        "keiko_raw": 50.29109459797419,
        "sanchez_raw": 49.70890540202582,
        "keiko": 50.29,
        "sanchez": 49.71
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.761%",
        "captured_at": "2026-06-15T21:03:07.480Z",
        "asof": "2026-06-15T20:56:00.214Z",
        "processed": 98.761,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.891,
        "p_win_sanchez": 0.109,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 22495,
          "meanFinalMarginVotes": 104028,
          "projectionSigmaVotes": 16630,
          "residualSigmaVotes": 82654,
          "totalSigmaVotes": 84310,
          "momentumSanchez30m": 0.404,
          "momentumSanchez120m": 0.433,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 113088
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 98340
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 121515
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68845
            }
          ]
        },
        "keiko_raw": 50.28308432468701,
        "sanchez_raw": 49.71691567531298,
        "keiko": 50.28,
        "sanchez": 49.72
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.865%",
        "captured_at": "2026-06-15T22:41:26.707Z",
        "asof": "2026-06-15T22:36:00.311Z",
        "processed": 98.865,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.894,
        "p_win_sanchez": 0.106,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 25363,
          "meanFinalMarginVotes": 100052,
          "projectionSigmaVotes": 15234,
          "residualSigmaVotes": 78654,
          "totalSigmaVotes": 80116,
          "momentumSanchez30m": 0.412,
          "momentumSanchez120m": 0.408,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 108351
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 94841
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 116071
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67822
            }
          ]
        },
        "keiko_raw": 50.27228362988302,
        "sanchez_raw": 49.72771637011697,
        "keiko": 50.27,
        "sanchez": 49.73
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.923%",
        "captured_at": "2026-06-15T23:34:21.922Z",
        "asof": "2026-06-15T23:25:25.454Z",
        "processed": 98.923,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.9,
        "p_win_sanchez": 0.1,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 28788,
          "meanFinalMarginVotes": 99661,
          "projectionSigmaVotes": 14456,
          "residualSigmaVotes": 76423,
          "totalSigmaVotes": 77778,
          "momentumSanchez30m": 0.353,
          "momentumSanchez120m": 0.388,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 107535
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 94716
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 114861
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69077
            }
          ]
        },
        "keiko_raw": 50.271191141190485,
        "sanchez_raw": 49.72880885880951,
        "keiko": 50.27,
        "sanchez": 49.73
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.953%",
        "captured_at": "2026-06-16T00:44:21.396Z",
        "asof": "2026-06-16T00:35:17.922Z",
        "processed": 98.953,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.897,
        "p_win_sanchez": 0.103,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 28105,
          "meanFinalMarginVotes": 97004,
          "projectionSigmaVotes": 14053,
          "residualSigmaVotes": 75269,
          "totalSigmaVotes": 76570,
          "momentumSanchez30m": 0.557,
          "momentumSanchez120m": 0.418,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 104659
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92197
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 111780
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67272
            }
          ]
        },
        "keiko_raw": 50.26394801630792,
        "sanchez_raw": 49.73605198369208,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 98.985%",
        "captured_at": "2026-06-16T01:54:19.330Z",
        "asof": "2026-06-16T01:46:00.098Z",
        "processed": 98.985,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.901,
        "p_win_sanchez": 0.099,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 29961,
          "meanFinalMarginVotes": 96753,
          "projectionSigmaVotes": 13624,
          "residualSigmaVotes": 74038,
          "totalSigmaVotes": 75281,
          "momentumSanchez30m": 0.354,
          "momentumSanchez120m": 0.453,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 104175
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92093
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 111078
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67931
            }
          ]
        },
        "keiko_raw": 50.263253941870936,
        "sanchez_raw": 49.73674605812906,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.019%",
        "captured_at": "2026-06-16T03:07:47.490Z",
        "asof": "2026-06-16T03:00:19.052Z",
        "processed": 99.019,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.904,
        "p_win_sanchez": 0.096,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 31905,
          "meanFinalMarginVotes": 96460,
          "projectionSigmaVotes": 13167,
          "residualSigmaVotes": 72731,
          "totalSigmaVotes": 73913,
          "momentumSanchez30m": 0.363,
          "momentumSanchez120m": 0.359,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 103633
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 91956
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 110305
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68603
            }
          ]
        },
        "keiko_raw": 50.262437819362695,
        "sanchez_raw": 49.737562180637305,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.033%",
        "captured_at": "2026-06-16T13:39:42.242Z",
        "asof": "2026-06-16T13:30:25.745Z",
        "processed": 99.033,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.906,
        "p_win_sanchez": 0.094,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 32909,
          "meanFinalMarginVotes": 96543,
          "projectionSigmaVotes": 12979,
          "residualSigmaVotes": 72192,
          "totalSigmaVotes": 73350,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 103613
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 92103
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 110191
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69083
            }
          ]
        },
        "keiko_raw": 50.26265731040982,
        "sanchez_raw": 49.737342689590186,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.061%",
        "captured_at": "2026-06-16T15:40:30.011Z",
        "asof": "2026-06-16T15:36:00.068Z",
        "processed": 99.061,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.909,
        "p_win_sanchez": 0.091,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 34479,
          "meanFinalMarginVotes": 96270,
          "projectionSigmaVotes": 12604,
          "residualSigmaVotes": 71115,
          "totalSigmaVotes": 72224,
          "momentumSanchez30m": 0.354,
          "momentumSanchez120m": 0.354,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 103136
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 91959
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 109523
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69606
            }
          ]
        },
        "keiko_raw": 50.26190730093541,
        "sanchez_raw": 49.73809269906458,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.082%",
        "captured_at": "2026-06-16T19:12:51.648Z",
        "asof": "2026-06-16T19:05:25.986Z",
        "processed": 99.082,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.911,
        "p_win_sanchez": 0.089,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 35524,
          "meanFinalMarginVotes": 95933,
          "projectionSigmaVotes": 12322,
          "residualSigmaVotes": 70308,
          "totalSigmaVotes": 71379,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.371,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 102645
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 91719
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 108889
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69865
            }
          ]
        },
        "keiko_raw": 50.260982982738135,
        "sanchez_raw": 49.73901701726186,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.089%",
        "captured_at": "2026-06-16T21:03:58.899Z",
        "asof": "2026-06-16T20:55:25.840Z",
        "processed": 99.089,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.911,
        "p_win_sanchez": 0.089,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 35752,
          "meanFinalMarginVotes": 95701,
          "projectionSigmaVotes": 12228,
          "residualSigmaVotes": 70038,
          "totalSigmaVotes": 71098,
          "momentumSanchez30m": 0.424,
          "momentumSanchez120m": 0.424,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 102362
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 91518
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 108558
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69831
            }
          ]
        },
        "keiko_raw": 50.260346545375214,
        "sanchez_raw": 49.73965345462477,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.111%",
        "captured_at": "2026-06-16T22:38:20.000Z",
        "asof": "2026-06-16T22:30:26.206Z",
        "processed": 99.111,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.911,
        "p_win_sanchez": 0.089,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 35973,
          "meanFinalMarginVotes": 94474,
          "projectionSigmaVotes": 11932,
          "residualSigmaVotes": 69192,
          "totalSigmaVotes": 70214,
          "momentumSanchez30m": 0.475,
          "momentumSanchez120m": 0.462,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 100974
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 90392
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 107021
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 69229
            }
          ]
        },
        "keiko_raw": 50.25699927696059,
        "sanchez_raw": 49.743000723039415,
        "keiko": 50.26,
        "sanchez": 49.74
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.125%",
        "captured_at": "2026-06-16T23:31:57.143Z",
        "asof": "2026-06-16T23:26:00.094Z",
        "processed": 99.125,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.909,
        "p_win_sanchez": 0.091,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 35486,
          "meanFinalMarginVotes": 93066,
          "projectionSigmaVotes": 11745,
          "residualSigmaVotes": 68654,
          "totalSigmaVotes": 69651,
          "momentumSanchez30m": 0.598,
          "momentumSanchez120m": 0.519,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 99463
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 89048
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 105415
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68219
            }
          ]
        },
        "keiko_raw": 50.253166848218854,
        "sanchez_raw": 49.746833151781146,
        "keiko": 50.25,
        "sanchez": 49.75
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.145%",
        "captured_at": "2026-06-17T00:39:31.071Z",
        "asof": "2026-06-17T00:32:00.079Z",
        "processed": 99.145,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.912,
        "p_win_sanchez": 0.088,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 36889,
          "meanFinalMarginVotes": 93153,
          "projectionSigmaVotes": 11476,
          "residualSigmaVotes": 67885,
          "totalSigmaVotes": 68848,
          "momentumSanchez30m": 0.32,
          "momentumSanchez120m": 0.428,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 99404
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 89227
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 105220
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68874
            }
          ]
        },
        "keiko_raw": 50.253397174611436,
        "sanchez_raw": 49.74660282538856,
        "keiko": 50.25,
        "sanchez": 49.75
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.152%",
        "captured_at": "2026-06-17T13:12:43.628Z",
        "asof": "2026-06-17T13:05:18.114Z",
        "processed": 99.152,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.911,
        "p_win_sanchez": 0.089,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 36349,
          "meanFinalMarginVotes": 92152,
          "projectionSigmaVotes": 11382,
          "residualSigmaVotes": 67615,
          "totalSigmaVotes": 68567,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 98352
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 88259
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 104120
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68072
            }
          ]
        },
        "keiko_raw": 50.25067549493721,
        "sanchez_raw": 49.749324505062795,
        "keiko": 50.25,
        "sanchez": 49.75
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.157%",
        "captured_at": "2026-06-17T15:05:30.687Z",
        "asof": "2026-06-17T15:02:00.092Z",
        "processed": 99.157,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.911,
        "p_win_sanchez": 0.089,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 36677,
          "meanFinalMarginVotes": 92151,
          "projectionSigmaVotes": 11315,
          "residualSigmaVotes": 67423,
          "totalSigmaVotes": 68366,
          "momentumSanchez30m": 0.356,
          "momentumSanchez120m": 0.356,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 98315
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 88281
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 104049
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68213
            }
          ]
        },
        "keiko_raw": 50.25066939114752,
        "sanchez_raw": 49.749330608852496,
        "keiko": 50.25,
        "sanchez": 49.75
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.173%",
        "captured_at": "2026-06-17T17:02:48.831Z",
        "asof": "2026-06-17T16:56:00.070Z",
        "processed": 99.173,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.912,
        "p_win_sanchez": 0.088,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 37185,
          "meanFinalMarginVotes": 91606,
          "projectionSigmaVotes": 11100,
          "residualSigmaVotes": 66808,
          "totalSigmaVotes": 67724,
          "momentumSanchez30m": 0.418,
          "momentumSanchez120m": 0.401,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 97653
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 87809
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 103278
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 68122
            }
          ]
        },
        "keiko_raw": 50.24918248237693,
        "sanchez_raw": 49.75081751762306,
        "keiko": 50.25,
        "sanchez": 49.75
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.190%",
        "captured_at": "2026-06-17T18:54:17.822Z",
        "asof": "2026-06-17T18:46:00.078Z",
        "processed": 99.19,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.911,
        "p_win_sanchez": 0.089,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 36840,
          "meanFinalMarginVotes": 90143,
          "projectionSigmaVotes": 10872,
          "residualSigmaVotes": 66154,
          "totalSigmaVotes": 67041,
          "momentumSanchez30m": 0.554,
          "momentumSanchez120m": 0.487,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 96065
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 86424
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 101575
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 67141
            }
          ]
        },
        "keiko_raw": 50.245197339574254,
        "sanchez_raw": 49.75480266042573,
        "keiko": 50.25,
        "sanchez": 49.75
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.197%",
        "captured_at": "2026-06-17T19:43:34.128Z",
        "asof": "2026-06-17T19:35:25.469Z",
        "processed": 99.197,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.909,
        "p_win_sanchez": 0.091,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 36066,
          "meanFinalMarginVotes": 88908,
          "projectionSigmaVotes": 10778,
          "residualSigmaVotes": 65885,
          "totalSigmaVotes": 66760,
          "momentumSanchez30m": 0.912,
          "momentumSanchez120m": 0.635,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 94779
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 85221
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 100241
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 66105
            }
          ]
        },
        "keiko_raw": 50.24184152261096,
        "sanchez_raw": 49.75815847738904,
        "keiko": 50.24,
        "sanchez": 49.76
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.204%",
        "captured_at": "2026-06-17T20:44:04.263Z",
        "asof": "2026-06-17T20:35:26.666Z",
        "processed": 99.204,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.909,
        "p_win_sanchez": 0.091,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 36165,
          "meanFinalMarginVotes": 88546,
          "projectionSigmaVotes": 10684,
          "residualSigmaVotes": 65615,
          "totalSigmaVotes": 66480,
          "momentumSanchez30m": 0.466,
          "momentumSanchez120m": 0.591,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 94367
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 84892
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 99781
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 65943
            }
          ]
        },
        "keiko_raw": 50.24085499111136,
        "sanchez_raw": 49.75914500888865,
        "keiko": 50.24,
        "sanchez": 49.76
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.212%",
        "captured_at": "2026-06-17T21:39:58.326Z",
        "asof": "2026-06-17T21:36:00.096Z",
        "processed": 99.212,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.907,
        "p_win_sanchez": 0.093,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 35676,
          "meanFinalMarginVotes": 87531,
          "projectionSigmaVotes": 10577,
          "residualSigmaVotes": 65308,
          "totalSigmaVotes": 66159,
          "momentumSanchez30m": 0.685,
          "momentumSanchez120m": 0.57,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 93292
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 83913
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 98652
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 65154
            }
          ]
        },
        "keiko_raw": 50.23809269655993,
        "sanchez_raw": 49.761907303440054,
        "keiko": 50.24,
        "sanchez": 49.76
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.241%",
        "captured_at": "2026-06-17T22:34:50.526Z",
        "asof": "2026-06-17T22:32:00.084Z",
        "processed": 99.241,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.91,
        "p_win_sanchez": 0.09,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 37036,
          "meanFinalMarginVotes": 86982,
          "projectionSigmaVotes": 10188,
          "residualSigmaVotes": 64192,
          "totalSigmaVotes": 64996,
          "momentumSanchez30m": 0.378,
          "momentumSanchez120m": 0.442,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 92532
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 83498
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 97694
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 65429
            }
          ]
        },
        "keiko_raw": 50.23659281536745,
        "sanchez_raw": 49.763407184632534,
        "keiko": 50.24,
        "sanchez": 49.76
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.258%",
        "captured_at": "2026-06-17T23:33:07.296Z",
        "asof": "2026-06-17T23:25:18.477Z",
        "processed": 99.258,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.912,
        "p_win_sanchez": 0.088,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 38145,
          "meanFinalMarginVotes": 86973,
          "projectionSigmaVotes": 9959,
          "residualSigmaVotes": 63538,
          "totalSigmaVotes": 64314,
          "momentumSanchez30m": 0.341,
          "momentumSanchez120m": 0.405,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 92398
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 83566
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 97445
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 65902
            }
          ]
        },
        "keiko_raw": 50.23655915033955,
        "sanchez_raw": 49.76344084966045,
        "keiko": 50.24,
        "sanchez": 49.76
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.329%",
        "captured_at": "2026-06-18T00:40:06.741Z",
        "asof": "2026-06-18T00:36:00.170Z",
        "processed": 99.329,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.912,
        "p_win_sanchez": 0.088,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 38969,
          "meanFinalMarginVotes": 83125,
          "projectionSigmaVotes": 9006,
          "residualSigmaVotes": 60808,
          "totalSigmaVotes": 61471,
          "momentumSanchez30m": 0.464,
          "momentumSanchez120m": 0.435,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 88031
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 80044
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 92595
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 64070
            }
          ]
        },
        "keiko_raw": 50.22610019743258,
        "sanchez_raw": 49.773899802567406,
        "keiko": 50.23,
        "sanchez": 49.77
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.383%",
        "captured_at": "2026-06-18T15:10:36.173Z",
        "asof": "2026-06-18T15:05:25.311Z",
        "processed": 99.383,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.911,
        "p_win_sanchez": 0.089,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 39115,
          "meanFinalMarginVotes": 79717,
          "projectionSigmaVotes": 8282,
          "residualSigmaVotes": 58731,
          "totalSigmaVotes": 59312,
          "momentumSanchez30m": null,
          "momentumSanchez120m": null,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 84229
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 76884
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 88425
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 62196
            }
          ]
        },
        "keiko_raw": 50.21684590487596,
        "sanchez_raw": 49.78315409512404,
        "keiko": 50.22,
        "sanchez": 49.78
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.386%",
        "captured_at": "2026-06-18T17:04:59.702Z",
        "asof": "2026-06-18T17:00:19.412Z",
        "processed": 99.386,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.91,
        "p_win_sanchez": 0.09,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 38968,
          "meanFinalMarginVotes": 79372,
          "projectionSigmaVotes": 8241,
          "residualSigmaVotes": 58615,
          "totalSigmaVotes": 59192,
          "momentumSanchez30m": 0.653,
          "momentumSanchez120m": 0.653,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 83862
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 76553
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 88038
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 61937
            }
          ]
        },
        "keiko_raw": 50.21590846656672,
        "sanchez_raw": 49.784091533433276,
        "keiko": 50.22,
        "sanchez": 49.78
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.392%",
        "captured_at": "2026-06-18T18:48:19.968Z",
        "asof": "2026-06-18T18:40:19.041Z",
        "processed": 99.392,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.912,
        "p_win_sanchez": 0.088,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 39650,
          "meanFinalMarginVotes": 79660,
          "projectionSigmaVotes": 8161,
          "residualSigmaVotes": 58385,
          "totalSigmaVotes": 58952,
          "momentumSanchez30m": 0.242,
          "momentumSanchez120m": 0.351,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 84105
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 76868
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 88241
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 62395
            }
          ]
        },
        "keiko_raw": 50.21668657096019,
        "sanchez_raw": 49.78331342903981,
        "keiko": 50.22,
        "sanchez": 49.78
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.409%",
        "captured_at": "2026-06-18T20:49:49.028Z",
        "asof": "2026-06-18T20:42:00.075Z",
        "processed": 99.409,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.914,
        "p_win_sanchez": 0.086,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 40541,
          "meanFinalMarginVotes": 79432,
          "projectionSigmaVotes": 7933,
          "residualSigmaVotes": 57731,
          "totalSigmaVotes": 58273,
          "momentumSanchez30m": 0.371,
          "momentumSanchez120m": 0.371,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 83753
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 76719
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 87773
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 62650
            }
          ]
        },
        "keiko_raw": 50.21606095420383,
        "sanchez_raw": 49.783939045796174,
        "keiko": 50.22,
        "sanchez": 49.78
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.420%",
        "captured_at": "2026-06-18T21:41:55.927Z",
        "asof": "2026-06-18T21:35:19.561Z",
        "processed": 99.42,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.913,
        "p_win_sanchez": 0.087,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 40602,
          "meanFinalMarginVotes": 78769,
          "projectionSigmaVotes": 7785,
          "residualSigmaVotes": 57308,
          "totalSigmaVotes": 57834,
          "momentumSanchez30m": 0.486,
          "momentumSanchez120m": 0.414,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 83010
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 76106
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 86955
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 62299
            }
          ]
        },
        "keiko_raw": 50.214254797859546,
        "sanchez_raw": 49.78574520214045,
        "keiko": 50.21,
        "sanchez": 49.79
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.427%",
        "captured_at": "2026-06-18T22:42:26.762Z",
        "asof": "2026-06-18T22:36:00.097Z",
        "processed": 99.427,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.914,
        "p_win_sanchez": 0.086,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 41017,
          "meanFinalMarginVotes": 78723,
          "projectionSigmaVotes": 7691,
          "residualSigmaVotes": 57038,
          "totalSigmaVotes": 57555,
          "momentumSanchez30m": 0.29,
          "momentumSanchez120m": 0.396,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 82913
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 76093
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 86810
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 62452
            }
          ]
        },
        "keiko_raw": 50.214132484079045,
        "sanchez_raw": 49.785867515920955,
        "keiko": 50.21,
        "sanchez": 49.79
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.436%",
        "captured_at": "2026-06-18T23:34:58.580Z",
        "asof": "2026-06-18T23:26:00.081Z",
        "processed": 99.436,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.915,
        "p_win_sanchez": 0.085,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 41493,
          "meanFinalMarginVotes": 78607,
          "projectionSigmaVotes": 7570,
          "residualSigmaVotes": 56692,
          "totalSigmaVotes": 57196,
          "momentumSanchez30m": 0.381,
          "momentumSanchez120m": 0.407,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 82731
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 76018
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 86567
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 62592
            }
          ]
        },
        "keiko_raw": 50.213811504511476,
        "sanchez_raw": 49.786188495488545,
        "keiko": 50.21,
        "sanchez": 49.79
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.437%",
        "captured_at": "2026-06-19T00:43:31.485Z",
        "asof": "2026-06-19T00:35:25.392Z",
        "processed": 99.437,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.915,
        "p_win_sanchez": 0.085,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 41527,
          "meanFinalMarginVotes": 78576,
          "projectionSigmaVotes": 7557,
          "residualSigmaVotes": 56654,
          "totalSigmaVotes": 57156,
          "momentumSanchez30m": 0.419,
          "momentumSanchez120m": 0.355,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 82692
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 75991
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 86521
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 62588
            }
          ]
        },
        "keiko_raw": 50.213724606934186,
        "sanchez_raw": 49.78627539306582,
        "keiko": 50.21,
        "sanchez": 49.79
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.444%",
        "captured_at": "2026-06-19T03:11:45.162Z",
        "asof": "2026-06-19T03:05:19.063Z",
        "processed": 99.444,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.916,
        "p_win_sanchez": 0.084,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 41920,
          "meanFinalMarginVotes": 78508,
          "projectionSigmaVotes": 7463,
          "residualSigmaVotes": 56385,
          "totalSigmaVotes": 56876,
          "momentumSanchez30m": null,
          "momentumSanchez120m": 0.355,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 82573
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 75955
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 86355
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 62719
            }
          ]
        },
        "keiko_raw": 50.21353823362785,
        "sanchez_raw": 49.78646176637216,
        "keiko": 50.21,
        "sanchez": 49.79
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE adaptive posterior 99.506%",
        "captured_at": "2026-06-19T05:43:32.353Z",
        "asof": "2026-06-19T05:35:26.443Z",
        "processed": 99.506,
        "provenance": "ONPE official live snapshot + documented final-stretch scenarios",
        "verified": true,
        "model_version": "onpe-adaptive-posterior-v1",
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": 0.92,
        "p_win_sanchez": 0.08,
        "source_weights_effective": {
          "onpe_official": 0.82,
          "final_stretch_scenarios": 0.18,
          "markets_capped": 0
        },
        "phase": "phase-3-official-count",
        "diagnostics": {
          "onpeMarginVotes": 44101,
          "meanFinalMarginVotes": 76609,
          "projectionSigmaVotes": 6631,
          "residualSigmaVotes": 54000,
          "totalSigmaVotes": 54406,
          "momentumSanchez30m": 0.415,
          "momentumSanchez120m": 0.415,
          "scenarios": [
            {
              "key": "base",
              "weight": 0.45,
              "marginVotes": 80221
            },
            {
              "key": "conservative",
              "weight": 0.25,
              "marginVotes": 74341
            },
            {
              "key": "market",
              "weight": 0.15,
              "marginVotes": 83581
            },
            {
              "key": "stress",
              "weight": 0.15,
              "marginVotes": 62581
            }
          ]
        },
        "keiko_raw": 50.20834745910703,
        "sanchez_raw": 49.79165254089297,
        "keiko": 50.21,
        "sanchez": 49.79
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "model",
        "label": "ONPE trajectory 92.254% + quick-count fusion, 06:16 PET",
        "captured_at": "2026-06-08T11:23:13.988Z",
        "asof": "2026-06-08T07:16:00-04:00",
        "processed": null,
        "provenance": "ONPE live official portal 2026-06-08 06:16 PET: 92.254% actas, Keiko 50.215, Sanchez 49.785, margin 74,660. Remaining valid vote estimate 1.458M; Sanchez needs 52.56% pending. ONPE blocks from 80.988% to 92.254% gave Sanchez ~62.37% of new valid votes. Cross-checked with Ipsos/Transparencia 100% Sanchez 50.3 Keiko 49.7 and Datum 100% Sanchez 50.14 Keiko 49.86.",
        "verified": true,
        "model_version": "stochastic-pwin-v2 phase-3 ONPE trajectory + quick-count fusion",
        "sigma_pp": 0.65,
        "ic90_low": 49.31,
        "ic90_high": 50.69,
        "p_win_keiko": 0.277,
        "p_win_sanchez": 0.723,
        "source_weights_effective": {
          "onpe_trajectory_since_80988": 0.25,
          "onpe_pending_threshold": 0.2,
          "quick_count_ipsos_transparencia": 0.4,
          "quick_count_datum_correlated": 0.15,
          "markets_capped": 0
        },
        "phase": "phase-3-onpe-trajectory",
        "diagnostics": null,
        "keiko_raw": 49.616,
        "sanchez_raw": 50.384,
        "keiko": 49.62,
        "sanchez": 50.38
      },
      {
        "lane": "vote_share",
        "metric": "vote_share_valid",
        "source_type": "poll",
        "label": "Ipsos Reuters 2026-06-04",
        "captured_at": "2026-06-06T19:33:19.823Z",
        "asof": "2026-06-04",
        "processed": null,
        "provenance": "https://www.investing.com/news/world-news/leftist-sanchez-gains-traction-ahead-of-peru-runoff-vote-ipsos-poll-shows-4727798",
        "verified": true,
        "model_version": null,
        "sigma_pp": null,
        "ic90_low": null,
        "ic90_high": null,
        "p_win_keiko": null,
        "p_win_sanchez": null,
        "source_weights_effective": null,
        "phase": null,
        "diagnostics": null,
        "keiko_raw": 43.2,
        "sanchez_raw": 43.8,
        "keiko": 49.66,
        "sanchez": 50.34
      }
    ],
    "markets": [
      {
        "lane": "probability",
        "metric": "win_probability",
        "source_type": "market",
        "label": "Kalshi",
        "captured_at": "2026-06-19T05:44:14.796Z",
        "url": "https://kalshi.com/markets/kxperupres/peru-presidency/kxperupres-26",
        "verified": true,
        "keiko_raw": 0.984,
        "sanchez_raw": 0.013,
        "keiko": 0.987,
        "sanchez": 0.013
      },
      {
        "lane": "probability",
        "metric": "win_probability",
        "source_type": "market",
        "label": "Polymarket",
        "captured_at": "2026-06-19T05:44:14.796Z",
        "url": "https://polymarket.com/es/event/peru-presidential-election-winner",
        "verified": true,
        "keiko_raw": 0.9875,
        "sanchez_raw": 0.009,
        "keiko": 0.991,
        "sanchez": 0.009
      }
    ]
  },
  "disclaimer": "Vote share and win probability are different metrics and are never blended. Official ONPE/JNE results are the only final source.",
  "evaluation": [
    "Comparar P(win) y voto modelado contra boca de urna sin tratarla como resultado final.",
    "Recalibrar contra conteos rapidos metodologicamente auditables cuando aparezcan.",
    "Durante ONPE, usar estimador de actas por estrato para evitar sesgo urbano/rural de reporte temprano.",
    "Cerrar evaluacion con Brier, log-loss y cobertura del intervalo creible contra el resultado oficial."
  ]
}
