{
  "schema": "AIONORA.PUBLIC_CORE_AFTERNOON/1",
  "date": "2026-10-25",
  "snapshot_at_athens": "2026-10-25T13:31:05.630130+02:00",
  "display_edition": "Afternoon Research Period",
  "immutable_source_filename": "AIONORA_DAILY_CORE_2026-10-25_1330_GREECE.json",
  "official_certified_selections": 0,
  "previous_day": {
    "date": "2026-10-24",
    "research_studied": 5,
    "favourable": 4,
    "unfavourable": 1,
    "research_combination": "LOSS",
    "illustrative_brier": 0.1667,
    "illustrative_logloss": 0.5119,
    "official_bet_roI": null
  },
  "model_update": {
    "model_weights_changed": 0,
    "approved_afternoon_validation_rerun": false,
    "published_xg_poisson_challenger_research_only": true,
    "corrections": [
      "Leipzig–Elversberg Over was a favourable market, not a miss",
      "Palace–Newcastle Over2.5 conservative bound withdrawn amid model disagreement"
    ]
  },
  "reviewed": [
    {
      "name": "Liverpool – Brighton",
      "market": "Over 1.5 goals",
      "time": "16:00",
      "oldRaw": 0.830653,
      "newRaw": 0.813897,
      "cp": 0.75,
      "vs": [
        19,
        13,
        11,
        10,
        6,
        7
      ],
      "oldRef": 1.17,
      "role": "Best Overall",
      "morning_validation_score": 66
    },
    {
      "name": "Manchester United – Bournemouth",
      "market": "Over 1.5 goals",
      "time": "16:00",
      "oldRaw": 0.800852,
      "newRaw": 0.813897,
      "cp": 0.7,
      "vs": [
        18,
        12,
        11,
        12,
        6,
        6
      ],
      "oldRef": 1.2,
      "role": "Balanced CORE",
      "morning_validation_score": 65
    },
    {
      "name": "Crystal Palace – Newcastle",
      "market": "Over 2.5 goals",
      "time": "16:00",
      "oldRaw": 0.688302,
      "newRaw": 0.579047,
      "cp": null,
      "vs": [
        18,
        11,
        11,
        10,
        6,
        6
      ],
      "oldRef": 1.63,
      "role": "Reassess",
      "morning_validation_score": 62
    },
    {
      "name": "Marseille – Le Havre",
      "market": "Over 1.5 goals",
      "time": "18:15",
      "oldRaw": null,
      "newRaw": 0.765494,
      "cp": null,
      "vs": null,
      "oldRef": null,
      "role": "Exploratory",
      "morning_validation_score": null
    }
  ],
  "universe": {
    "football_documented": 22,
    "nba_us_date": 7,
    "tennis_finals": 5,
    "fully_evaluated_multi_market_football": 4,
    "market_variants_per_analyzed_game": 12,
    "full_global_scan": false
  },
  "doubler": {
    "certified": false,
    "leg_modes_evaluated": [
      2,
      3
    ],
    "other_modes": [
      4,
      5
    ],
    "scenarios": [
      {
        "legs": 2,
        "markets": [
          "Liverpool–Brighton O2.5",
          "Palace–Newcastle O2.5"
        ],
        "archived_reference_odds": 2.559,
        "archived_conservative_joint_p": 0.329,
        "robust_ev": -0.157,
        "condition": "MODEL_DISAGREEMENT_NEGATIVE_EV"
      },
      {
        "legs": 3,
        "markets": [
          "Liverpool–Brighton O1.5",
          "United–Bournemouth O1.5",
          "Palace–Newcastle O2.5"
        ],
        "archived_reference_odds": 2.28852,
        "naive_independent_joint_p": 0.32025,
        "naive_ev": -0.267101,
        "condition": "NO_JOINT_VALIDATED_MODEL_AND_NO_VERIFIED_EXECUTABLE_PRICES"
      }
    ]
  },
  "validation_components": {
    "max": [
      25,
      20,
      20,
      15,
      10,
      10
    ],
    "labels": [
      "Data",
      "Lineup",
      "Model",
      "Market",
      "Form",
      "Uncertainty"
    ],
    "certified_threshold": 70,
    "target_band": 80
  },
  "public_history": {
    "source_finals_previous_live_read": 772,
    "source_rows": 1372,
    "source_open": 600,
    "research_frozen_auto": 7,
    "chatgpt_site_sync_verified": false,
    "official_track_record_touched": false
  },
  "publication_classification": "EDITORIAL_RESEARCH_NOT_CERTIFIED_BET",
  "price_warning": "No verified Greece-executable bookmaker odds; any quoted price is archived reference data.",
  "provenance": [
    "AIONORA_DAILY_CORE_2026-10-25_1330_GREECE.json",
    "AIONORA_DAILY_AUDIT_CHECKPOINT_2026-10-25.md"
  ]
}